Aviv CDK Python library
Project description
AVIV CDK for Python
A set of AWS CDK examples and constructs.
Install
Requires:
- Python >= 3.6
- pip
- cdk >= 1.68
- access to AWS
In a terminal:
pip install aviv-cdk
Develop
git clone https://github.com/aviv-group/aviv-cdk-python
pipenv install -d -e .
Use it
# Build layer for release
pip install -r lambdas/cfn_resources/requirements.txt -t build/layers/cfn_resources/
# Or with codebuild agent - see: buildspec.yml
codebuild_build.sh -i aws/codebuild/standard:4.0 -a build/
mkdir -p build/layers/cfn_resources/ && unzip -q build/artifacts-cfn_resources.zip -d build/layers/cfn_resources/
Distrib & release
python3 setup.py sdist bdist_wheel
# test distrib
python3 -m twine upload --repository testpypi dist/*
Contribute
Yes please! Fork this project, tweak it and share it back by sending your PRs.
Have a look at the TODO's and changelog file if you're looking for inspiration.
License
This project is developed under the MIT license.
Author(s) and Contributors
- Jules Clement <jules.clement@aviv-group.com>
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
aviv-cdk-0.0.2a0.tar.gz
(8.4 kB
view hashes)
Built Distribution
aviv_cdk-0.0.2a0-py3-none-any.whl
(10.2 kB
view hashes)
Close
Hashes for aviv_cdk-0.0.2a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cc77ebdf0cd754c9f4b5ee110d0e00c2f44006db54f354d3caf0cb0e850e4b9 |
|
MD5 | 6e05dd67731e6efaea327e6d11b6acf2 |
|
BLAKE2b-256 | 1f07cd5fb84381ac0ac1c17d63a429d5827eeacf423ccbf143c477dc751a6ffe |