Python Project Scaffold¶
Creates new Python projects following sp_theory standards with modern toolchain (uv, ruff, pyright, pytest).
Usage¶
# Scaffold new project
python-scaffold create my-project
# Scaffold with description
python-scaffold create my-project --description "My awesome project"
Generated Structure¶
my-project/
├── pyproject.toml
├── README.md
├── .gitignore
├── src/my_project/
│ ├── __init__.py
│ └── main.py
├── tests/
│ ├── __init__.py
│ └── test_main.py
└── .github/workflows/ci.yml
Features¶
- Standard project structure
- Modern toolchain configuration
- GitHub Actions CI/CD
- Development dependencies
- Quality gates setup