astral-uv:zb/tool-install-bak

Last commit made on 2024-05-20
Get this branch:
git clone -b zb/tool-install-bak https://git.launchpad.net/astral-uv

Branch merges

Branch information

Name:
zb/tool-install-bak
Repository:
lp:astral-uv

Recent commits

4a167e3... by Zanie Blue <email address hidden>

Add initial implementation of `uv tool install`

# Conflicts:
# crates/uv/src/cli.rs

48b94b4... by Zanie Blue <email address hidden>

Add offline support to `uv tool run` and `uv run`

13d8d56... by Zanie Blue <email address hidden>

Allow users to specify a custom package spec to `uv tool run`

68e4a18... by Zanie Blue <email address hidden>

Add initial implementation of `uv tool run`

53c2551... by Ben Beasley <email address hidden>

Pin the zip crate to 0.6 (#3645)

## Summary

Restore API-compatibility with pre-1.1.0 versions of the `zip` crate,
and pin the dependency to the 0.6 series, due to concerns discussed in
https://github.com/astral-sh/uv/issues/3642.

## Test Plan

```
cargo run -p uv-dev -- fetch-python
cargo test
```

18b095c... by Charlie Marsh <email address hidden>

Make `from_rev` take an owned value (#3631)

## Summary

We always clone internally, and in most case we're already passing
`&String`.

47f4114... by Charlie Marsh <email address hidden>

Add registry source distribution support to lockfile (#3649)

## Summary

One TODO but going to resolve that separately.

5363339... by Ibraheem Ahmed <email address hidden>

Add `UV_CONCURRENT_INSTALLS` variable in favor of `RAYON_NUM_THREADS` (#3646)

## Summary

Continuation of https://github.com/astral-sh/uv/pull/3493. This gives us
more flexibility in case we decide to move away from `rayon` in the
future.

fe2bc07... by Charlie Marsh <email address hidden>

Use `ParsedGitUrl` to recreate Git source kind URL (#3647)

e2d7d20... by Charlie Marsh <email address hidden>

Add direct URL conversion to lockfile (#3633)

## Summary

Similar to #3630, but for direct URL distributions (for both wheels and
source distributions).