Sourcify
Effortlessly find and manage open-source dependencies for your projects.

Python packaging and dependency management made easy.

Poetry is a dependency management and packaging tool for Python projects, simplifying the process of declaring, managing, and resolving project dependencies. It provides a pyproject.toml file to define project metadata and dependencies, replacing the traditional setup.py, setup.cfg, and requirements.txt files. Poetry's dependency resolver ensures deterministic builds by generating a poetry.lock file, which captures the exact versions of all dependencies. It streamlines the build and packaging process, enabling developers to easily create source distributions and wheels. Poetry also offers intuitive CLI commands for managing dependencies, building packages, and publishing to PyPI or private repositories. It supports virtual environment isolation and provides tools for tracking dependency status, ensuring projects are isolated and dependencies are up-to-date.
Poetry is a dependency management and packaging tool for Python projects, simplifying the process of declaring, managing, and resolving project dependencies.
Explore all tools that specialize in virtual environment management. This domain focus ensures Poetry delivers optimized results for this specific requirement.
Poetry utilizes a lock file (poetry.lock) to ensure that the exact versions of dependencies are used across different environments, leading to reproducible builds.
Poetry's dependency resolver exhaustively searches for a compatible set of dependencies, even with complex version constraints.
Poetry automatically creates and manages virtual environments for each project, isolating dependencies from the system-wide Python installation.
Poetry's extensible plugin system allows developers to add custom functionality and integrations.
Poetry uses the pyproject.toml file to define project metadata and dependencies, adhering to modern Python packaging standards.
Install Poetry: `pip install poetry`
Initialize a new project: `poetry new <project-name>`
Define dependencies in pyproject.toml
Add dependencies: `poetry add <package-name>`
Install dependencies: `poetry install`
Build the project: `poetry build`
Publish the project: `poetry publish`
All Set
Ready to go
Verified feedback from other users.
"Poetry is highly praised for its ease of use, dependency resolution capabilities, and deterministic builds."
Post questions, share tips, and help other users.
Effortlessly find and manage open-source dependencies for your projects.

End-to-end typesafe APIs made easy.

Page speed monitoring with Lighthouse, focusing on user experience metrics and data visualization.

Topcoder is a pioneer in crowdsourcing, connecting businesses with a global talent network to solve technical challenges.

Explore millions of Discord Bots and Discord Apps.

Build internal tools 10x faster with an open-source low-code platform.

Open-source RAG evaluation tool for assessing accuracy, context quality, and latency of RAG systems.

AI-powered synthetic data generation for software and AI development, ensuring compliance and accelerating engineering velocity.