Skip to main content

Common AWS operation wrappers

Project description

Madeira

This is a python package which provides wrapper classes and convenience methods for the Amazon Web Servces (AWS) python deployment SDK (boto3).

In several deployment automation projects I've built over the years, I've found that "bare metal control" over interaction with AWS services allows me to leverage features released by AWS into boto3 the moment they're available, rather than waiting on 3rd party CM tool authors/vendors to wrap all required functionality. Concurrently, this reduces the footprint of project external dependencies.

Given that most projects I work on are "pure python", this approach requires less mental context switching compared to using template-driven CM tools.

Installation

This package is hosted on PyPI, so you may simply:

pip install --user madeira

Support

Intended for use with Python 3.7 or later.

Limitations

Not all AWS services are represented; similarly, not all features of AWS services that are represented here are "wrapped".

Package name origins

Since the AWS python SDK is called boto, which refers to Amazon River dolphins, I figured I'd attempt to follow the pattern and name this after a tributary of the Amazon River, given that the point of these wrappers is to deploy objects into AWS, The analogy seemed to solve the problem of developer naming creativity... :stuck_out_tongue_winking_eye:

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

madeira-1.0.24.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

madeira-1.0.24-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

Details for the file madeira-1.0.24.tar.gz.

File metadata

  • Download URL: madeira-1.0.24.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.2

File hashes

Hashes for madeira-1.0.24.tar.gz
Algorithm Hash digest
SHA256 332db68266fe46a5d6e619591565452fbb531b6856effaa93870bb042abd77b9
MD5 76d2cd1de545b255b9036b0126c716bf
BLAKE2b-256 76813e11e8ea136fd07faece4dd356b0f9527701cea006327549f25d948705fc

See more details on using hashes here.

File details

Details for the file madeira-1.0.24-py3-none-any.whl.

File metadata

  • Download URL: madeira-1.0.24-py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.2

File hashes

Hashes for madeira-1.0.24-py3-none-any.whl
Algorithm Hash digest
SHA256 9f6bdde0d7b2728c716d87edabb285c095eb65773d7361b321b8011f90ebeca8
MD5 495a4c86e9e540af8dbbc37effe2e788
BLAKE2b-256 ac30a08bb8188b8ab367ef844e23ff271877eea040413cbd5f9bd7572c406a22

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