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. …interested in - Lox Language Interpreters: https://github.com/nkitsaini/lox - Contribution to uv: https://github.com/astral-sh/uv/pull/11738 - Contribution to Helix Editor: https://github.com/helix-editor/helix/pull/9660 - Solutions to…
  2. …architecture. [1]: https://github.com/astral-sh/ruff [2]: Significantly faster than regular pip: https://github.com/astral-sh/uv [3]: https://rye.astral.sh/ [4]: https://gregoryszorc.com/docs/python-build-standalone/main/q... [5]:…
  3. …for me to convert a scanned book PDF to Markdown text. On the command line, first install `uv` from https://github.com/astral-sh/uv?tab=readme-ov-file#installat... , then run `uv tool install -U "docling[tesserocr,ocrmac,vlm]"` (first…
  4. They are currently in the process of creating their own build system: https://github.com/astral-sh/uv/issues/3957#issuecomment-265...
  5. > I'm finally feeling like Python packaging is solved Not really: https://github.com/astral-sh/uv/issues/5190
    comment by otabdeveloper4 · 2025-02-19 · in A year of uv: pros, cons, and should you migrate
  6. It looks like uv will get script support eventually: https://github.com/astral-sh/uv/issues/5903
  7. …It's even the default. Here's where it's implemented if you're curious https://github.com/astral-sh/uv/blob/f394f7245377b6368b9412d...
  8. …trickier than it looks, and even poetry gave up `poetry shell` in their recent 2.0 release. [0]: https://github.com/astral-sh/uv/issues/1910
  9. > uv's handling of pre-releases is... unusual. https://github.com/astral-sh/uv/issues/10138
  10. You don’t need any of that now that we have uv ( https://github.com/astral-sh/uv )
    comment by fastasucan · 2025-02-15 · in Why does Mill use Scala?
  11. …a new package manager for python that replaces the pips, the virtualenvs and more. It's quite good. https://github.com/astral-sh/uv
  12. …manager, linter, formatter, type checker, task runner. Am I missing something? Maybe a build tool? https://github.com/astral-sh/uv/issues/5903
  13. > An extremely fast Python package and project manager, written in Rust. https://github.com/astral-sh/uv
    comment by zrail · 2025-01-29 · in Using uv as your shebang line
  14. `--script` has been added to fix it https://github.com/astral-sh/uv/issues/6360#issuecomment-245...
    comment by d0mine · 2025-01-28 · in Using uv as your shebang line
  15. https://github.com/astral-sh/uv
    comment by woodruffw · 2025-01-28 · in Using uv as your shebang line
  16. …the uv package manager via piping to shell, the: pip install uv also works; more information: https://github.com/astral-sh/uv#installation
  17. …the cost of performance on the page you link or the pages linked from it that I've looked at. [1] https://github.com/astral-sh/uv/blob/main/crates/uv-python/d... (search for pgo) [2] https://github.com/astral-sh/uv/issues/8015
  18. …to be done: Add an option to store virtual environments in a centralized location outside projects https://github.com/astral-sh/uv/issues/1495 I have used virtualenvwrapper before and it was very convenient to have all virtual environments…
  19. …instead of poetry. uv is highest on my own personal list to try out for any future python projects. https://github.com/astral-sh/uv
    comment by vlz · 2024-12-29
  20. I prefer uv now. https://github.com/astral-sh/uv
    comment by kussenverboten · 2024-12-20 · in Conda: A package management disaster?
  21. https://github.com/astral-sh/uv Python tooling got better with uv.
  22. https://github.com/astral-sh/uv
  23. …working on this! You can try it out with `uv python install --preview`. The work can be tracked in https://github.com/astral-sh/uv/issues/6265
    comment by zanie · 2024-11-20 · in Using uv with PyTorch
  24. …for this? Would be a chance to use UV to setup Python 3.11 and Python 3.12 envs side by side. https://github.com/astral-sh/uv
  25. …people having to install that manually on the machine. [0]: https://github.com/ninia/jep [1]: https://github.com/astral-sh/uv
  26. …this). This is still due to lack of support for pinning a package to a third party index (see https://github.com/astral-sh/uv/issues/171 ). I am not sure I totally understand what you mean: yes, the lockfile might be messed up, but is the…
  27. …more specific. Binding a package(s) to a third party index is currently unsupported (see issue: https://github.com/astral-sh/uv/issues/171 ) as it is something that pip itself does not support. PDM/Poetry implemented this on their own -…
  28. If you install https://github.com/astral-sh/uv (it's really just two binaries... uv and uvx), then you can run many Python CLIs, and it will manage everything for you. This means resolving and downloading dependencies without touching your…
  29. As far as I'm concerned, this is the fix: https://github.com/astral-sh/uv
  30. FWIW, this seems to be being worked on right now: https://github.com/astral-sh/uv/issues/6360
    comment by saurik · 2024-08-26 · in uv – Declaring Script Dependencies
  31. Yep, have done https://github.com/astral-sh/uv/issues/6479
    comment by jimmcslim · 2024-08-23 · in Uv 0.3 – Unified Python packaging
  32. We changed the URL from https://github.com/astral-sh/uv/releases/tag/0.3.0 to the project page. Interested readers probably should look at both.
    comment by dang · 2024-08-20 · in Uv 0.3 – Unified Python packaging
  33. …of https://rye.astral.sh/guide/pyproject/#toolryescripts yet, but it's apparently planned: https://github.com/astral-sh/uv/issues/5903#issuecomment-227...
    comment by henbruas · 2024-08-20 · in Uv 0.3 – Unified Python packaging
  34. Or https://github.com/astral-sh/uv can replace both. Various features are tagged as "experimental", and I guess the api might change, but it seems to work already. I have high hopes for it eventually making python's fragmented package…
    comment by Joeboy · 2024-08-12 · in GIL Become Optional in Python 3.13
  35. …opposed to _just_ the system you're running on). And Rye supports it too in the latest release. [1] https://github.com/astral-sh/uv --- I work on Rye and uv, if you have any questions :)
    comment by charliermarsh · 2024-07-09 · in Rye: A Hassle-Free Python Experience
  36. Ah, sorry I misunderstood. Yes, it would be nice to have that by default. In fact, it's what uv ( https://github.com/astral-sh/uv ) does, and one of the reasons it's so fast and became so popular so quickly. Astral for the win.
    comment by BiteCode_dev · 2024-07-08 · in Kivy – a cross platform Python UI framework
  37. …surprised the post doesn't mention uv, which did quite well on HN a few months ago. Any experience? https://github.com/astral-sh/uv https://news.ycombinator.com/item?id=39387641
    comment by frankjr · 2024-07-02 · in Python Modern Practices
  38. …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
    comment by charliermarsh · 2024-07-02 · in Python packaging scenarios by the creators of ruff
  39. …since resolver behavior can be different but still "correct" based on implementation details. [1]: https://github.com/astral-sh/uv/blob/main/crates/uv/tests/pi...
  40. …but also pipx, tox, poetry, pyenv, ruff, and more. > Our goal is to evolve uv into such a tool. https://github.com/astral-sh/uv/blob/main/README.md
  41. Or `uv venv`, `uv pip install` for a free, pretty extreme speedup. https://github.com/astral-sh/uv/
    comment by kungp · 2024-06-04 · in Python's many command-line utilities
  42. …https://news.ycombinator.com/item?id=37101862 Pixi is integrating uv: https://github.com/astral-sh/uv/issues/1572#issuecomment-194... astral-sh/uv [1] solves versions with PubGrub [2], which was written for Dart: [1] https://git
    comment by westurner · 2024-05-15 · in The new APT 3.0 solver
  43. …team did this on their own. I helped out by building uv for some of the architectures they needed: https://github.com/astral-sh/uv/pull/2417
  44. …those differences are intentional; in others, they're a result of uv's early stage of development. https://github.com/astral-sh/uv/blob/main/PIP_COMPATIBILITY....
  45. …such, uv's requirements.txt files may not be portable across platforms and Python versions. [1] - https://github.com/astral-sh/uv/blob/main/PIP_COMPATIBILITY....
  46. uv has been really awesome as a replacement for pip: https://github.com/astral-sh/uv So fast it finally made virtual environments usable for me. But it's not (yet) a full replacement for conda, e.g. it won't install things outside of…
  47. https://github.com/astral-sh/uv?tab=readme-ov-file#multi-ver... says: > uv does not yet produce a machine-agnostic lockfile. so maybe the non-portable requirements.txt is just a first milestone
    comment by anentropic · 2024-02-16 · in Uv: Python packaging in Rust