https://github.com/esadek/cookiecutter-uv
Cookiecutter template for uv-managed Python projects
https://github.com/esadek/cookiecutter-uv
cookiecutter python uv
Last synced: 10 months ago
JSON representation
Cookiecutter template for uv-managed Python projects
- Host: GitHub
- URL: https://github.com/esadek/cookiecutter-uv
- Owner: esadek
- License: mit
- Created: 2025-06-15T12:45:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-14T04:03:18.000Z (10 months ago)
- Last Synced: 2025-09-25T02:53:44.480Z (10 months ago)
- Topics: cookiecutter, python, uv
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cookiecutter-uv
[Cookiecutter](https://github.com/cookiecutter/cookiecutter) template for [uv](https://docs.astral.sh/uv/)-managed Python projects.
## Features
- Package and project manager: [uv](https://docs.astral.sh/uv/)
- Linter and formatter: [Ruff](https://docs.astral.sh/ruff/)
- Type checker: [mypy](https://mypy.readthedocs.io/en/stable/)
- Testing framework: [pytest](https://docs.pytest.org/en/stable/)
- Continuous integration: [GitHub Actions](https://docs.github.com/en/actions)
- Documentation: [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/)
- Editor configuration: [EditorConfig](https://editorconfig.org/)
## Usage
Prerequisite: Install [uv](https://docs.astral.sh/uv/getting-started/installation/).
Generate a new Python project:
```bash
uvx cookiecutter gh:esadek/cookiecutter-uv
```
## License
cookiecutter-uv is licensed under the [MIT license](LICENSE).