@@ -11,7 +11,6 @@ pub fn install_dev_dependencies(project_info: &ProjectInfo) -> Result<()> {
1111 ProjectManager :: Uv => uv_dev_dependency_installer ( project_info) ?,
1212 ProjectManager :: Poetry => poetry_dev_dependency_installer ( project_info) ?,
1313 ProjectManager :: Setuptools => setuptools_dev_dependency_installer ( project_info) ?,
14- ProjectManager :: Pixi => pixi_dev_dependency_installer ( project_info) ?,
1514 ProjectManager :: Maturin => maturin_dev_dependency_installer ( project_info) ?,
1615 } ;
1716
@@ -119,27 +118,6 @@ fn setuptools_dev_dependency_installer(project_info: &ProjectInfo) -> Result<()>
119118 Ok ( ( ) )
120119}
121120
122- fn pixi_dev_dependency_installer ( project_info : & ProjectInfo ) -> Result < ( ) > {
123- let packages = determine_dev_packages ( project_info) ?;
124- let package_specs: Vec < String > = packages. iter ( ) . map ( format_package_with_extras) . collect ( ) ;
125-
126- let mut args = vec ! [ "add" , "--feature" , "dev" ] ;
127- let package_refs: Vec < & str > = package_specs. iter ( ) . map ( |s| s. as_str ( ) ) . collect ( ) ;
128- args. extend ( package_refs) ;
129-
130- let output = std:: process:: Command :: new ( "pixi" )
131- . args ( args)
132- . current_dir ( project_info. base_dir ( ) )
133- . output ( ) ?;
134-
135- if !output. status . success ( ) {
136- let stderr = String :: from_utf8_lossy ( & output. stderr ) ;
137- bail ! ( "Failed to install dev dependencies: {stderr}" ) ;
138- }
139-
140- Ok ( ( ) )
141- }
142-
143121fn maturin_dev_dependency_installer ( project_info : & ProjectInfo ) -> Result < ( ) > {
144122 if let Some ( pyo3_python_manager) = & project_info. pyo3_python_manager {
145123 match pyo3_python_manager {
@@ -156,7 +134,6 @@ pub fn update_precommit_hooks(project_info: &ProjectInfo) -> Result<()> {
156134 ProjectManager :: Uv => uv_precommit_autoupdate ( project_info) ?,
157135 ProjectManager :: Poetry => poetry_precommit_autoupdate ( project_info) ?,
158136 ProjectManager :: Setuptools => setuptools_precommit_autoupdate ( project_info) ?,
159- ProjectManager :: Pixi => pixi_precommit_autoupdate ( project_info) ?,
160137 ProjectManager :: Maturin => maturin_precommit_autoupdate ( project_info) ?,
161138 } ;
162139
@@ -218,20 +195,6 @@ fn setuptools_precommit_autoupdate(project_info: &ProjectInfo) -> Result<()> {
218195 Ok ( ( ) )
219196}
220197
221- fn pixi_precommit_autoupdate ( project_info : & ProjectInfo ) -> Result < ( ) > {
222- let output = std:: process:: Command :: new ( "pixi" )
223- . args ( [ "run" , "pre-commit" , "autoupdate" ] )
224- . current_dir ( project_info. base_dir ( ) )
225- . output ( ) ?;
226-
227- if !output. status . success ( ) {
228- let stderr = String :: from_utf8_lossy ( & output. stderr ) ;
229- bail ! ( "Failed to update pre-commit hooks: {stderr}" ) ;
230- }
231-
232- Ok ( ( ) )
233- }
234-
235198fn maturin_precommit_autoupdate ( project_info : & ProjectInfo ) -> Result < ( ) > {
236199 if let Some ( pyo3_python_manager) = & project_info. pyo3_python_manager {
237200 match pyo3_python_manager {
@@ -248,7 +211,6 @@ pub fn install_precommit_hooks(project_info: &ProjectInfo) -> Result<()> {
248211 ProjectManager :: Uv => uv_precommit_install ( project_info) ?,
249212 ProjectManager :: Poetry => poetry_precommit_install ( project_info) ?,
250213 ProjectManager :: Setuptools => setuptools_precommit_install ( project_info) ?,
251- ProjectManager :: Pixi => pixi_precommit_install ( project_info) ?,
252214 ProjectManager :: Maturin => maturin_precommit_install ( project_info) ?,
253215 } ;
254216
@@ -310,20 +272,6 @@ fn setuptools_precommit_install(project_info: &ProjectInfo) -> Result<()> {
310272 Ok ( ( ) )
311273}
312274
313- fn pixi_precommit_install ( project_info : & ProjectInfo ) -> Result < ( ) > {
314- let output = std:: process:: Command :: new ( "pixi" )
315- . args ( [ "run" , "pre-commit" , "install" ] )
316- . current_dir ( project_info. base_dir ( ) )
317- . output ( ) ?;
318-
319- if !output. status . success ( ) {
320- let stderr = String :: from_utf8_lossy ( & output. stderr ) ;
321- bail ! ( "Failed to install pre-commit hooks: {stderr}" ) ;
322- }
323-
324- Ok ( ( ) )
325- }
326-
327275fn maturin_precommit_install ( project_info : & ProjectInfo ) -> Result < ( ) > {
328276 if let Some ( pyo3_python_manager) = & project_info. pyo3_python_manager {
329277 match pyo3_python_manager {
0 commit comments