realworld/dev/: pysmile-0.3.1 metadata and description

Homepage Simple index Newer 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
requires_dist
  • requests
  • zeep

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

File Tox results History
pysmile-0.3.1-py2-none-any.whl
Size
8 KB
Type
Python Wheel
Python
2
pysmile-0.3.1-py2.7.egg
Size
19 KB
Type
Python Egg
Python
2.7
pysmile-0.3.1.macosx-10.13-intel.tar.gz
Size
12 KB
Type
"dumb" binary
Python
any
pysmile-0.3.1.tar.gz
Size
6 KB
Type
Source
pysmile-0.3.1.zip
Size
11 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"
    )

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