My project template with tools and configurations i personally consider a must use in any of my python projects.
- uv: a fast and versatile package manager.
- Pytest: a testing framework.
- Ruff: for linting and code formatting.
- GitHub Actions: for automated workflows.
-
Clone the Repository:
git clone https://github.com/Svaan1/python-template.git cd python-template
-
Install
uv
:Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/installps1 | iex"
MacOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
-
Run the application:
uv run src/main.py