🚀 A minimal Python project starter template with modern tools
Simple is better than complex.
- Python 3.12
- uv for dependency management
- ruff for linting
- mypy for static type checking
- pre-commit
- pytest with common plugins
copier copy gh:olzhasar/pystarter path/to/destination
.
├── .gitignore
├── .pre-commit-config.yaml
├── README.md
├── pyproject.toml
├── src
│ └── main.py
└── tests
└── __init__.py
Yes, that's it. Figure out the rest yourself.