Skip to content

DCC-BS/cookiecutter-uv

 
 

Repository files navigation


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


Prerequisites

Install astral uv on your local device.

For winodws you additionaly need those installations:

  • Install Scoop
  • Install make: scoop install make

Quickstart

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

uvx cookiecutter https://github.com/DCC-BS/cookiecutter-uv

Follow the prompts to configure your project. Once completed, a new directory containing your project will be created. Then navigate into your newly created project directory and follow the instructions in the README.md to complete the setup of your project.

Acknowledgements

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

About

A modern cookiecutter template for DCC Python projects

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 66.9%
  • Shell 20.7%
  • Makefile 9.9%
  • Dockerfile 2.5%