astral-uv:konsti/track-url-parts-in-git-source-url

Last commit made on 2024-05-14
Get this branch:
git clone -b konsti/track-url-parts-in-git-source-url https://git.launchpad.net/astral-uv

Branch merges

Branch information

Name:
konsti/track-url-parts-in-git-source-url
Repository:
lp:astral-uv

Recent commits

37ade07... by konstin

Track url parts in GitSourceUrl

7c1c5df... by Charlie Marsh <email address hidden>

Unify editable handling between `sync` and `install` (#3568)

## Summary

Uses the editable handling from `pip sync`, and improves the
abstractions such that we can pass those resolved editables into the
resolver.

---------

Co-authored-by: konstin <email address hidden>

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

Move dry-run method to the top-level (#3567)

Trying to pull out some small, no-op refactors.

0253689... by konstin

Reduce `GitSourceDist` URL usage (#3458)

Refactor the easy-to-remove usage of the `VerbatimUrl` on
`GitSourceDist`

66eea7a... by Charlie Marsh <email address hidden>

Remove unused `installed` field from `Plan` (#3566)

b263fcf... by konstin

 Preserve parsed url in ResolvedDist -> Requirement (#3457)

Lose less information in the `ResolvedDist` -> `Requirement` conversion.

a241245... by konstin

Use the term path instead of local file consistently (#3430)

Rename `ParsedLocalFileUrl` to `ParsedPathUrl`, eliminating the term
`LocalFile` in favor of path.

325265e... by Charlie Marsh <email address hidden>

Move `pip` commands into their own module (#3565)

## Summary

Matching the structure of the `project` module and API.

c22c7ca... by konstin

 Add parsed URL fields to `Dist` variants (#3429)

Avoid reparsing urls by storing the parsed parts across resolution on
`Dist`.

Part 2 of https://github.com/astral-sh/uv/issues/3408 and part of #3409

Closes #3408

0010954... by konstin

Add parsed URL to `PubGrubPackage` (#3426)

Avoid reparsing urls by storing the parsed parts across resolution on
`PubGrubPackage`.

Part 1 of #3408