uv
uv copied to clipboard
An extremely fast Python package and project manager, written in Rust.
``` ❯ uv --version uv 0.1.2 ❯ uv pip show uv error: unrecognized subcommand 'show' Usage: uv pip [OPTIONS] For more information, try '--help'. ❯ pip show uv Name: uv...
Poetry can udate itself via ``` poetry self update ``` see https://python-poetry.org/docs/cli/#self-update An uv-equivalent would be nice, given the fast iterations
This option is used a lot for vendoring and for custom build systems. From `pip install --help`: ```sh -t, --target Install packages into . By default this will not replace...
Apparently this works with pip? ``` git+https://github.com/pallets/flask.git@refs/pull/5313/head ``` As opposed to: ``` flask @ git+https://github.com/pallets/flask.git@refs/pull/5313/head ``` We could decide not to support these. I don't know if they're spec-compliant.
Working with private git repos that require a username and token to resolve seems to fail in `uv`: ``` uv pip install '{packagename} @ git+https://{username}@github.com/{organization}/{packagename}.git' Updating https://{username}/ (github.com/{organization}/{packagename}.git) error: Failed...
Pretty straightforward, I wanted to start using `ruff` and `uv` but when I installed `uv` then `ruff` I didn't get a `ruff` executable as expected. I ended up reinstalling it...
We require install into a virtual environment, but in ephemeral builds like CI or containers this may not be desired.
Having trouble converting our pre-existing CI workflows / scripts to use `uv`, as you can see [here](https://github.com/zenml-io/zenml/actions/runs/7923609857/job/21633667697?pr=2442). Problem relates to the virtual environments which don't seem to be retained between...
Getting the following segfault: ``` thread 'main' panicked at crates/uv-resolver/src/resolution.rs:135:30: Every package should have metadata ``` Repro: ``` In [5]: Counter(subprocess.run("rm -rf .venv; uv venv --seed; uv pip install --no-cache...