Marketplace
Browse and adopt engineering standards, rules, and configurations. Fork to customize for your organization.
Medium
5 rules
Official
Use pip with requirements.txt
package_manager
requirements.txt with pinned versions. `pip freeze > requirements.txt`. Virtual environments. Prefer uv.
Medium
in 4 rulesets
Official
Use Poetry for Python dependency management
package_manager
pyproject.toml + poetry.lock. `poetry install --no-dev` for prod. Groups for dev deps. Prefer uv for speed.
Medium
in 4 rulesets
Official
Migrate from pipenv to uv
python
pipenv is slow and unmaintained. Migrate to uv for speed and modern features. `uv init` from existing.
Medium
in 4 rulesets
Official
uv scripts and commands
python
Define entry points in `[project.scripts]`. Run any command with `uv run <cmd>`. CI: `uv sync --frozen`.
Medium
in 9 rulesets
Official
uv workspaces for monorepos
python
Use `[tool.uv.workspace]` for multi-package repos. Single lockfile, editable local packages.
Medium
in 5 rulesets