How do you manage and pin dependencies for reproducible builds?
Model answer
Use a lock file (from uv, Poetry or pip-tools) that records exact versions, install from it in CI and production, keep direct dependencies in pyproject.toml, and update regularly with automated tools and tests. Run a vulnerability scan such as pip-audit.
Learn this topic
Modules, pip and Virtual Environments in Python in the course Python for Beginners: Learn to Code with Real Projects.
Sign in to add your own answer.