realworld/dev/: pysmile-0.3.4.dev52+g43c29b3 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.5
  • 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.4.dev52+g43c29b3-py2-none-any.whl
Size
15 KB
Type
Python Wheel
Python
2
pysmile-0.3.4.dev52+g43c29b3-py2.7.egg
Size
36 KB
Type
Python Egg
Python
2.7
pysmile-0.3.4.dev52+g43c29b3-py3-none-any.whl
Size
15 KB
Type
Python Wheel
Python
3
  • Replaced 1 time(s)
  • Uploaded to realworld/dev by shippable_devpi 2018-07-31 13:39:37
pysmile-0.3.4.dev52+g43c29b3-py3.4.egg
Size
36 KB
Type
Python Egg
Python
3.4
pysmile-0.3.4.dev52+g43c29b3-py3.6.egg
Size
36 KB
Type
Python Egg
Python
3.6
pysmile-0.3.4.dev52+g43c29b3.tar.gz
Size
15 KB
Type
Source
  • Replaced 2 time(s)
  • Uploaded to realworld/dev by shippable_devpi 2018-07-31 13:39:37
pysmile-0.3.4.dev52+g43c29b3.zip
Size
25 KB
Type
Source
  • Replaced 2 time(s)
  • Uploaded to realworld/dev by shippable_devpi 2018-07-31 13:39:37

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)