Skip to main content


Release Build status Supported Python versions Docs License

This is a modern Cookiecutter template that can be used to initiate a Python project with all the necessary tools for development, testing, and deployment. It supports the following features:


Documentation - Example - PyPI


Quickstart

On your local machine, navigate to the directory in which you want to create a project directory, and run the following two commands:

pip install cookiecutter-poetry
ccp

Alternatively, install cookiecutter and directly pass the URL to this Github repository to the cookiecutter command:

pip install cookiecutter
cookiecutter https://github.com/fpgmaas/cookiecutter-poetry.git

Create a repository on GitHub, and then run the following commands, replacing <project-name>, with the name that you gave the Github repository and <github_author_handle> with your Github username.

cd <project_name>
git init -b main
git add .
git commit -m "Init commit"
git remote add origin git@github.com:<github_author_handle>/<project_name>.git
git push -u origin main

Finally, install the environment and the pre-commit hooks with

make install

You are now ready to start development on your project! The CI/CD pipeline will be triggered when you open a pull request, merge to main, or when you create a new release.

To finalize the set-up for publishing to PyPI or Artifactory, see here. For activating the automatic documentation with MkDocs, see here. To enable the code coverage reports, see here.

Acknowledgements

This project is partially based on Audrey Feldroy's's great cookiecutter-pypackage repository.

Metadata

Release files for cookiecutter-poetry 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cookiecutter-poetry 0.8.0
File Size Uploaded Provenance Actions
cookiecutter_poetry-0.8.0.tar.gz 17.6 kB Without provenance Details for cookiecutter_poetry-0.8.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cookiecutter-poetry 0.8.0
File Interpreter ABI Platform Actions
cookiecutter_poetry-0.8.0-py3-none-any.whl Python 3 none any Details for cookiecutter_poetry-0.8.0-py3-none-any.whl

Total release size: 42.0 kB

Release files / cookiecutter_poetry-0.8.0.tar.gz

Download URL cookiecutter_poetry-0.8.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
497d2beccb43117572a644a3fb49b04a6cf985249b795fa2ebecc6eab9e4e7ba
BLAKE2b-256 checksum
How to use checksums
a6bff67330bd82b21b701ad0c8873579dea572ce3d36b1b2b0e812e9e17d5f2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.10 Linux/6.8.0-1014-azure

Release files / cookiecutter_poetry-0.8.0-py3-none-any.whl

Download URL cookiecutter_poetry-0.8.0-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
198633ae473c83542c768b1d601b4fba374db06ebff97594500543a3094fba1f
BLAKE2b-256 checksum
How to use checksums
c29ed1c0ed4cd25325fe98b40ffc1e5e3026f105224b21173392bdd6c7b142b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.10 Linux/6.8.0-1014-azure

Security for cookiecutter-poetry 0.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page