Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 721 Bytes

File metadata and controls

30 lines (19 loc) · 721 Bytes

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,reuse cookiecutter gh:juhannc/python-package