uv/crates/uv-configuration/src
Aria Desires 72d9361ce1
fix handling of --all-groups and --no-default-groups flags (#11224)
This is a rewrite of the groups subsystem to have more clear semantics,
and some adjustments to the CLI flag constraints. In doing so, the
following bugs are fixed:

* `--no-default-groups --no-group foo` is no longer needlessly rejected
* `--all-groups --no-default-groups` now correctly evaluates to
`--all-groups` where previously it was erroneously being interpretted as
just `--no-default-groups`
* `--all-groups --only-dev` is now illegal, where previously it was
accepted and mishandled, as if it was a mythical `--only-all-groups`
flag

Fixes #10890
Closes #10891
2025-02-05 15:31:23 -05:00
..
authentication.rs Remove unnecessary prefixes (#10158) 2024-12-25 14:18:01 -05:00
build_options.rs Remove separate test files in favor of same-file mod tests (#9199) 2024-11-18 20:11:46 +00:00
concurrency.rs Add UV_CONCURRENT_INSTALLS variable in favor of RAYON_NUM_THREADS (#3646) 2024-05-17 23:12:37 -04:00
config_settings.rs Remove separate test files in favor of same-file mod tests (#9199) 2024-11-18 20:11:46 +00:00
constraints.rs Make MarkerTree Copy (#9542) 2024-11-30 14:07:07 -05:00
dev.rs fix handling of --all-groups and --no-default-groups flags (#11224) 2025-02-05 15:31:23 -05:00
editable.rs Add --no-editable support to uv sync and uv export (#7371) 2024-09-17 14:50:36 +00:00
export_format.rs Add uv export --format requirements.txt (#6778) 2024-08-29 17:46:42 +00:00
extras.rs feat: add support for --no-extra flag and setting (#9387) 2024-11-24 02:25:09 +00:00
hash.rs Turn --verify-hashes on by default (#9170) 2024-11-18 01:57:54 +00:00
install_options.rs Add uv- prefix to all internal crates (#7853) 2024-10-01 20:15:32 -04:00
lib.rs Remove warnings for missing lower bounds (#11195) 2025-02-03 16:03:31 -06:00
name_specifiers.rs Upgrade minimum Rust version to 1.83 (#9815) 2024-12-11 10:06:19 -06:00
overrides.rs Optimize requirements_for_extra (#10348) 2025-01-07 14:12:12 +00:00
package_options.rs Avoid downgrading packages when --upgrade is provided (#10097) 2025-01-06 17:41:43 -05:00
preview.rs Add preview mode and use for warning in uv run (#3192) 2024-04-22 15:41:15 -05:00
project_build_backend.rs Build backend: Add template to uv init (#9661) 2024-12-05 15:30:48 +01:00
rayon.rs Initialize rayon lazily (#9435) 2024-11-26 14:58:38 +00:00
required_version.rs Add a required version setting to uv (#10248) 2024-12-31 15:37:46 +00:00
sources.rs Retain and respect settings in tool upgrades (#5937) 2024-08-09 18:21:49 +00:00
target_triple.rs Add manylinux2014 aliases for --python-platform (#10217) 2024-12-29 01:36:02 +00:00
trusted_host.rs Remove unnecessary prefixes (#10158) 2024-12-25 14:18:01 -05:00
trusted_publishing.rs Implement trusted publishing (#7548) 2024-09-24 16:07:20 +00:00
vcs.rs Initialize a Git repository in uv init (#5476) 2024-09-26 02:40:39 +00:00