Move extra specification into uv-configuration (#3897)

## Summary

I need to use this in the resolver (and it's at-home with other, similar
configuration options).
This commit is contained in:
Charlie Marsh 2024-05-29 00:49:57 -04:00 committed by GitHub
parent 2b6c24ed2d
commit 3461c8b585
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 69 additions and 70 deletions

View file

@ -12,13 +12,12 @@ use distribution_types::{
};
use pep508_rs::RequirementOrigin;
use pypi_types::VerbatimParsedUrl;
use uv_configuration::ExtrasSpecification;
use uv_distribution::{DistributionDatabase, Reporter};
use uv_fs::Simplified;
use uv_resolver::{InMemoryIndex, MetadataResponse};
use uv_types::{BuildContext, HashStrategy};
use crate::ExtrasSpecification;
/// A resolver for requirements specified via source trees.
///
/// Used, e.g., to determine the input requirements when a user specifies a `pyproject.toml`