| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A comprehensive template repository for Python projects, designed to provide a solid foundation for developing, testing, and deploying Python applications.
Click the button Use this template -> Create a new repository
uv syncuv run pre-commit installtemplate-python-projects/ ├── src/ # Source code (rename inner folder to your project name) ├── tests/ # Test files ├── .github/ # GitHub workflows ├── pyproject.toml # Project configuration (update with your project details) ├── .pre-commit-config.yaml # Pre-commit hooks (update hook versions) ├── README.md # This file └── .gitignore # Git ignore rules
uv run pytestuv run ruff check --fix .
uv run ruff format .uv run mypy src/uv run pre-commit run --all-filesBefore starting development, make sure to apply the following changes:
Rename the source folder: src/template-python-project/ → src/<your-project-name>/
Update pyproject.toml:
Update pre-commit hook versions in .pre-commit-config.yaml to the latest available:
Install pre-commit hooks:
uv run pre-commit installContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
| Back | FazBrowse Home | New Git URL |