{"id":19818805,"url":"https://github.com/sloppycoder/cookiecutter-python-cdk-stack","last_synced_at":"2026-06-16T09:31:23.785Z","repository":{"id":90083545,"uuid":"463611532","full_name":"sloppycoder/cookiecutter-python-cdk-stack","owner":"sloppycoder","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-26T04:10:07.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T20:02:03.065Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sloppycoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-25T17:00:29.000Z","updated_at":"2022-02-25T17:00:57.000Z","dependencies_parsed_at":"2023-03-09T08:30:52.247Z","dependency_job_id":null,"html_url":"https://github.com/sloppycoder/cookiecutter-python-cdk-stack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sloppycoder/cookiecutter-python-cdk-stack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sloppycoder%2Fcookiecutter-python-cdk-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sloppycoder%2Fcookiecutter-python-cdk-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sloppycoder%2Fcookiecutter-python-cdk-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sloppycoder%2Fcookiecutter-python-cdk-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sloppycoder","download_url":"https://codeload.github.com/sloppycoder/cookiecutter-python-cdk-stack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sloppycoder%2Fcookiecutter-python-cdk-stack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34400451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-16T02:00:06.860Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T10:16:56.404Z","updated_at":"2026-06-16T09:31:23.767Z","avatar_url":"https://github.com/sloppycoder.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Cookiecutter template for Python CDK Stack project\n\nThis is a cookiecutter template for AWS infrastructure stack project using AWS CDK for Python.\n\nThe [poetry](https://python-poetry.org/) package manager should exist in PATH in order to use this template.\n\nThe main dependecnies for the generated project are:\n1. [AWS Cloud Development Kit](https://aws.amazon.com/cdk/) for Python\n2. [AWS Lambda Powertools for Python](https://awslabs.github.io/aws-lambda-powertools-python/latest/)\n3. pytest\n\nThe following linting tools are also required and preconfigured to use with the generated project:\n* flake8\n* isort\n* black\n* mypy\n* pre-commit\n\n\nVisual Studio Code is the preferred editor for the author and the [settings]({{cookiecutter.pkg_name}}/.vscode/settings.json) are provided for quick startup. \n\nTo use the template, please install cookiecutter on your computer by following [instructions here](https://cookiecutter.readthedocs.io/en/latest/installation.html)\n\n```\n\n# generate the template, enter project name when prompted\ncookiecutter gh:sloppycoder/cookiecutter-python-cdk-stack\n\n# init venv and install dependencies\ncd \u003cproject_path\u003e\npoetry shell\npoetry install\n\n# kick the tires...\npytest -v\n\n# hack away!\n\n```\n\n[A Github action pipeline]({{cookiecutter.pkg_name}}/.github/workflows/pipeline.yaml) is also generated. The following secrets are required for the pipeline to work:\n* AWS_ACCESS_KEY_ID\n* AWS_SECRET_ACCESS_KEY\n\n### TODO:\n1. add GitLab pipeline\n2. make cdk and other dependecnies version configurable\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsloppycoder%2Fcookiecutter-python-cdk-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsloppycoder%2Fcookiecutter-python-cdk-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsloppycoder%2Fcookiecutter-python-cdk-stack/lists"}