Hacker GitHub

← All repos

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

Mentions per year 119 mentions · busiest year 2025 (62)
20082026
  1. https://github.com/astral-sh/uv
    comment by dzbarsky · 2026-10-16 · in I'm Fucking Done with Slop
  2. …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
  3. …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…
  4. ….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…
  5. …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
  6. 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…
  7. …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
  8. …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
  9. …Better dependency management with `pyproject.toml`. Just use it with `uv run` or `uvx`. [1] https://github.com/astral-sh/uv
    comment by rochacon · 2026-05-23 · in Deno 2.8
  10. 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:…
  11. …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:…
  12. …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
  13. …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?
  14. …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
  15. …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
  16. …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
  17. 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...
  18. …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…
  19. …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
  20. …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
  21. …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
  22. …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
  23. 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…
  24. …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
  25. 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
  26. …copy on disk. Since creating venvs is usually per project you have many downloads / copies. See: https://github.com/astral-sh/uv/issues/1495
  27. …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
  28. 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
  29. …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
  30. 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
  31. 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.
  32. There's an open issue for "Upgrade dependencies in pyproject.toml (uv upgrade)": https://github.com/astral-sh/uv/issues/6794
  33. …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
  34. …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
  35. …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 )
  36. 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
  37. Still no option to store virtual envs outside projects after a year https://github.com/astral-sh/uv/issues/1495
  38. 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 #…
  39. 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
  40. …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.
  41. …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
  42. https://github.com/astral-sh/uv
  43. …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
  44. …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
  45. 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
  46. …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...
  47. …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
  48. …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?
  49. Does this help? https://github.com/astral-sh/uv/pull/7851
    comment by 0xcoffee · 2025-03-13 · in Switching from Pyenv to Uv
  50. …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