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.
Metadata
Release files for iland-sdk 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| iland-sdk-1.0.4.tar.gz | 17.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iland_sdk-1.0.4-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 25.9 kB
Release files / iland-sdk-1.0.4.tar.gz
| Download URL | iland-sdk-1.0.4.tar.gz |
|---|---|
| Size | 17.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a6f3eb4621242eadbbd14f58f22a373826cd490c4d3959d151020455cc721e0b
|
|
BLAKE2b-256 checksum How to use checksums |
56bd78b0fea0e87a1287043bd31c164a4dd895476a1bc88beb25354448d0383c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|
Release files / iland_sdk-1.0.4-py2.py3-none-any.whl
| Download URL | iland_sdk-1.0.4-py2.py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
ea9fac38fb4286ff74c6d07b01e6f74840fa9dde568cc28fe90075f758e310c6
|
|
BLAKE2b-256 checksum How to use checksums |
65c4c70ad00b53601604bd5e76a08971a8d25534de292609405331246382852b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|
Security for iland-sdk 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.