I've never used Poetry, but I dabbled with pipenv a little (it just seemed complicated) and it made me feel like I wasn't "getting it" or that I just didn't have the problems it best solved. I'm interested in Poetry but I feel like it's going to be the same - an assuredly superlative effort in solving a problem I don't have. Answer from Deleted User on reddit.com
🌐
Poetry
python-poetry.org
Poetry - Python dependency management and packaging made easy
Easily build and package your projects with a single command. $ poetry build Building poetry (1.0.0) - Building sdist - Built poetry-1.0.0.tar.gz - Building wheel - Built poetry-1.0.0-py2.py3-none-any.whl
🌐
GitHub
github.com › python-poetry › poetry
GitHub - python-poetry/poetry: Python packaging and dependency management made easy · GitHub
Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere. Poetry replaces setup.py, requirements.txt, setup.cfg, MANIFEST.in and Pipfile with a simple pyproject.toml based project ...
Starred by 34.3K users
Forked by 2.4K users
Languages   Python 89.5% | HTML 10.5%
Discussions

What do you feel about using poetry package manager in python?
I've never used Poetry, but I dabbled with pipenv a little (it just seemed complicated) and it made me feel like I wasn't "getting it" or that I just didn't have the problems it best solved. I'm interested in Poetry but I feel like it's going to be the same - an assuredly superlative effort in solving a problem I don't have. More on reddit.com
🌐 r/learnpython
5
1
January 24, 2023
[Rant] After going through literal HELL with Python's package management and virtual envs, I just learned about PEP 582.

After going through literal HELL

[I] try to stay away as much as possible to virtual envs

I wonder if there could be some connection here

More on reddit.com
🌐 r/Python
229
403
August 18, 2019
[deleted by user]
Very happy with poetry generally, but if anyone else encountered the issues with CI installation of poetry due to their “ random brownout ” decision…it just seems like such an obviously bad call that I’m kind of amazed More on reddit.com
🌐 r/Python
113
338
September 5, 2022
I am frustrated with packaging python, please educate me.
Well, it all depends. How do you want users to be able to install/run your package or app? Generally, if you're developing a library, you just specify your python dependencies and publish it to PyPI. If you have to compile extension modules, you might also publish binaries as wheels. If your library depends on shared system libraries, you simply require your users to install it. That's it. That's how shared libraries usually work in general. You may also choose to distribute your library in other ecosystems, such as debian or conda packages. Conda, for example, lets you specify requirements including system shared libraries and other detailed requirement metadata. Debian packages would obviously let you also declare dependencies on other system packages. Docker images would be another way to ship your code along with a OS distribution of choice with all requirements pre-installed. If you have a full application, you might also choose to distribute your application in completely different ways, for example, as fully standalone distributions. Packaging in Python doesn't have the prettiest or most complete story, but I'm not sure I fully understand what you're missing, say, compared to some other language with respect to the use case you have at hand. What's are the current problems you're not able to overcome? More on reddit.com
🌐 r/Python
57
209
November 16, 2021
🌐
Real Python
realpython.com › dependency-management-python-poetry
Dependency Management With Python Poetry – Real Python
December 15, 2024 - Poetry is a tool for managing Python projects that simplifies dependency management. You can use Poetry to specify, install, and resolve dependencies, ensuring that you work with the correct package versions.
🌐
Medium
nbrgil.medium.com › why-and-how-i-use-poetry-for-python-package-management-44ddaf315257
Why (and how) I use poetry for python package management | by Rodrigo Lazarini Gil | Medium
March 20, 2021 - It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. Okay. I copied the definition from their documentation page: https://python-poetry.org/docs/ . There you can understand better about ...
🌐
Reddit
reddit.com › r/learnpython › what do you feel about using poetry package manager in python?
r/learnpython on Reddit: What do you feel about using poetry package manager in python?
January 24, 2023 -

What do you feel about the community using poetry package manager in Python?

I understand that managing dependencies can be challenging, and I have found that using a requirements.txt file can be a simpler and more reliable alternative to the poetry package. I have had difficulty with the reliability of poetry package and have found that it fails frequently. I have encountered issues such as version mismatch, unsupported Python versions, and cryptic errors that are hard to troubleshoot.

I am curious to know why the community continues to use poetry package instead of a requirements.txt file, which in my experience, is a simpler and more reliable alternative for managing dependencies. Additionally, even when the installation of packages is successful, I have found that the main program can still fail due to issues with the poetry library.

I would appreciate any insights or suggestions for improving the reliability of the poetry package and what the community feels about poetry.

