uv/crates/uv-resolver/src
konsti b865341517
Use correct lock path for workspace dependencies (#4421)
Previously, distributions created through `Source::Workspace` would have
the absolute path as lock path. This didn't cause any problems, since in
`Urls` we would later overwrite those urls with the correct one created
from being workspace members by path.

Changing the order surfaced this. This change emits the correct lock
path. I've manually checked the difference with `dbg!`, this is not
observable on main, but on the diverging urls branch it fixes lockfile
creation.
2024-06-20 13:28:47 +00:00
..
pubgrub uv-resolver: filter out sibling dependencies in a fork 2024-06-20 07:21:45 -04:00
resolution Enable workspace lint configuration in remaining crates (#4329) 2024-06-18 03:02:28 +00:00
resolver uv-resolver: filter out sibling dependencies in a fork 2024-06-20 07:21:45 -04:00
snapshots Support locking relative paths (#4205) 2024-06-11 11:58:03 +00:00
bare.rs Add support for parsing unnamed URL requirements (#2567) 2024-03-21 03:28:58 +00:00
candidate_selector.rs uv-distribution: include all wheels in distribution types (#3595) 2024-05-15 15:07:28 -04:00
dependency_mode.rs Rename to `uv` (#1302) 2024-02-15 11:19:46 -06:00
dependency_provider.rs Update pubgrub to new `add_incompatibility_from_dependencies` (#4062) 2024-06-05 20:46:00 +02:00
error.rs Use `FxHashMap` for available versions (#4278) 2024-06-12 13:16:37 -04:00
exclude_newer.rs Improve JSON Schema and add export script (#3461) 2024-05-08 16:15:16 +00:00
exclusions.rs Split configuration options out of `uv-types` (#2924) 2024-04-09 11:35:53 -05:00
flat_index.rs Add `BuildOptions` for centralized combination of `NoBuild` and `NoBinary` (#4284) 2024-06-12 21:33:33 +00:00
lib.rs Remove PubGrub dependency from `uv` (#4116) 2024-06-06 23:45:58 +00:00
lock.rs Use portable slash paths in lockfile (#4324) 2024-06-14 09:05:14 -04:00
manifest.rs Use correct lock path for workspace dependencies (#4421) 2024-06-20 13:28:47 +00:00
marker.rs uv-resolver: fix bug in marker disjointness checking 2024-06-17 09:30:37 -04:00
options.rs Implement `--index-strategy unsafe-best-match` (#3138) 2024-04-27 01:24:54 +00:00
pins.rs uv-resolver: implement merging of forked resolutions 2024-05-30 14:23:14 -04:00
preferences.rs Remove integration tests from `uv-resolver` (#4083) 2024-06-06 01:48:42 +00:00
prerelease_mode.rs Add support for `tool.uv` into distribution building (#3904) 2024-05-31 02:42:03 +00:00
python_requirement.rs uv-resolver: use Requires-Python to filter dependencies during universal resolution 2024-06-12 13:30:47 -04:00
redirect.rs Preserve fragments when applying verbatim redirects (#4038) 2024-06-05 03:53:23 +00:00
requires_python.rs uv-resolver: use Requires-Python to filter dependencies during universal resolution 2024-06-12 13:30:47 -04:00
resolution_mode.rs uv-resolver: make MarkerEnvironment optional 2024-05-09 09:24:37 -04:00
version_map.rs Add `BuildOptions` for centralized combination of `NoBuild` and `NoBinary` (#4284) 2024-06-12 21:33:33 +00:00
yanks.rs Add support for `tool.uv` into distribution building (#3904) 2024-05-31 02:42:03 +00:00