python

python_default

Configuration

Minimum Version
3.12
Package Manager
uv
Test Framework
pytest
Linter
ruff
Test Runner
pytest

Policy

Use uv to manage environments and dependency locking.
Keep ruff as both linter and formatter to avoid tool drift.
Default to pytest with per-test tmp_path fixtures and coverage gates.

Commands

lint ruff check .
test pytest
format ruff format .
install uv add <package>
create_env uv venv
dev_install uv sync

Included in Rulesets

Python Standards
33 rules • 2 standards
View
Pytest Testing
24 rules • 2 standards
View
uv Standards
25 rules • 2 standards
View

Add This Standard

Sign in to add this standard to your workspace

Sign in with GitHub

Details

Language
python
Framework
Used in
3 rulesets