@@ -15,7 +15,7 @@ use crate::bootstrap::{ensure_self_venv, fetch, FetchOptions};
1515use crate :: config:: Config ;
1616use crate :: consts:: VENV_BIN ;
1717use crate :: platform:: get_app_dir;
18- use crate :: pyproject:: { normalize_package_name, read_venv_marker, ExpandedSources , PyProject } ;
18+ use crate :: pyproject:: { normalize_package_name, read_venv_marker, ExpandedSources } ;
1919use crate :: sources:: py:: PythonVersionRequest ;
2020use crate :: sync:: { create_virtualenv, VenvMarker } ;
2121use crate :: utils:: {
@@ -110,7 +110,6 @@ pub fn install(
110110 extra_requirements : & [ Requirement ] ,
111111 output : CommandOutput ,
112112) -> Result < ( ) , Error > {
113- let pyproject = PyProject :: discover ( ) ?;
114113 let config = Config :: current ( ) ;
115114 let sources = ExpandedSources :: from_sources ( & config. sources ( ) ?) ?;
116115 let app_dir = get_app_dir ( ) ;
@@ -140,21 +139,15 @@ pub fn install(
140139 & py_ver,
141140 & target_venv_path,
142141 requirement. name . as_str ( ) ,
143- pyproject . system_site_packages ( ) ,
142+ false ,
144143 ) ?;
145144
146145 if config. use_uv ( ) {
147146 let result = UvBuilder :: new ( )
148147 . with_output ( output. quieter ( ) )
149148 . with_sources ( sources)
150149 . ensure_exists ( ) ?
151- . venv (
152- & target_venv_path,
153- & py,
154- & py_ver,
155- None ,
156- pyproject. system_site_packages ( ) ,
157- ) ?
150+ . venv ( & target_venv_path, & py, & py_ver, None , false ) ?
158151 . with_output ( output)
159152 . install (
160153 & requirement,
0 commit comments