mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-04 02:48:17 +00:00
Respect [tool.uv.sources]
in build requirements (#7172)
## Summary We weren't respecting `tool.uv.sources` for `build-requires`. Closes https://github.com/astral-sh/uv/issues/7147.
This commit is contained in:
parent
0943144cf5
commit
855c1917e1
15 changed files with 459 additions and 65 deletions
|
@ -229,7 +229,7 @@ impl<'a> BuildContext for BuildDispatch<'a> {
|
|||
} = Planner::new(resolution).build(
|
||||
site_packages,
|
||||
&Reinstall::default(),
|
||||
&BuildOptions::default(),
|
||||
self.build_options,
|
||||
self.hasher,
|
||||
self.index_locations,
|
||||
self.config_settings,
|
||||
|
@ -312,6 +312,7 @@ impl<'a> BuildContext for BuildDispatch<'a> {
|
|||
subdirectory: Option<&'data Path>,
|
||||
version_id: Option<String>,
|
||||
dist: Option<&'data SourceDist>,
|
||||
sources: SourceStrategy,
|
||||
build_kind: BuildKind,
|
||||
build_output: BuildOutput,
|
||||
) -> Result<SourceBuild> {
|
||||
|
@ -349,6 +350,7 @@ impl<'a> BuildContext for BuildDispatch<'a> {
|
|||
self,
|
||||
self.source_build_context.clone(),
|
||||
version_id,
|
||||
sources,
|
||||
self.config_settings.clone(),
|
||||
self.build_isolation,
|
||||
build_kind,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue