realworld/dev/: pysmile-0.3.8 metadata and description

Homepage Simple index

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-py3-none-any.whl
Size
18 KB
Type
Python Wheel
Python
3
pysmile-0.3.8-py3.8.egg
Size
43 KB
Type
Python Egg
Python
3.8
pysmile-0.3.8.tar.gz
Size
71 KB
Type
Source
pysmile-0.3.8.zip
Size
87 KB
Type
Source

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)