Managing Dependency Intent with Poetry Groups and Locked Builds
Stop shipping dev tools to production. Learn how to use Poetry dependency groups and locked builds to separate runtime intent and ensure reproducible CI environments.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Stop shipping dev tools to production. Learn how to use Poetry dependency groups and locked builds to separate runtime intent and ensure reproducible CI environments.
Learn how NuGet lock files enable deterministic package restores, see a concrete example with dotnet CLI, and understand the trade‑offs of using locked mode.
Learn how Poetry's lock file and dependency groups give you reproducible Python installs and smaller deployment artifacts, with a concrete example and version-specific cautions.
Poetry’s lock file records exact versions and hashes, uses a backtracking resolver to handle conflicts, and gates optional dependencies so reproducible builds are achievable across platforms—if you verify on each target OS.
Learn how Poetry's lock file pins every transitive dependency, ensuring identical installs across machines and CI pipelines, and see a concrete workflow for adding a package and verifying reproducibility.