Ask HN: Let's compare Python dependency managers

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • pyflow

    An installation and dependency system for Python (by David-OConnor)

  • I use my own: Pyflow (https://github.com/David-OConnor/pyflow)

    I use it because I'm not happy with the install-on-the-fly dependency resolution used by the others. This uses package-specified deps when avail (most wheels), and a custom database otherwise.

    Also manages Python version / installations, and is a simpler process.

  • Poetry

    Python packaging and dependency management made easy

  • Been using Poetry for the last 2 years IIRC.

    It works quite well for the use case covered by the alternatives.

    I have great hopes for the upcoming versions, specially the "poetry bundle" command: https://github.com/python-poetry/poetry/issues/1992

    See full roadmap here: https://github.com/python-poetry/poetry/issues/1856

    Kudos to @sdispater (Sébastien Eustace) and the contributors !

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts