iland cloud Python SDK.
Project description
iland-sdk
iland cloud Python SDK
Free software: BSD License
Documentation: https://iland-sdk.readthedocs.org.
iland cloud v1.0 API doc: https://us-east-1.api.ilandcloud.com/doc/current/.
Introduction
This library provides a pure Python interface for the iland cloud API version 1.0. It works with Python versions from 2.7+.
iland cloud provides Enterprise-grade IaaS and this library is intended to make it even easier for Python programmers to use.
Getting the code
The code is hosted at https://github.com/ilanddev/python-sdk
Check out the latest development version anonymously with:
$ git clone https://github.com/ilanddev/python-sdk.git $ cd python-sdk
Documentation
For documentation on using iland’s Python SDK check out our Wiki.
Installation
At the command line:
$ pip install iland-sdk
Or, if you have virtualenvwrapper installed:
$ mkvirtualenv iland-sdk $ pip install iland-sdk
You can also install iland-sdk using the actual source checkout:
$ git clone https://github.com/ilanddev/python-sdk.git $ cd python-sdk $ pip install -e .
Running Tests
To run the unit tests:
$ make test
To run the unit tests for all supported Python interpreters:
$ make test-all
To check your changes before submitting a pull request:
$ make lint
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
1.0.3 (2020-03-25)
handle refresh token expiration and max session length expiration (#26)
Wiki and Python SDK examples: https://github.com/ilanddev/python-sdk/wiki
1.0.2 (2019-02-15)
Added support for timeout parameter to get/post/put/delete methods
1.0.1 (2018-11-15)
doc update
1.0.0 (2018-11-15)
Support for iland API v1.0
Update outdated dependencies
0.9.0 (2018-11-13)
iland API v0.9
0.7.5 (2017-06-27)
Force iland API v0.8.
Update dev requirements.
Dependencies definition shared with setup.py
Add support for passing additional headers with api requests.
0.7.4 (2017-05-26)
Use a requests.Session object for all api calls
Remove base_url, access_token_url, and verify_ssl from Api constructor
0.7.3 (2017-05-18)
Fix internal use of REFRESH_URL when overriding access_token_url at constructor time.
0.7.2 (2017-05-17)
optional access_url_token Api constructor param allowing one to override token exchange URL.
update dependencies.
lower required version of requests module from ==2.14.2 to >=2.2.1.
0.7.1 (2017-02-08)
update outdated dependencies
drop Python 3.3 support “just like everybody”
update token exchange endpoint. We keeping BBB for old client implementations
0.7.0 (2016-10-13)
update token exchange endpoint. We keeping BBB for old client implementations
update requests lib
update dev dependencies
promote to stable
0.6.0 (2016-6-28)
update dependencies
default resource path update
0.5.0 (2016-3-22)
promote to beta status
extra verify_ssl Api constructor to allow one to not verify endpoints SSL
0.4.0 (2016-3-08)
support 204 no content HTTP return code
fix naming of _validate_token method
update Sphynx dependency
full unit tests coverage
fix return on POST, PUT and DELETE operations
fix use of custom BASE API URL
0.3.0 (2016-2-18)
implement exceptions handling
docstrings and documentation
Housekeeping and refactoring
Better CI setup
Sphynx doc and readthedocs.org publishing.
0.2.0 (2016-2-09)
Minor fixes.
0.1.0 (2016-2-09)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for iland_sdk-1.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2cc6fe888c25d4b5180a65b80cdbca035a894c2df7f9fe17fb2b26c2a819f52 |
|
MD5 | c7962f168c868f2539255b3151a60dcc |
|
BLAKE2b-256 | 6540f30039a451204b6d918b498d0a40aaf918dba71a74a974fca09c89f60d01 |