Skip to content
/ python-template Public template

My Python project template to jump-start development, includes pre-configured setup for virtual environments, dependency management, linting, testing, and type checking.

Notifications You must be signed in to change notification settings

Svaan1/python-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Template

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.

Installation

  1. Clone the Repository:

    git clone https://github.com/Svaan1/python-template.git
    cd python-template
  2. 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
  3. Run the application:

    uv run src/main.py

About

My Python project template to jump-start development, includes pre-configured setup for virtual environments, dependency management, linting, testing, and type checking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published