uv/crates/uv-resolver/src
Andrew Gallant ae9c5c849d uv-resolver: remove the conservative checking of unconditional extras
This removes the error that was causing folks problems.

This does result in some snapshot updates that are arguably wrong, or at
least sub-optimal. However, it's actually intended. Because the approach
we're going to take is going to permit the creation of uninstallable
lock files as a side effect. In the future, we will modify this test to
check that, while `uv lock` succeeds, `uv sync` will always fail.
2025-01-22 18:52:05 -05:00
..
lock Remove clones from satisfies variants (#10876) 2025-01-22 16:22:07 -05:00
pubgrub Respect visitation order for proxy packages (#10833) 2025-01-22 17:12:47 +00:00
resolution Make version an optional field on installable distribution type (#10623) 2025-01-15 11:31:39 -05:00
resolver uv-resolver: remove the conservative checking of unconditional extras 2025-01-22 18:52:05 -05:00
candidate_selector.rs Avoid respecting preferences from other indexes (#10782) 2025-01-20 12:23:00 -05:00
dependency_mode.rs Store resolution options in lockfile (#5264) 2024-07-22 08:28:22 -04:00
dependency_provider.rs Respect visitation order for proxy packages (#10833) 2025-01-22 17:12:47 +00:00
error.rs uv-resolver: remove the conservative checking of unconditional extras 2025-01-22 18:52:05 -05:00
exclude_newer.rs switch to jiff from chrono (#6205) 2024-08-20 11:31:46 -05:00
exclusions.rs Avoid downgrading packages when --upgrade is provided (#10097) 2025-01-06 17:41:43 -05:00
flat_index.rs Reduce WheelFilename to 48 bytes (#10583) 2025-01-14 14:49:17 +00:00
fork_indexes.rs uv: use ResolverEnvironment instead of ResolverMarkers 2024-11-04 11:09:06 -05:00
fork_strategy.rs Introduce a --fork-strategy preference mode (#9868) 2024-12-13 16:05:07 -05:00
fork_urls.rs uv: use ResolverEnvironment instead of ResolverMarkers 2024-11-04 11:09:06 -05:00
graph_ops.rs Avoid need for universal markers in requirements.txt export (#10171) 2024-12-26 15:32:32 +00:00
lib.rs Move installable targets out of uv-resolver crate (#10126) 2024-12-24 19:01:50 -05:00
manifest.rs Replace Option<BTreeSet> with BTreeSet for members (#10150) 2024-12-25 00:37:46 +00:00
marker.rs Avoid narrowing requires-python marker with disjunctions (#10704) 2025-01-17 16:25:32 +00:00
options.rs Use the build options value to improve hints for no wheel / source distribution errors (#9950) 2024-12-17 14:08:22 -06:00
pins.rs Improve file pinning comments (#10387) 2025-01-08 11:42:25 +00:00
preferences.rs Avoid respecting preferences from other indexes (#10782) 2025-01-20 12:23:00 -05:00
prerelease.rs do not imply pre-release when != operator is used (#7974) 2024-11-07 14:29:54 -06:00
python_requirement.rs Avoid returning Some for narrowing no-ops (#10705) 2025-01-17 16:41:17 +00:00
redirect.rs Remove the FullCommit variant from GitReference (#10803) 2025-01-21 19:26:58 +00:00
requires_python.rs Error when workspace contains conflicting Python requirements (#10841) 2025-01-22 17:22:52 +00:00
resolution_mode.rs Respect fork markers in --resolution-mode=lowest-direct (#8839) 2024-11-05 21:09:38 +00:00
universal_marker.rs uv-resolver: include conflict markers in fork markers (#10818) 2025-01-21 14:04:31 -05:00
version_map.rs Reduce WheelFilename to 48 bytes (#10583) 2025-01-14 14:49:17 +00:00
yanks.rs Upgrade Rust toolchain to 1.84.0 (#10533) 2025-01-11 22:19:33 -05:00