Remove --legacy-setup-py command-line argument (#4255)

This is a fallback mode that we supported when we decided to use PEP 517
builds by default. I can't find a single reference to it on GitHub or in
our issue tracker, so I want to drop support for it as part of v0.3.0.
This commit is contained in:
Charlie Marsh 2024-08-19 16:57:59 -04:00 committed by Zanie Blue
parent 47fb902104
commit 732d2fb0fb
23 changed files with 53 additions and 368 deletions

View file

@ -18,8 +18,7 @@ use uv_cache::Cache;
use uv_client::RegistryClient;
use uv_configuration::Concurrency;
use uv_configuration::{
BuildKind, BuildOptions, ConfigSettings, Constraints, IndexStrategy, Reinstall,
SetupPyStrategy, SourceStrategy,
BuildKind, BuildOptions, ConfigSettings, Constraints, IndexStrategy, Reinstall, SourceStrategy,
};
use uv_distribution::DistributionDatabase;
use uv_git::GitResolver;
@ -44,7 +43,6 @@ pub struct BuildDispatch<'a> {
index: &'a InMemoryIndex,
git: &'a GitResolver,
in_flight: &'a InFlight,
setup_py: SetupPyStrategy,
build_isolation: BuildIsolation<'a>,
link_mode: install_wheel_rs::linker::LinkMode,
build_options: &'a BuildOptions,
@ -68,7 +66,6 @@ impl<'a> BuildDispatch<'a> {
git: &'a GitResolver,
in_flight: &'a InFlight,
index_strategy: IndexStrategy,
setup_py: SetupPyStrategy,
config_settings: &'a ConfigSettings,
build_isolation: BuildIsolation<'a>,
link_mode: install_wheel_rs::linker::LinkMode,
@ -88,7 +85,6 @@ impl<'a> BuildDispatch<'a> {
git,
in_flight,
index_strategy,
setup_py,
config_settings,
build_isolation,
link_mode,
@ -326,7 +322,6 @@ impl<'a> BuildContext for BuildDispatch<'a> {
self,
self.source_build_context.clone(),
version_id.to_string(),
self.setup_py,
self.config_settings.clone(),
self.build_isolation,
build_kind,