search
Get Started
search
Poetry - Package Manager
zoom_in Click to enlarge

Poetry

8.37
Great
language

description Poetry Overview

Poetry is a modern Python dependency management and packaging tool designed to simplify the process of managing project dependencies. It utilizes a lock file (poetry.lock) for deterministic builds, offers version locking, and streamlines the creation of deployable packages. Poetrys declarative approach makes it easier to reproduce environments consistently.

help Poetry FAQ

What is Poetry used for in Python development?

Poetry is a modern tool for Python dependency management and packaging that replaces traditional workflows using pip and requirements.txt. It allows developers to declare project libraries using a pyproject.toml file and build distributable wheel files easily.

Does Poetry use a requirements.txt file?

No, Poetry relies on the standardized pyproject.toml file to define project metadata and dependencies, effectively replacing the traditional requirements.txt. It also automatically generates a poetry.lock file to ensure deterministic builds across different environments.

How do you install the Poetry tool on macOS or Linux?

The official way to install Poetry on macOS or Linux is by running the official curl script provided in their documentation. This downloads the standalone binary and configures your system PATH to make the poetry command globally accessible.

How does Poetry handle virtual environments?

By default, Poetry creates and manages virtual environments in a centralized cache directory rather than inside your local project folder. However, you can change this behavior by running the command poetry config virtualenvs.in-project true to keep the .venv folder right in your project root.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare