astral-sh / uv

An extremely fast Python package installer and resolver, written in Rust.
https://astral.sh/
Apache License 2.0
11.73k stars 321 forks source link

Merge `uv-toolchain` and `uv-interpreter` #3265

Closed zanieb closed 1 week ago

zanieb commented 2 weeks ago

Moves all of uv-toolchain into uv-interpreter. We may split these out in the future, but the refactoring I want to do for interpreter discovery is easier if I don't have to deal with entanglement. Includes some restructuring of uv-interpreter.

Part of #2386

codspeed-hq[bot] commented 1 week ago

CodSpeed Performance Report

Merging #3265 will not alter performance

Comparing zb/interp-request (e1a351e) with main (1d2c57a)

Summary

✅ 12 untouched benchmarks