Python — From Basics to Advanced · Developer Tools
pip and requirements.txt
Developer Tools
Introduction
pip is Python's package manager. It installs packages from PyPI. requirements.txt locks versions — so the team and CI use the same dependencies. pyproject.toml is the modern standard combining dependencies with project config.