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. ▲ 2
    Release 0.12.10 · astral-sh/uv
    story by kyisaiah47 · 2026-09-06 · 0 comments
  3. ▲ 1
    Release 0.12.10 · astral-sh/uv
    story by kyisaiah47 · 2026-09-05 · 0 comments
  4. …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
  5. …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…
  6. ….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…
  7. …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
  8. ▲ 231
    uv: Deduplicate all files in the wheel cache
    story by tosh · 2026-08-31 · 121 comments
  9. ▲ 131
    Uv 0.12.0
    story by hallvard · 2026-07-28 · 43 comments
  10. 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…
  11. …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
  12. …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
  13. …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
  14. 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:…
  15. …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:…
  16. …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
  17. ▲ 1
    Show HN: Score any URL against a quality profile with one curl command
    story by onebit0fme · 2026-03-14 · 0 comments
  18. ▲ 326
    Warn about PyPy being unmaintained
    story by networked · 2026-03-08 · 175 comments
  19. …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?
  20. …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
  21. ▲ 3
    Show HN: uvlink – A CLI to keep .venv in a centralized cache for uv
    story by corychu · 2025-11-25 · 1 comment
  22. …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
  23. …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
  24. 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...
  25. …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…
  26. …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
  27. …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
  28. …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
  29. …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
  30. 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…
  31. …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
  32. 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
  33. …copy on disk. Since creating venvs is usually per project you have many downloads / copies. See: https://github.com/astral-sh/uv/issues/1495
  34. …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
  35. 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
  36. ▲ 33
    You can now uv run a GitHub gist
    story by BiteCode_dev · 2025-08-06 · 30 comments
  37. ▲ 2
    Analysis of various task runners used by top GitHub repos
    story by BiteCode_dev · 2025-07-28 · 0 comments
  38. …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
  39. 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
  40. ▲ 4
    uv 0.8
    story by tosh · 2025-07-19 · 0 comments
  41. 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.
  42. There's an open issue for "Upgrade dependencies in pyproject.toml (uv upgrade)": https://github.com/astral-sh/uv/issues/6794
  43. …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
  44. …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
  45. …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 )
  46. 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
  47. Still no option to store virtual envs outside projects after a year https://github.com/astral-sh/uv/issues/1495
  48. ▲ 753
    uv: An extremely fast Python package and project manager, written in Rust
    story by chirau · 2025-06-23 · 336 comments
  49. 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 #…
  50. 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