astral-sh/uv
View on GitHub ↗ ★ 91,454 Rust
An extremely fast Python package and project manager, written in Rust.
119 mentions on Hacker News by 95 people: 22 stories, 97 comments · first 2024-02-16 · latest 2026-10-16
20082026
-
https://github.com/astral-sh/uv
comment by dzbarsky · 2026-10-16 · in I'm Fucking Done with Slop -
…requested by me because, among other things, I wanted to measure the difference between uv and pip: https://github.com/astral-sh/uv/issues/3311 I'm not really following this performance discussion as I think it's gone off the rails.
comment by notatallshaw · 2026-08-31 · in uv: Deduplicate all files in the wheel cache -
…but it saved a lot of absolute time for us as reported in the benchmarks from the pull request ( https://github.com/astral-sh/uv/pull/789 ) it improved a boto3 case by 3x (30s to 10s) and our "standard" solve benchmark by 2x. It's…
comment by zanie · 2026-08-31 · in uv: Deduplicate all files in the wheel cache -
….so) should achieve 50% of the savings without significant drawbacks We also explored this (see https://github.com/astral-sh/uv/pull/19694 ) and the linked pull request has a table comparing to this strategy. > We have optimization for…
comment by zanie · 2026-08-31 · in uv: Deduplicate all files in the wheel cache -
…I use regularly I end up just installing them normally instead, and it's faster than either. [1] https://github.com/astral-sh/uv/blob/main/BENCHMARKS.md
comment by apple1417 · 2026-08-31 · in uv: Deduplicate all files in the wheel cache -
These are the Python distributions we use in uv ( https://github.com/astral-sh/uv ), i.e., when you install Python with uv, you're installing from python-build-standalone. (Same goes for many of the other tools that can install Python for…
comment by charliermarsh · 2026-07-27 · in Self-contained highly-portable Python distributions -
…for that, but great otherwise. [1]: https://www.itix.fr/blog/qemu-user-static-with-podman/ [2]: https://github.com/astral-sh/uv/issues/16024 , https://gitlab.com/qemu-project/qemu/-/work_items/3130 [3]: https://lima-vm.io/
comment by thewisenerd · 2026-07-03 · in Podman v6.0.0 -
…works in this company (or worked?). he is actually a developer of uv (or was a couple years ago?) https://github.com/astral-sh/uv/graphs/contributors?from=9%2...
comment by nextaccountic · 2026-05-28 · in Ripgrep AI Policy -
Here's where that feature was (and is still being) discussed in the uv repo: https://github.com/astral-sh/uv/issues/1495 It's been open for two years but it looks like there's a PR in active development for it right now:…
comment by simonw · 2026-03-23 · in Fyn: An uv fork with new features, bug fixes, stripped telemetry -
…at all. Here's the original issue against uv, where the feature was requested by a PyPI volunteer: https://github.com/astral-sh/uv/issues/1958 Update: I filed an issue against fyn suggesting they improve their documentation of this:…
comment by simonw · 2026-03-23 · in Fyn: An uv fork with new features, bug fixes, stripped telemetry -
…on. If ClosedAI enshittifies uv, gather with a bunch of other people and prop up a new version. [1] https://github.com/astral-sh/uv
comment by gessha · 2026-03-19 · in Astral to Join OpenAI -
…are user-facing (although not GUI), and I definitely appreciate a 16x speedup if possible. [1] https://github.com/astral-sh/uv [2] https://github.com/astral-sh/ruff
comment by sebtron · 2026-01-14 · in Is Rust faster than C? -
…to bundle in the python interpreter itself, which is out of scope for a pyproject.toml manager: https://github.com/astral-sh/uv/issues/5802
comment by polski-g · 2025-12-17 · in Announcing the Beta release of ty -
…uv lock --exclude-newer $(date --iso -d "24 hours ago") uv is considering a native relative date: https://github.com/astral-sh/uv/issues/14992
comment by collinmanderson · 2025-11-24 · in Shai-Hulud Returns: Over 300 NPM Packages Infected -
…with `uv pip` either. If you need conda packages, uv isn't planning on supporting them [1]. [1] https://github.com/astral-sh/uv/issues/1703
comment by 12_throw_away · 2025-10-30 · in Uv is the best thing to happen to the Python ecosystem in a decade -
It certainly isn't. See here: https://github.com/astral-sh/uv/issues/5190 And here: https://pyproject-nix.github.io/uv2nix/FAQ.html#why-doesnt-u...
comment by otabdeveloper4 · 2025-10-30 · in Uv is the best thing to happen to the Python ecosystem in a decade -
…something that's going to break very often. Looking at the install script or at a release page (eg. https://github.com/astral-sh/uv/releases/tag/0.9.6 ) shows they have pretty broad hardware support in their pre-compiled binaries. The most…
comment by wtallis · 2025-10-30 · in Uv is the best thing to happen to the Python ecosystem in a decade -
…You can `pip install uv` or manually download and extract the right uv-*.tar.gz file from github: https://github.com/astral-sh/uv/releases
comment by collinmanderson · 2025-10-29 · in Uv is the best thing to happen to the Python ecosystem in a decade -
…is better for non-Python usage and is more mature, especially for data science related uses. [1]: https://github.com/astral-sh/uv/blob/main/BENCHMARKS.md [2]: https://docs.astral.sh/uv/#scripts
comment by ethmarks · 2025-10-29 · in Uv is the best thing to happen to the Python ecosystem in a decade -
…dependencies. UV can't deal with packages that lack metadata (because it's not mounted): https://github.com/astral-sh/uv/issues/15715
comment by cyberax · 2025-10-13 · in Uv overtakes pip in CI -
…still barely-there support for air-gapped systems [1]. And lack of non-local venv support [2]. [1] https://github.com/astral-sh/uv/issues/10203 [2] https://github.com/astral-sh/uv/issues/1495
comment by nomel · 2025-10-13 · in Uv overtakes pip in CI -
More information here: https://github.com/astral-sh/uv/issues/12584 > The biggest limitation is that there's no support for arbitrary entrypoints to the graph, because pylock.toml includes a fixed marker for each package entry rather than…
comment by maleldil · 2025-10-12 · in Why it took 4 years to get a lock files specification -
…and, in this regard, the opposite of boring, e.g. C++. [1]: https://boringtechnology.club/#30 [2]: https://github.com/astral-sh/uv
comment by nine_k · 2025-09-18 · in Boring is good -
Have you tried uv [1]? It has removed 90% of the pain of running python projects for me. [1] https://github.com/astral-sh/uv
comment by ricardobeat · 2025-09-15 · in RustGPT: A pure-Rust transformer LLM built from scratch -
…copy on disk. Since creating venvs is usually per project you have many downloads / copies. See: https://github.com/astral-sh/uv/issues/1495
comment by oezi · 2025-08-27 · in Rv, a new kind of Ruby management tool -
…don't experience any build-, install-, or run-time burden if you don't use this subcommand. [1]: https://github.com/astral-sh/uv/pull/15017
comment by woodruffw · 2025-08-22 · in Code formatting comes to uv experimentally -
Last time I looked into this I found this unresolved issue, which is pretty much the same thing: https://github.com/astral-sh/uv/issues/7004 We run on-prem k8s and do the pip install stage in a 2CPU/4GB Gitlab runner, which feels like it…
comment by alisonatwork · 2025-08-14 · in PYX: The next step in Python packaging -
…quite often. There are still some edge cases where it cannot be used to the fullest extent though. https://github.com/astral-sh/uv/issues/14472 for example.
comment by EnnEmmEss · 2025-07-23 · in Uv: Running a script with dependencies -
Yes, disk usage grows indefinitely https://github.com/astral-sh/uv/issues/5731
comment by freddie_mercury · 2025-07-22 · in Uv: Running a script with dependencies -
If you haven't already you should check out uv: https://github.com/astral-sh/uv It solves a lot of the package management headaches for me.
comment by sudosays · 2025-07-16 · in I'm switching to Python and actually liking it -
There's an open issue for "Upgrade dependencies in pyproject.toml (uv upgrade)": https://github.com/astral-sh/uv/issues/6794
comment by collinmanderson · 2025-06-25 · in uv: An extremely fast Python package and project manager, written in Rust -
…than that standard PEP 751 lockfiles, so uv plans to keep using its own implementation by default. https://github.com/astral-sh/uv/issues/12584
comment by collinmanderson · 2025-06-25 · in uv: An extremely fast Python package and project manager, written in Rust -
…it for PyPI, a build backend (uv is not one, but they seem to be working on providing one - see https://github.com/astral-sh/uv/issues/3957 ) creates a distributable package, and pyproject.toml specifies what environment the user needs to…
comment by zahlman · 2025-06-24 · in Fun with uv and PEP 723 -
…will also expose any env vars specified in a .env file (although be careful of precedence issues: https://github.com/astral-sh/uv/issues/9465 )
comment by j4mie · 2025-06-24 · in Switching Pip to Uv in a Dockerized Flask / Django App -
Yes, uv has a standard permissive open source license (Apache-2.0 OR MIT): https://github.com/astral-sh/uv/?tab=readme-ov-file#license
comment by anderskaseorg · 2025-06-23 · in uv: An extremely fast Python package and project manager, written in Rust -
Still no option to store virtual envs outside projects after a year https://github.com/astral-sh/uv/issues/1495
comment by tandav · 2025-06-23 · in uv: An extremely fast Python package and project manager, written in Rust -
Incredible, thank you for making this! Can this be installed with uv? https://github.com/astral-sh/uv Edit: # Install uv curl -LsSf https://astral.sh/uv/install.sh | sh # Install the required CLI tool (Node.js) npm install -g ccusage #…
comment by _august · 2025-06-19 · in Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs -
Maybe some code could be shared with the `uv`[1] to avoid re-implementing same things. [1] https://github.com/astral-sh/uv
comment by xvilka · 2025-05-16 · in Show HN: Rv, a Package Manager for R -
…once. For your particular pain point, the current community recommended solution is to use uv ( https://github.com/astral-sh/uv ). There were several detours (pip, pyenv, pipenv, poetry etc.) the community took before they got behind this.
comment by spprashant · 2025-04-28 · in Show HN: I built a hardware processor that runs Python -
…it w/ Podman or Docker and install the deps in the container. Maybe even add an alias. [1]: https://github.com/astral-sh/uv/issues/6314
comment by cue_the_strings · 2025-04-20 · in Ansible: Pure (only in its) pragmatism -
https://github.com/astral-sh/uv
comment by wisenull · 2025-04-15 · in Fedora change aims for 99% package reproducibility -
…design task; the total history is much longer). uv has an issue up already to track implementation: https://github.com/astral-sh/uv/issues/12584
comment by zahlman · 2025-04-01 · in Python lock files have officially been standardized -
…As far as I'm aware, conda was never open sourced and had always distributed binaries. [0] https://github.com/astral-sh/uv?tab=readme-ov-file#license
comment by godelski · 2025-03-30 · in Self-contained Python scripts with uv -
whats your thoughts on uv https://github.com/astral-sh/uv I am blown away, installing python packages used to take so long now I dont even think about it, really made Python more viable.
comment by appleaday1 · 2025-03-29 · in Swiftly 1.0 -
…has just been released with a more convenient way of doing this: uv python find --script foo.py — https://github.com/astral-sh/uv/releases/tag/0.6.10 — https://docs.astral.sh/uv/reference/cli/#uv-python-find--scr...
comment by JimDabell · 2025-03-28 · in Using uv and PEP 723 for Self-Contained Python Scripts -
…has just been released with a more convenient way of doing this: uv python find --script foo.py — https://github.com/astral-sh/uv/releases/tag/0.6.10 — https://docs.astral.sh/uv/reference/cli/#uv-python-find--scr...
comment by JimDabell · 2025-03-26 · in Switching from Pyenv to Uv -
…happy with uv[1]. It replaces pyenv and poetry as package manager at system and project level. [1] https://github.com/astral-sh/uv
comment by horsellama · 2025-03-14 · in Ask HN: What SDK/Version manager do you use? -
Does this help? https://github.com/astral-sh/uv/pull/7851
comment by 0xcoffee · 2025-03-13 · in Switching from Pyenv to Uv -
…away from being perfect, they just have to find a solution to the "poetry version" (bump) problem = https://github.com/astral-sh/uv/issues/6298 (Work in progress, last I heard!). Once we have a way to get package version bumps, I can…
comment by FrenchyJiby · 2025-03-06 · in Aider: Using Uv as an Installer