Software Alternatives, Accelerators & Startups

Python Poetry

Python packaging and dependency manager.

Python Poetry

Python Poetry Reviews and Details

This page is designed to help you find out whether Python Poetry is good and if it is the right choice for you.

Screenshots and images

  • Python Poetry Landing page
    Landing page //
    2022-11-12

Features & Specs

  1. Dependency Management

    Python Poetry provides a robust system for managing project dependencies, making it easy to specify, install, and update packages.

  2. Simplified Configuration

    It uses a clear and concise `pyproject.toml` file for configuration, which simplifies the setup process compared to other tools.

  3. Environment Isolation

    Automatically manages virtual environments, ensuring that dependencies are isolated and do not interfere with each other.

  4. Consistent Builds

    Poetry can lock dependencies to exact versions, ensuring consistent and repeatable builds across different environments.

  5. Publishing Tools

    Includes built-in tools for publishing packages to PyPI, making the distribution process straightforward and streamlined.

Badges

Promote Python Poetry. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

My Poetry is BAD

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Python Poetry and what they use it for.
  • Say Hello to UV: A Fast Python Package & Project Manager Written in Rust
    If you’ve been managing Python projects long enough, you’ve probably dealt with a mess of tools: pip, pip-tools, poetry, virtualenv, conda, maybe even pdm. - Source: dev.to / about 1 month ago
  • ⚡️PipZap: Zapping the mess out of the Python dependencies
    First, there was pip. Combined with a requirements.txt, it seemed like a great idea – a straightforward method to declare dependencies explicitly. Luckily, we quickly realized this method tends to spiral into chaos, particularly when developers use "tricks" like pip freeze to lock dependencies rigidly. Fortunately, the Python ecosystem has evolved, introducing modern solutions like Poetry and now uv, offering... - Source: dev.to / 2 months ago
  • How to write an AsyncIO Telegram bot in Python
    Anyway, enough reminiscing about the past, this is not intended to be the ultimate guide on asynchronous programming, but a more pragmatic quick-start guide I wish I had back then. Assuming we are in a properly managed project (either through tools like poetry or uv), let’s start with a new module telegram.py for our telegram bot. Remember to add python-telegram-bot dependency to the project. - Source: dev.to / 3 months ago
  • Managing Python Deps with Poetry
    Managing dependencies in Python projects can often become cumbersome, especially as projects grow in complexity. Poetry is a modern dependency management and packaging tool that simplifies this process, offering a streamlined way to create, manage, and distribute Python projects. - Source: dev.to / 3 months ago
  • Why You Should Rethink Your Python Toolbox in 2025
    Learn more about poetry here . It’s a great tool. - Source: dev.to / 4 months ago
  • Try Postgres Cloud
    To run the integration tests or Python scripts (not required to use the code), install Python (3.11 or higher), and install the python3 packages using ./scripts/pysync (requires poetry>=1.8) in the project directory. - Source: dev.to / 4 months ago
  • 🚀 Launching a High-Performance DistilBERT-Based Sentiment Analysis Model for Steam Reviews 🎮🤖
    Package Manager: Poetry is recommended for managing dependencies, though pip can also be used. - Source: dev.to / 6 months ago
  • Software Engineer Interviews - #3 OEIS CLI
    Since this is a coding challenge, I will be using Poetry to help me create the structure of the project, and to facilitate anyone running it. You can check how to install and use Poetry on their website. - Source: dev.to / 6 months ago
  • Personal Finance Management App with Django, HTMX, Alpine, Tailwind and Plaid
    For managing dependencies in this project, I used Poetry. Poetry simplifies the package management process and automates much of the heavy lifting involved with dependencies. It relies on the pyproject.toml file, which is now the standard for defining build requirements in modern Python projects. - Source: dev.to / 8 months ago
  • Django project setup - Part 1
    # Palindrome project Project used to explain my view on a django project architecture ## Tools, libs, etc. Some time related files. Versions on Poetry. - [Python](https://www.python.org/) Programming languange - [django-environ](https://django-environ.readthedocs.io) Manage .envs in Django - [Poetry](https://python-poetry.org/) Python packaging and dependency management - poetry.lock - pyproject.toml -... - Source: dev.to / 8 months ago
  • The Simplest Data Architecture
    Tools like Poetry aim to fix this problem, but vanilla pip can do just fine. - Source: dev.to / 8 months ago
  • Protected ML APIs with Flama JWT Authentication
    Our first step is to create our development environment, and install all required dependencies for this project. The good thing is that for this example we only need to install flama to have all the necessary tools to implement JWT authentication. We'll be using poetry to manage our dependencies, but you can also use pip if you prefer:. - Source: dev.to / 9 months ago
  • Cursor Pagination Example
    I use Python Poetry as the package management tool, so for this example I asume you have it already. First thing to do is install the dependencies with poetry install. You could also use pip to install them with: pip install pymongo loguru. - Source: dev.to / 9 months ago
  • Panic at the Tech Job Market
    Poetry is a dependency manager for python projects (https://python-poetry.org/). A lockfile is a generic mechanism to serialize mutations to a resource, in this case, probably the file that stores the project's dependency configuration. - Source: Hacker News / 11 months ago
  • Panic at the Tech Job Market
    Python dependencies file, see also package-lock.json https://python-poetry.org/. - Source: Hacker News / 11 months ago
  • Python's virtual environments
    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. It also allows you to specify the Python version and the Python interpreter to use. Poetry is particularly popular in the data science community, as it provides a simple and powerful way to manage dependencies and package your projects.... - Source: dev.to / 11 months ago
  • Introducing Intention: A High-Performance RSGI Framework for Python
    Intention works best with Poetry. Install Poetry first and follow the steps:. - Source: dev.to / 12 months ago
  • Poetry2Nix Development Flake with Matplotlib GTK Support
    So let’s get straight to the meat. The following Flake dives you a development shell that tries to replicate the underlying poetry project in full nix using poetry2nix. - Source: dev.to / about 1 year ago
  • Understanding Dependencies in Programming
    You can manage dependencies in Python with the package manager pip, which comes pre-installed with Python. Pip allows you to install and uninstall Python packages, and it uses a requirements.txt file to keep track of which packages your project depends on. However, pip does not have robust dependency resolution features or isolate dependencies for different projects; this is where tools like pipenv and poetry come... - Source: dev.to / about 1 year ago
  • Implementing semantic image search with Amazon Titan and Supabase Vector
    Poetry provides packaging and dependency management for Python. If you haven't already, install poetry via pip:. - Source: dev.to / about 1 year ago
  • How to Enhance Content with Semantify
    The Semantify repository provides an example Astro.js project. Ensure you have poetry installed, then build the project from the root of the repository:. - Source: dev.to / about 1 year ago

Do you know an article comparing Python Poetry to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Python Poetry discussion

Log in or Post with

Is Python Poetry good? This is an informative page that will help you find out. Moreover, you can review and discuss Python Poetry here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.