From python-ecosystem
Python dependency management with pip and venv. Use this skill when working in a Python project that uses pip, requirements.txt, setup.py, or pyproject.toml without uv.lock. Also use when the user mentions pip, venv, virtualenv, or asks about Python dependency management in a traditional pip-managed project. Provides dependency management patterns and quality gate commands for pip workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/python-ecosystem:pipThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
project/
├── src/
│ └── mypackage/
│ ├── __init__.py
│ ├── conftest.py
│ ├── core/
│ │ ├── pricing.py
│ │ └── pricing_spec.py
│ ├── adapters/
│ │ ├── payment_gateway.py
│ │ └── payment_gateway_spec.py
│ └── cli.py
├── docs/
├── pyproject.toml
└── README.md
pyproject.toml for applications[project.optional-dependencies]Before considering any code complete, MUST complete all steps:
Tests with Coverage
pytest — all tests passpytest --cov — coverage above threshold (MANDATORY)pytest path/to/test.py -v or pytest --lfLinting with ZERO warnings
ruff check src — zero warnings (MANDATORY)ruff format src — consistent formattingSecurity Audit
pip-audit — check for known vulnerabilities (MANDATORY)pip list --outdated — check for outdated dependenciesDocumentation Sync
mkdocs build — verify docs buildnpx claudepluginhub svetzal/guidelines --plugin python-ecosystemProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.