realworld/dev/: pysmile-0.3.8.dev10+gaa5b3da metadata and description

Homepage Simple index Stable version available

API Library for Inomial Billing/SMILE

author Andrew Yager
author_email andrew@rwts.com.au
classifiers
  • Development Status :: 3 - Alpha
  • Intended Audience :: Developers
  • Programming Language :: Python :: 2.7
  • Programming Language :: Python :: 3.6
keywords smile soap python inomial

Because this project isn't in the mirror_whitelist, no releases from root/pypi are included.

File Tox results History
pysmile-0.3.8.dev10+gaa5b3da-py2-none-any.whl
Size
17 KB
Type
Python Wheel
Python
2
pysmile-0.3.8.dev10+gaa5b3da-py2.7.egg
Size
40 KB
Type
Python Egg
Python
2.7
pysmile-0.3.8.dev10+gaa5b3da-py3-none-any.whl
Size
17 KB
Type
Python Wheel
Python
3
pysmile-0.3.8.dev10+gaa5b3da-py3.6.egg
Size
40 KB
Type
Python Egg
Python
3.6
pysmile-0.3.8.dev10+gaa5b3da.tar.gz
Size
70 KB
Type
Source
  • Replaced 1 time(s)
  • Uploaded to realworld/dev by shippable_devpi 2019-05-05 15:30:14
pysmile-0.3.8.dev10+gaa5b3da.zip
Size
85 KB
Type
Source
  • Replaced 1 time(s)
  • Uploaded to realworld/dev by shippable_devpi 2019-05-05 15:30:14

Run Status Coverage Badge

This project is a abstraction library for the SMILE WSDL Client.

It provides a Pythonic implementation for accessing the SMILE API.

To use the library, install using PIP:

pip install "https://github.com/realworldtech/python-zeep/tarball/master#egg=zeep"
pip install "git+ssh://git@github.realworld.net.au/realworldtech/smile-python.git#egg=smile-python-api" --process-dependency-links

(For those reading along at home, you’ll see we are installing a custom build of zeep from the Real World Tech public github repo. This is because we fixed some bugs that aren’t in mainline. Python PIP is removing support for --process-dependency-links at some stage, so this ensures you get our version, and not the version that is publicly published, which won’t work with SMILE.)

And then use it something like:

import smile

creds = smile.api.Credential(
    username="username@smile.instance",
    password="password",
    url="https://demo.inomial.net/smile/live"
    )

client = smile.api.Client(credential=creds, debug=False)