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
-
…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…
comment by nkit · 2025-03-04 · in Ask HN: Who wants to be hired? (March 2025) -
…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]:…
comment by pushfoo · 2025-02-24 · in Python-build-standalone: redistributable builds of Python -
…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…
comment by rapjul · 2025-02-22 · in Show HN: Kreuzberg – Modern async Python library for document text extraction -
They are currently in the process of creating their own build system: https://github.com/astral-sh/uv/issues/3957#issuecomment-265...
comment by tmvphil · 2025-02-19 · in A year of uv: pros, cons, and should you migrate -
> 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 -
It looks like uv will get script support eventually: https://github.com/astral-sh/uv/issues/5903
comment by simonw · 2025-02-19 · in A year of uv: pros, cons, and should you migrate -
…It's even the default. Here's where it's implemented if you're curious https://github.com/astral-sh/uv/blob/f394f7245377b6368b9412d...
comment by Spivak · 2025-02-19 · in A year of uv: pros, cons, and should you migrate -
…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
comment by claytonjy · 2025-02-19 · in A year of uv: pros, cons, and should you migrate -
> uv's handling of pre-releases is... unusual. https://github.com/astral-sh/uv/issues/10138
comment by yair99dd · 2025-02-18 · in A year of uv: pros, cons, and should you migrate -
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? -
…a new package manager for python that replaces the pips, the virtualenvs and more. It's quite good. https://github.com/astral-sh/uv
comment by depingus · 2025-02-01 · in Llama.cpp supports Vulkan. why doesn't Ollama? -
…manager, linter, formatter, type checker, task runner. Am I missing something? Maybe a build tool? https://github.com/astral-sh/uv/issues/5903
comment by monlockandkey · 2025-01-29 · in "We're building a new static type checker for Python" -
> 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 -
`--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 -
https://github.com/astral-sh/uv
comment by woodruffw · 2025-01-28 · in Using uv as your shebang line -
…the uv package manager via piping to shell, the: pip install uv also works; more information: https://github.com/astral-sh/uv#installation
comment by thih9 · 2025-01-27 · in Show HN: Bagels – TUI expense tracker -
…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
comment by mkl · 2025-01-13 · in Uv's killer feature is making ad-hoc environments easy -
…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…
comment by tandav · 2025-01-13 · in Uv's killer feature is making ad-hoc environments easy -
…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 -
I prefer uv now. https://github.com/astral-sh/uv
comment by kussenverboten · 2024-12-20 · in Conda: A package management disaster? -
https://github.com/astral-sh/uv Python tooling got better with uv.
comment by luffy-taro · 2024-12-02 · in Ask HN: Platform for senior devs to learn other programming languages? -
https://github.com/astral-sh/uv
comment by nvllsvm · 2024-11-26 · in Uv: An Fast Python Package Manager [video] -
…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 -
…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
comment by sitkack · 2024-10-26 · in Python 3.13, what didn't make the headlines -
…people having to install that manually on the machine. [0]: https://github.com/ninia/jep [1]: https://github.com/astral-sh/uv
comment by hobofan · 2024-09-18 · in GraalPy – A high-performance embeddable Python 3 runtime for Java -
…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…
comment by baggiponte · 2024-09-17 · in Package reproducibility in Python notebooks using uv isolated environments -
…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 -…
comment by baggiponte · 2024-09-17 · in Package reproducibility in Python notebooks using uv isolated environments -
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…
comment by rented_mule · 2024-09-10 · in Litecli: CLI for SQLite Databases with auto-completion and syntax highlighting -
As far as I'm concerned, this is the fix: https://github.com/astral-sh/uv
comment by superlopuh · 2024-09-02 · in Escaping from Anaconda's Stranglehold on macOS -
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 -
Yep, have done https://github.com/astral-sh/uv/issues/6479
comment by jimmcslim · 2024-08-23 · in Uv 0.3 – Unified Python packaging -
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 -
…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 -
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 -
…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 -
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 -
…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 -
…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 -
…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...
comment by zanie · 2024-07-02 · in Python packaging scenarios by the creators of ruff -
…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
comment by mr_mitm · 2024-06-12 · in Python wheel filenames have no canonical form -
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 -
…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 -
…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
comment by charliermarsh · 2024-04-04 · in Uv saves Home Assistant 215 compute hours per month -
…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....
comment by vdfs · 2024-04-04 · in Uv saves Home Assistant 215 compute hours per month -
…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....
comment by rovr138 · 2024-04-04 · in Uv saves Home Assistant 215 compute hours per month -
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…
comment by halflings · 2024-03-25 · in Pyenv – lets you easily switch between multiple versions of Python -
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