Skip to main content

iland cloud Python SDK

Project description

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

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.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iland-sdk-1.0.2.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

iland_sdk-1.0.2-py2.py3-none-any.whl (9.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file iland-sdk-1.0.2.tar.gz.

File metadata

  • Download URL: iland-sdk-1.0.2.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for iland-sdk-1.0.2.tar.gz
Algorithm Hash digest
SHA256 766f8eb4eb8fe1ea3c2ea5bf6d5d0f45b3f4d3fea52a853f89e7b4db7d16d281
MD5 659f5186203e4f809762eb9b0900da4e
BLAKE2b-256 94ae5bf2cb86387f5ecffff1919ad55844d424ab6b689081a88ced354bed6f08

See more details on using hashes here.

File details

Details for the file iland_sdk-1.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: iland_sdk-1.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for iland_sdk-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ab13385f9ee72b85b4054c1c998f3db882b25043e2077b0a54279425efacf374
MD5 a74a99de78bb49f383636a262dd1ff16
BLAKE2b-256 aaa980e5ad9d918e3284c87ae4fe75aa9f5c9ce0bf115af30ca1722109b01ad9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page