🌐
DeepWiki
deepwiki.com › python-poetry › poetry › 4-package-management
Package Management | python-poetry/poetry | DeepWiki
October 4, 2025 - Package Management encompasses how Poetry discovers, installs, builds, and distributes Python packages. This system handles packages from multiple sources (PyPI, local files, directories, Git reposito
🌐
Danmackinlay
danmackinlay.name › notebook › python_packaging_poetry.html
Poetry, the python package manager — The Dan MacKinlay stable of variably-well-consider’d enterprises
April 18, 2023 - Lazy install is via this terrifying ... - Poetry is similar to pipenv, in that it (by default, but not necessarily) manages dependencies in a local venv....
Find elsewhere
🌐
PyDevTools
pydevtools.com › handbook › reference › poetry
Poetry: Python Packaging and Dependency Manager
5 days ago - Poetry is a Python packaging and dependency management tool handling installation, environments, building, and publishing via pyproject.toml.
🌐
Plain English
python.plainenglish.io › the-great-python-package-manager-battle-poetry-vs-uv-a-developers-honest-journey-e8b5ce0a7878
The Great Python Package Manager Battle: Poetry vs UV (A Developer’s Honest Journey) | by Yaw Amponsah | Python in Plain English
August 20, 2025 - Poetry sweet-talks you with promises of automatic virtual environment management and elegant dependency resolution. You feel like you’re living in the future as you type: ... Chef’s kiss 🤌 Your project structure appears like magic. Poetry even creates a beautiful pyproject.toml file that makes you feel like a serious developer. Then comes the moment of truth. You’re ready to add some packages:
🌐
Jumping Rivers
jumpingrivers.com › blog posts › python package managers
An Introduction to Python Package Managers
July 22, 2025 - Setting up development environments: Package managers help developers create consistent development environments across different machines by specifying the package version numbers. In pip this is in the form of a requirements.txt file, in conda this is an environment.yml file and in poetry this is a pyproject.toml file (this includes more than just python packages).
🌐
Medium
medium.com › @hitorunajp › poetry-vs-uv-which-python-package-manager-should-you-use-in-2025-4212cb5e0a14
Poetry vs UV. Which Python Package Manager should you use in 2025 | by Hitoruna | Medium
October 31, 2025 - It does a lot more than install dependencies — it handles environment creation, version pinning, publishing to PyPI, dependency groups, and even semantic versioning for your releases.
🌐
Poetry
python-poetry.org › docs
Introduction | Documentation | Poetry - Python dependency management and packaging made easy
Introduction Poetry is a tool for dependency management and packaging in Python. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. Poetry offers a lockfile to ensure repeatable installs, and can build your project for distribution.
🌐
DataCamp
datacamp.com › tutorial › python-poetry
Python Poetry: Modern And Efficient Python Environment And Dependency Management | DataCamp
November 14, 2024 - Test your package installation ... execution to ensure correct environment usage · Poetry has revolutionized Python dependency management by providing a robust, intuitive solution to common package management challenges....
🌐
Readthedocs
ploomber-sql.readthedocs.io › en › latest › mini-projects › recommendation-system › setting-up-poetry.html
Mastering Package Management with Poetry — From zero to hero. End to end data applications with SQL and Jupyter
Every developer has, at some point, ... Poetry, a Python dependency management and packaging tool that allows you to declare the libraries your project depends on and it will manage (install/update) them for you....
🌐
Typevar
typevar.dev › articles › python-poetry › poetry
dependency manager - Poetry: The Modern Python Package Manager
The [tool.poetry.dependencies] section is where you list all your direct dependencies. The caret ^ means Poetry can use any version of the package that is backward compatible. Here's an example of a simple Python script you might write.
🌐
Better Stack
betterstack.com › community › guides › scaling-python › poetry-vs-pip
Poetry vs Pip: Choosing the Right Python Package Manager | Better Stack Community
April 17, 2025 - It's simple, comes with Python, and focuses on installing packages quickly. Poetry is a newer tool that handles more than just installation. It manages dependencies, virtual environments, and packaging all in one place.
🌐
GeeksforGeeks
geeksforgeeks.org › how-to-build-and-publish-python-packages-with-poetry
How to Build and Publish Python Packages With Poetry - GeeksforGeeks
June 19, 2024 - Poetry is a dependency management and packaging tool for Python. It simplifies the process of managing project dependencies, versioning, and publishing packages to PyPI.
🌐
Prabhu Pant
prabhupant.github.io › 2024 › 04 › 05 › python-poetry-package-management.html
Using Poetry for Python dependency management | Prabhu Pant
April 5, 2024 - Currently, I use Poetry extensively for dependency management and also to publish and releasing new versions of various Python libraries. All the package dependencies are entered in poetry.toml.
🌐
Medium
ragunathrajasekaran.medium.com › python-package-management-made-easy-a-comprehensive-guide-to-poetry-and-pip-6c50612f4501
Python Package Management Made Easy: A Comprehensive Guide to Poetry and pip | by Ragunath Rajasekaran | Medium
August 9, 2023 - Both Poetry and pip offer solutions for managing Python packages, but Poetry provides a more modern, comprehensive, and developer-friendly approach. It simplifies package management by automating tasks such as dependency resolution, virtual ...
🌐
Better Stack
betterstack.com › community › guides › scaling-python › poetry-explained
Getting Started with Poetry | Better Stack Community
March 11, 2025 - Think of Poetry as an all-in-one solution that combines the functionality of pip, virtualenv, and setuptools while adding powerful features like dependency resolution and lockfile generation.