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.
See the uv documentation.
On Linux/macOS run
curl -LsSf https://astral.sh/uv/install.sh | shand on Windows run
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"To create a new python package, run the following command:
uvx --with jinja2-time cookiecutter gh:juhannc/python-package