Skip to main content

iland-sdk

https://img.shields.io/pypi/v/iland-sdk.svg https://travis-ci.org/ilanddev/python-sdk.svg?branch=master Documentation Status Requirements Status

iland cloud Python SDK

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)

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.

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)

Source distribution for iland-sdk 1.0.4
File Size Uploaded
iland-sdk-1.0.4.tar.gz 17.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iland-sdk 1.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.9.0

2 release files

0.7.5

1 release file

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page