Skip to main content

GIC Labs AWS CDK constructs

Project description

Labs CDK!

This project is used to define aws cdk constructs which can be used by labs as building blocks for creating applications.

Set up

Install python3

$ brew install python3

Create a virtualenv.

$ pip install virtualenvwrapper
$ mkvirtualenv labs-cdk --python=python3

Once the virtualenv is activated, you can install the required dependencies.

$ pip install -r requirements.txt
$ pip install twine

Install nodejs from https://nodejs.org/en/download/

Install aws cdk npm package

$ npm install

Build and upload to PyPI

Update the version number in setup.py

Build the package

$ python setup.py sdist bdist_wheel

Deploy to PyPi

$ twine upload -r pypi dist/labs_cdk-{version-number}*

To add additional dependencies, for example other CDK libraries, just add them to your setup.py file and rerun the pip install -r requirements.txt command.

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

labs_cdk-0.0.19.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

labs_cdk-0.0.19-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file labs_cdk-0.0.19.tar.gz.

File metadata

  • Download URL: labs_cdk-0.0.19.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for labs_cdk-0.0.19.tar.gz
Algorithm Hash digest
SHA256 97b4b8e338fd9556e03308ed9554ff489b0fe5b6b4287858f40f51bdf3636950
MD5 59255a94d6bf2766ce99c583ea4a0985
BLAKE2b-256 7ad9cde6ab38edfe94cc810ec72caa56a4cb75c562be6276554be650fcc3606a

See more details on using hashes here.

File details

Details for the file labs_cdk-0.0.19-py3-none-any.whl.

File metadata

  • Download URL: labs_cdk-0.0.19-py3-none-any.whl
  • Upload date:
  • Size: 24.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for labs_cdk-0.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 9921d1986ef3b2897bb983c8843c8ef4dcd80c352ee97f8d144e6e32c11a4b1b
MD5 2472dd467290b141a3e67f36005fae95
BLAKE2b-256 3f34c4b2cd8333a2ef69193ac9bd94a6c3ab858e69054598e90aad7e3ca8f9c3

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