pip + requirements.txt
The baseline Python installer and requirements file workflow built into almost every Python environment.
Free
Free open-source tooling; operational cost is the manual process around it.
- Universal compatibility with Python hosting, CI, and containers
- Simple enough for small scripts and legacy projects
- Works well as an output format from other tools
- Plain requirements files are not a resolver lock format
- Virtual environments, builds, and publishing require separate tools
- Dependency grouping is convention-driven rather than first-class