Python packaging scenarios by the creators of ruff

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

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. uv

    An extremely fast Python package and project manager, written in Rust.

    Hi!

    I wrote this library / tool. Basically we needed a way to test arbitrary packaging situations and, instead of manually constructing packages or finding representative situations on PyPI, we wrote a tool that could construct them automatically and host the required dependency trees.

    We use these scenarios in [uv's test suite](https://github.com/astral-sh/uv/blob/main/crates/uv/tests/pi...) (our package manager).

    There was an initial attempt to use these scenarios for testing in pip itself, but we'd need to invest a bit more into the tool for it to be feasible since resolver behavior can be different but still "correct" based on implementation details.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. packse

    Python packaging scenarios

  4. pip

    The Python package installer

    This project is specifically about publishing test cases for package managers -- it's not a package manager or a registry itself. We use it in uv [1] to test that our resolver is spec compliant. pip also explored using it for the same reason.

    [1] https://github.com/astral-sh/uv

    [2] https://github.com/pypa/pip/pull/12580

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

  • Venvstacks: Virtual Environment Stacks for Python

    2 projects | news.ycombinator.com | 3 Nov 2024
  • Things I've learned serving on the board of the Python Software Foundation

    2 projects | news.ycombinator.com | 24 Sep 2024
  • Boring Python: dependency management (2022)

    3 projects | news.ycombinator.com | 4 Feb 2024
  • sudo pip install should be illegal

    1 project | /r/linuxmemes | 8 Dec 2023
  • just-pip-tools: An example of managing python dependencies as layered lock files with just and pip-tools

    3 projects | /r/Python | 18 Oct 2023