Skip to content

simonpavlov/ptc-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Project Template

Python 3.14 project template with uv, ruff, mypy (strict), pytest, and complexipy.

Setup

make dev-install

Usage

make test          # full pipeline: lint + type-check + complexity + tests
make format        # auto-fix lint and formatting
make build         # build package

Create a New Project

git clone git@github.com:simonpavlov/python-project-template.git my-cool-project
cd my-cool-project
./init_project.sh my_cool_project

The script will:

  • Rename src/ptc_sandbox/ to src/my_cool_project/
  • Replace all template names across project files
  • Reset git history with a clean initial commit
  • Install dependencies and run the full test suite
  • Self-delete after successful initialization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors