Python Package Management

Open-source Python projects categorized as Package Management | Edit details

Top 12 Python Package Management Projects

  • GitHub repo pip

    The Python package installer

    Project mention: Rust for Linux Redux | news.ycombinator.com | 2021-07-24

    >Python versions: no fixes for anything important, just more half-baked features nobody asked for.

    Oh god, tell me about it! 'Hey guise I heard pattern matching in rust and Scala and Haskell is popular! Let's add it to python but with no compile time checks to make sure matches are exaustive!'

    Some excellent and smart devs who I really do respect worked really hard to deliver a complete dog shit feature while pip languishes for almost a year with a broken version resolver [1]. It's so frustrating. :( :( :(

    [1] https://github.com/pypa/pip/issues/9187

  • GitHub repo pip-tools

    A set of tools to keep your pinned Python dependencies fresh.

    Project mention: Python Best Practices for a New Project in 2021 | news.ycombinator.com | 2021-07-05

    With pip-tools.

    https://github.com/jazzband/pip-tools

    And you can still use standard setup.cuff and pip install -e unlike Poetry. Also, much faster.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo conda

    OS-agnostic, system-level binary package manager and ecosystem

    Project mention: Why is python depency management such a mess? | reddit.com/r/Python | 2021-07-05
  • GitHub repo PDM

    A modern Python package manager with PEP 582 support.

    Project mention: Why is python depency management such a mess? | reddit.com/r/Python | 2021-07-05
  • GitHub repo rez

    An integrated package configuration, build and deployment system for software

  • GitHub repo conan-center-index

    Recipes for the ConanCenter repository

    Project mention: Thriving in a Crowded and Changing World: C++ 2006–2020 [pdf] | news.ycombinator.com | 2021-07-16

    To pick on the sibiling comment, these are the C++ versions of crates.io.

    https://vcpkg.io/en/packages.html

    https://conan.io/center/

    Plus they can also host binary packages, so you don't have to build the world, just your own stuff.

    For some of us that matters.

  • GitHub repo Curdling

    Concurrent package manager for Python

  • SonarSource

    SonarLint Free and Open Source IDE Extension for Python Devs. Find & Fix Code Quality and Code Security issues in your Python codebase today! Discover More →

  • GitHub repo termux-create-package

    Python script to create Termux packages easily.

    Project mention: Termux: How can I run/install a program, that is not in the repo? | reddit.com/r/linuxquestions | 2021-03-18

    But with some effort, you may be able to circumvent these limitations. Here is one approach -- it requires that a Github project be repackaged in a form that Termux can accept.

  • GitHub repo patchman

    Patchman is a Linux Patch Status Monitoring System

    Project mention: Patch level monitoring dashboard for both RedHat/Ubuntu | reddit.com/r/devops | 2020-12-21
  • GitHub repo electric

    A fast, futuristic package manager for Windows.

    Project mention: How to update Google Chrome using Commandline | reddit.com/r/commandline | 2021-06-14
  • GitHub repo opi

    OBS Package Installer (CLI)

    Project mention: What is OBS Package Installer (opi)? | reddit.com/r/openSUSE | 2021-06-06

    OPI is a command-line utility that allows you to search and install packages from a variety of repositories.

  • GitHub repo pacwatch

    A pacman wrapper which helps you watch important package updates.

    Project mention: What is a program that you use that's uncommon but essential for you? | reddit.com/r/archlinux | 2021-05-04

    I want to be aware of important package updates but don't want to read the whole update list, so https://github.com/ouuan/pacwatch.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-07-24.

Index

What are some of the best open-source Package Management projects in Python? This list will help you:

Project Stars
1 pip 7,318
2 pip-tools 5,104
3 conda 4,218
4 PDM 808
5 rez 593
6 conan-center-index 402
7 Curdling 275
8 termux-create-package 180
9 patchman 175
10 electric 102
11 opi 80
12 pacwatch 25
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com