astral-uv:zb/venv-from-venv

Last commit made on 2024-06-05
Get this branch:
git clone -b zb/venv-from-venv https://git.launchpad.net/astral-uv

Branch merges

Branch information

Name:
zb/venv-from-venv
Repository:
lp:astral-uv

Recent commits

f4a9a92... by Zanie Blue <email address hidden>

Add test coverage for creating a venv with an active venv

# Conflicts:
# crates/uv/tests/venv.rs

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

Avoid dropping `pip sync` requirements with markers (#4051)

## Summary

Thankfully this is pretty rare since `pip sync` is usually run on `pip
compile` output, and `pip compile` never outputs markers.

Closes https://github.com/astral-sh/uv/issues/4044

b0d1fc8... by Zanie Blue <email address hidden>

Use standard path filters for `uv venv` tests (#4046)

Over in #4045 the existing filters were insufficient. We should use the
same strategy we use for our standard `TestContext` instead.

f2dc08b... by Zanie Blue <email address hidden>

Drop `git` dependency from `pip_entrypoints` test (#4049)

There's a release with the changes we want test coverage for now

91c5ac4... by Zanie Blue <email address hidden>

Add `ProvidedPath` to interpreter sources considered when `UV_TEST_PYTHON_PATH` is set (#4027)

Just a theory, but I presume this would close
https://github.com/astral-sh/uv/issues/4023.

I'm not sure how else we'd end up in this case.

5db7f7b... by Zanie Blue <email address hidden>

Move `uv-interpreter::managed::*` modules into crate top-level (#4020)

Should be no functional changes, just some file renames in preparation
for exposing toolchain management.

2be93c0... by Zanie Blue <email address hidden>

Display selected interpreter sources during not selected error (#4026)

This should help us narrow down the weird error in
https://github.com/astral-sh/uv/issues/4023

054fffe... by konstin

Mute nightly lint fix to mute stable warning (#4042)

6d148da... by Charlie Marsh <email address hidden>

Preserve fragments when applying verbatim redirects (#4038)

## Summary

`echo
"git+https://github.com/pypa/sample-namespace-packages.git#subdirectory=pkg_resources/pkg_a"
| cargo run pip compile -` now resolves to a compliant URL.

Closes https://github.com/astral-sh/uv/issues/4037.

27e5bfe... by Charlie Marsh <email address hidden>

Remove unnecessary requirements conversions (#4035)