Skip to main content

Stubs for boto3, the AWS SDK for python

Project description

botostubs

Gives you code assistance for any boto3 API in any IDE. Get started by running pip install botostubs

Demo

See demo gif on github

Features

  • show required / optional fields
  • full api coverage

How it works

We look for all boto3 clients by running boto itself. Then loop over each of them to find what operations and classes are used. These are all dumped in a new python script, packaged in this project. This way, botostubs can offer comprehensive API coverage.

TODO

Support python versions before 3.5. Currently requires at least 3.5 due to use of type hints.

Credits

pyboto3 for inspiration behind this. It supported only legacy Python and not Python 3. Besides, it is no longer being maintained.

Releasing on pypi

  • docker-compose build
  • docker-compose run python. Enter credentials when prompted

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

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

Source Distribution

botostubs-0.2.tar.gz (161.0 kB view details)

Uploaded Source

Built Distribution

botostubs-0.2-py3-none-any.whl (161.2 kB view details)

Uploaded Python 3

File details

Details for the file botostubs-0.2.tar.gz.

File metadata

  • Download URL: botostubs-0.2.tar.gz
  • Upload date:
  • Size: 161.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for botostubs-0.2.tar.gz
Algorithm Hash digest
SHA256 4268915026795bd6466bfb5638d954e9f4829491833ae02da09ab7b6236ac797
MD5 079d0f6cb88c61b1837032f8c63bf8ba
BLAKE2b-256 1e7739e022f3294acd25dc887716020e5432b0a41651117ddcb33b6d0b07bfaa

See more details on using hashes here.

File details

Details for the file botostubs-0.2-py3-none-any.whl.

File metadata

  • Download URL: botostubs-0.2-py3-none-any.whl
  • Upload date:
  • Size: 161.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for botostubs-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 adfd4e0ca2580c4f8fb0850ed582f99ce3d3de6f69e960e314b775f2cc7eced2
MD5 b7364b921b3ff3e55333b59622e0c729
BLAKE2b-256 872634aa20f79c1575bd2cfc7e7ab4a3120c4fe8c37b0c5d6e96a5a57266b577

See more details on using hashes here.

Supported by

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