astral-uv:zb/collapse-no

Last commit made on 2024-01-18
Get this branch:
git clone -b zb/collapse-no https://git.launchpad.net/astral-uv

Branch merges

Branch information

Name:
zb/collapse-no
Repository:
lp:astral-uv

Recent commits

482fd39... by Zanie <email address hidden>

Collapse no versions

a11744e... by konstin

Normalize base python in venv creation (#966)

Fixes #965

We have to canonicalize the interpreter path, otherwise the home is set
to the venv dir instead of the real root. This would make
python-build-standalone fail with the encodings module not being found
because its home is wrong.

7acde5a... by konstin

Fix `pep508_rs` doc test (#963)

Since nextest does not run doctests, this did not show up on CI.

5ec5a32... by konstin

Set miette hook in all of puffin-cli (#962)

Fixes #938

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

Remove legacy release files (#960)

I added these long ago, and they're going to make the release diff a lot
more confusing.

8ae8ddc... by Charlie Marsh <email address hidden>

Fix 3-to-2 reference in pip sync test (#958)

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

Split install plan into builder and struct (#955)

The `InstallPlan` does a lot of work in the constructor, which I tend to
feel is an anti-pattern. With cache refresh, it's also going to need to
be made `async`, so it really feels like it should be a clearer method
rather than an async, fallible constructor that does a bunch of IO. This
PR splits into a `Planner` (with a `build` method) and a `Plan`.

055fd64... by Charlie Marsh <email address hidden>

Add an `--update-package` setting to allow individual package upgrades (#953)

Closes #950.

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

Bump to latest packse version with "extras" scenarios (#935)

Includes:

- https://github.com/zanieb/packse/pull/83 (replaces some of the
post-processing here)
- https://github.com/zanieb/packse/pull/82
- https://github.com/zanieb/packse/pull/81

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

Fixup to benchmark requirement setup (#952)