|
1 | 1 | use std::env;
|
2 | 2 | use std::path::{Path, PathBuf};
|
3 |
| -use std::process::{Command, Stdio}; |
4 | 3 | use std::str::FromStr;
|
5 | 4 |
|
6 | 5 | use anyhow::{anyhow, bail, Context, Error};
|
7 | 6 | use clap::{Parser, ValueEnum};
|
8 |
| -use pep440_rs::{Operator, Version, VersionSpecifier, VersionSpecifiers}; |
| 7 | +use pep440_rs::{Operator, VersionSpecifier, VersionSpecifiers}; |
9 | 8 | use pep508_rs::{Requirement, VersionOrUrl};
|
10 |
| -use serde::Deserialize; |
11 | 9 | use url::Url;
|
12 | 10 |
|
13 | 11 | use crate::bootstrap::ensure_self_venv;
|
14 | 12 | use crate::config::Config;
|
15 |
| -use crate::consts::VENV_BIN; |
16 | 13 | use crate::lock::KeyringProvider;
|
17 | 14 | use crate::pyproject::{BuildSystem, DependencyKind, ExpandedSources, PyProject};
|
18 | 15 | use crate::sources::py::PythonVersion;
|
19 | 16 | use crate::sync::{autosync, sync, SyncOptions};
|
20 |
| -use crate::utils::{format_requirement, get_venv_python_bin, set_proxy_variables, CommandOutput}; |
| 17 | +use crate::utils::{format_requirement, get_venv_python_bin, CommandOutput}; |
21 | 18 | use crate::uv::UvBuilder;
|
22 | 19 |
|
23 | 20 | #[derive(Parser, Debug)]
|
|
0 commit comments