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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 332db68266fe46a5d6e619591565452fbb531b6856effaa93870bb042abd77b9 |
|
MD5 | 76d2cd1de545b255b9036b0126c716bf |
|
BLAKE2b-256 | 76813e11e8ea136fd07faece4dd356b0f9527701cea006327549f25d948705fc |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f6bdde0d7b2728c716d87edabb285c095eb65773d7361b321b8011f90ebeca8 |
|
MD5 | 495a4c86e9e540af8dbbc37effe2e788 |
|
BLAKE2b-256 | ac30a08bb8188b8ab367ef844e23ff271877eea040413cbd5f9bd7572c406a22 |