This project has been archived by its maintainers, and is no longer receiving any updates.
doapi — DigitalOcean API Python library & CLI
(Until v1.0 is released, backwards compatibility will be broken at will.)
As yet another Python wrapper library for version 2 of the DigitalOcean API, doapi offers:
Individual methods for every operation listed in the API docs plus methods for making arbitrary “freeform” requests or actions
Methods for waiting for multiple droplets to come up or multiple actions to complete in parallel (and if you get tired of waiting, you can hit Cntrl-C to make the methods return immediately)
Connection pooling via requests’ Session objects
Paginated results are returned as generators that make requests when necessary, so your account’s entire action history isn’t fetched all at once
A command-line interface to all of the above that outputs JSON objects in the same format as used by the API (perfect for massaging with jq!)
When creating droplets from the command line, new SSH public keys can be specified without having to register them explicitly beforehand.
Metadata
Release files for doapi 0.2.0
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 | Actions |
|---|---|---|---|---|
| doapi-0.2.0.tar.gz | 37.7 kB | Without provenance | Details for doapi-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| doapi-0.2.0-py2-none-any.whl | Python 2 | none | any | Details for doapi-0.2.0-py2-none-any.whl |
Total release size: 91.7 kB
Release files / doapi-0.2.0.tar.gz
| Download URL | doapi-0.2.0.tar.gz |
|---|---|
| Size | 37.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
09fc029d06d97407da8107ae77724ca11756843ee457b52d0f6a870bc59d684d
|
|
BLAKE2b-256 checksum How to use checksums |
2261f44c97e7922d0a724f36d54c058d04efdb4a10e8e50dbcc2152ca71ca256
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / doapi-0.2.0-py2-none-any.whl
| Download URL | doapi-0.2.0-py2-none-any.whl |
|---|---|
| Size | 54.0 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
b4f2fa6b1027e4809298ae3c443603c32720b1cea8c98f96bb858fbed421926e
|
|
BLAKE2b-256 checksum How to use checksums |
704c362b8289319597fa7106391c7dbfd5d6d5e9a48748b53336891a1ec3f696
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for doapi 0.2.0
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.