uv/crates/uv-distribution-types/src
Charlie Marsh 3c1844ca4a
Add support for per-project build-time environment variables (#15095)
## Summary

E.g., you can now do:

```toml
[tool.uv.extra-build-variables]
flash-attn = { FLASH_ATTENTION_SKIP_CUDA_BUILD = "TRUE" }
```
2025-08-06 18:01:55 -05:00
..
annotation.rs Support reading dependency-groups from pyproject.tomls with no project (#13742) 2025-06-13 22:16:48 +00:00
any.rs Percent-decode URLs in canonical comparisons (#11088) 2025-01-31 15:45:48 -05:00
build_requires.rs Add support for per-project build-time environment variables (#15095) 2025-08-06 18:01:55 -05:00
buildable.rs Support conflicting editable settings across groups (#14197) 2025-07-17 17:20:21 -05:00
cached.rs Bump MSRV to 1.85 and Edition 2024 (#13516) 2025-05-18 19:38:43 -04:00
dependency_metadata.rs Error on unknown fields in `dependency-metadata` (#14801) 2025-07-21 22:15:03 +00:00
diagnostic.rs Add `uv-` prefix to all internal crates (#7853) 2024-10-01 20:15:32 -04:00
dist_error.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
error.rs Add `DisplaySafeUrl` newtype to prevent leaking of credentials by default (#13560) 2025-05-27 00:05:30 +02:00
file.rs additional use of Self, remove * and & where not needed (#15091) 2025-08-05 15:19:56 -05:00
hash.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
id.rs Add `DisplaySafeUrl` newtype to prevent leaking of credentials by default (#13560) 2025-05-27 00:05:30 +02:00
index.rs Allow users to override index `cache-control` headers (#14620) 2025-07-15 10:00:04 -04:00
index_name.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
index_url.rs additional use of Self, remove * and & where not needed (#15091) 2025-08-05 15:19:56 -05:00
installed.rs trim content of `INSTALLER` file (#14488) 2025-07-07 18:16:50 +02:00
known_platform.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
lib.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
origin.rs Pass around index with associated metadata (#12406) 2025-03-24 10:15:49 -04:00
pip_index.rs Fix optional cfg gates (#14448) 2025-07-03 15:29:03 -05:00
prioritized_distribution.rs additional use of Self, remove * and & where not needed (#15091) 2025-08-05 15:19:56 -05:00
requested.rs Respect static metadata for already-installed distributions (#10242) 2024-12-30 12:47:06 -05:00
requirement.rs additional use of Self, remove * and & where not needed (#15091) 2025-08-05 15:19:56 -05:00
requires_python.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
resolution.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
resolved.rs Always reinstall local source trees passed to `uv pip install` (#12176) 2025-03-17 21:12:21 +00:00
specified_requirement.rs Use a boxed slice for extras and groups (#12391) 2025-03-22 11:53:36 -04:00
status_code_strategy.rs Make the use of `Self` consistent. (#15074) 2025-08-05 20:17:12 +01:00
traits.rs Consistently enforce requested-vs.-built metadata when retrieving wheels (#9484) 2024-11-27 16:51:01 -05:00