Skip to content

juhannc/python-package

Repository files navigation

Python Package Template

A simple but versatile template for python packages.

This cookiecutter template provides an easy way to create a new python package. It supports a basic CI for both GitLab as well as GitHub and provides a basic setup for testing.

uv (Recommended)

See the uv documentation.

On Linux/macOS run

curl -LsSf https://astral.sh/uv/install.sh | sh

and on Windows run

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Usage

To create a new python package, run the following command:

uvx --with jinja2-time cookiecutter gh:juhannc/python-package

About

A simple yet powerful cookiecutter template to quickly create new Python packages

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published