Jun 13Vibe with Hermes Agent — Bengaluru · RSVP
ToolsMCPBlogResearchCommunityStar on GitHub
All Tools
P
Dev ToolsFreeOpen Source

POETRY

Modern Python dependency and packaging management

MIT

ABOUT

Python projects suffer from dependency conflicts, missing lock files, and inconsistent environment reproduction across machines. Poetry replaces pip, virtualenv, setuptools, and twine with a single tool: it creates and manages virtual environments, resolves dependencies with a SAT solver that produces deterministic lock files, and builds and publishes packages to PyPI from a single pyproject.toml. The lock file and resolver guarantee that every developer and CI environment installs identical dependency trees, eliminating "works on my machine" failures and transitive-dependency surprises.

INSTALL
pip install poetry

INTEGRATION GUIDE

1. Manage Python AI/ML project dependencies with deterministic lock files that reproduce identically across dev, CI, and production 2. Publish Python packages (client SDKs, utility libraries, model wrappers) to PyPI with a single `poetry publish` command 3. Isolate project environments automatically without manual venv activation or conda environment switching 4. Build Docker containers with poetry export --without-hashes for pip-installable requirements.txt files 5. Manage monorepo Python packages with workspace support, shared lock file, and editable installs across packages

TAGS

pythondependency-managementpackagingpyproject-tomlvirtualenvdeveloper-tools