DevOps & Tooling / Knowledge library
Poetry
python project metadata dependency resolution and publishing
Why learn Poetry?
Useful for maintaining installable Python projects. Package metadata, interpreter constraints, and repository credentials need separate validation.
Where it came from
Poetry manages Python project dependencies, environments, and packaging workflows. It records project metadata and resolved dependency information.
Build your understanding
Work through these exercises in order. Try the task before opening a reference.
- Define package metadata and Python constraints.
- Add a dependency group for development tools.
- Inspect a resolved lockfile.
- Build a package and inspect its contents.
- Install the built artifact in a clean test environment.
Documentation and sources
- Official documentation (python-poetry.org)
Catalog research notes
- Research snapshot: September 9, 2026. This entry summarizes the linked primary documentation; it does not assert a latest release version.