mirror of
https://github.com/astral-sh/uv.git
synced 2025-11-02 04:48:18 +00:00
Replace Option<BTreeSet> with BTreeSet for members (#10150)
This commit is contained in:
parent
f872b56124
commit
facd21a679
7 changed files with 13 additions and 9 deletions
|
|
@ -57,7 +57,7 @@ impl Manifest {
|
|||
overrides: Overrides,
|
||||
preferences: Preferences,
|
||||
project: Option<PackageName>,
|
||||
workspace_members: Option<BTreeSet<PackageName>>,
|
||||
workspace_members: BTreeSet<PackageName>,
|
||||
exclusions: Exclusions,
|
||||
lookaheads: Vec<RequestedRequirements>,
|
||||
) -> Self {
|
||||
|
|
@ -67,7 +67,7 @@ impl Manifest {
|
|||
overrides,
|
||||
preferences,
|
||||
project,
|
||||
workspace_members: workspace_members.unwrap_or_default(),
|
||||
workspace_members,
|
||||
exclusions,
|
||||
lookaheads,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
use std::collections::BTreeSet;
|
||||
use std::env;
|
||||
use std::path::Path;
|
||||
|
||||
|
|
@ -376,7 +377,7 @@ pub(crate) async fn pip_compile(
|
|||
overrides,
|
||||
source_trees,
|
||||
project,
|
||||
None,
|
||||
BTreeSet::default(),
|
||||
&extras,
|
||||
preferences,
|
||||
EmptyInstalledPackages,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
use std::collections::BTreeSet;
|
||||
use std::fmt::Write;
|
||||
|
||||
use itertools::Itertools;
|
||||
|
|
@ -403,7 +404,7 @@ pub(crate) async fn pip_install(
|
|||
overrides,
|
||||
source_trees,
|
||||
project,
|
||||
None,
|
||||
BTreeSet::default(),
|
||||
extras,
|
||||
preferences,
|
||||
site_packages.clone(),
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ pub(crate) async fn resolve<InstalledPackages: InstalledPackagesProvider>(
|
|||
overrides: Vec<UnresolvedRequirementSpecification>,
|
||||
source_trees: Vec<PathBuf>,
|
||||
mut project: Option<PackageName>,
|
||||
workspace_members: Option<BTreeSet<PackageName>>,
|
||||
workspace_members: BTreeSet<PackageName>,
|
||||
extras: &ExtrasSpecification,
|
||||
preferences: Vec<Preference>,
|
||||
installed_packages: InstalledPackages,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
use std::collections::BTreeSet;
|
||||
use std::fmt::Write;
|
||||
|
||||
use anyhow::Result;
|
||||
|
|
@ -348,7 +349,7 @@ pub(crate) async fn pip_sync(
|
|||
overrides,
|
||||
source_trees,
|
||||
project,
|
||||
None,
|
||||
BTreeSet::default(),
|
||||
&extras,
|
||||
preferences,
|
||||
site_packages.clone(),
|
||||
|
|
|
|||
|
|
@ -652,7 +652,7 @@ async fn do_lock(
|
|||
source_trees,
|
||||
// The root is always null in workspaces, it "depends on" the projects
|
||||
None,
|
||||
Some(packages.keys().cloned().collect()),
|
||||
packages.keys().cloned().collect(),
|
||||
&extras,
|
||||
preferences,
|
||||
EmptyInstalledPackages,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
use std::collections::BTreeSet;
|
||||
use std::fmt::Write;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
|
|
@ -1259,7 +1260,7 @@ pub(crate) async fn resolve_environment<'a>(
|
|||
overrides,
|
||||
source_trees,
|
||||
project,
|
||||
None,
|
||||
BTreeSet::default(),
|
||||
&extras,
|
||||
preferences,
|
||||
EmptyInstalledPackages,
|
||||
|
|
@ -1604,7 +1605,7 @@ pub(crate) async fn update_environment(
|
|||
overrides,
|
||||
source_trees,
|
||||
project,
|
||||
None,
|
||||
BTreeSet::default(),
|
||||
&extras,
|
||||
preferences,
|
||||
site_packages.clone(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue