- No changes yet.
- Target tests on Python 3.7 and 3.8-dev.
- Remove Python 3.3 support.
- In AccountAPI.get_quotas(), request more than the default 50 lines, quick fix of CP-1660
- Add jwt support in api-account
- Add
scaleway.apis.BillingAPI. - Add MAINTAINERS.md file.
- Add default
isortconfig. - Activate tests on Python 3.3, 3.5, 3.6-dev, 3.7-dev, PyPy2 and PyPy3.
- Remove popularity badge: PyPI download counters are broken and no longer displayed.
- Move
coverageconfig tosetup.cfg. - Add
testanddevelopdependencies. - Only show latest changes in the long description of the package instead of the full changelog.
- Add default PyLint config.
- Add default
pycodestyleconfig. - Enforce
pycodestylechecks in Travis CI jobs. - Test production of packages in Travis CI jobs.
- Always check for package metadata in Travis CI jobs.
- Make wheels generated under Python 2 environnment available for Python 3 too.
- Add link to full changelog in package's long description.
- Fix
ComputeAPIwhenbase_urlis providen explicitely.
- Accept
regionargument in the constructor ofComputeAPI.
query()accepts the argumentserialize. IfFalse(default isTrue), aflask.Responseobject is returned instead of adict. It can be used to get response HTTP headers.
- Forward
api.query()kwargsto theslumber.APIobject. It is now possible to override theappend_slashbehaviour withapi.query(append_slash=False).
- Really, do not flood the APIs in case of maintenance. Reduce number of retries from 10 to 3.
- Do not flood the APIs in case of maintenance.
- Add bumpversion config.
- Fix readme rendering.
- Switch from
coveralls.iotocodecov.io.
- Add Python3 support (#4).
- Add an explicit error message when SNI fails (#8).
- In an API endpoint is in maintenance (ie. it returns
HTTP/503), keep trying to make requests for 180 seconds.
- Fix Pypi mess.
- Rename OCS to Scaleway.
import ocsbecomesimport scaleway.
- Install packages to have TLS SNI support.
- Update APIs URLs from
cloud.online.nettoscaleway.com.
- Add param
include_lockedtoAccountAPI.get_resources(). Useful if you need to list all the permissions of a token, even if the owner's organization is locked. AccountAPI.has_perm()also accepts the paraminclude_locked.
- Raise
BadTokenif account API returnsHTTP/400.
ocs_sdk.apis.APIaccepts the constructor paramuser_agent. Defaults toocs-sdk Pythons/version Platform.- Check code coverage thanks to coveralls.
- Add missing license files. Closes #1.
- Create class
MetadataAPIto get metadata of a running server.
- Add documentation.
- Set production URLs as defaults in
AccountAPIandComputeAPI.
- Added quota methods (
has_quota,get_quotas) & their tests. Refs: AM-1, AM-11.
- Minor changes in
AccountAPI.perm_matches(67f967d26d3). base_urlcan be given to the constructor ofAPI().verify_sslcan be given to the constructor ofAPI().
- Raise
InvalidTokenwhenget_resourcesis called with and invalid token.
- Add missing files in source tarball.
- Initial release.
- First commit.