@@ -81,18 +81,6 @@ def pypi(self, *packages: str) -> PixiBuilder:
8181 self ._pypi_packages .extend (packages )
8282 return self
8383
84- def channels (self , * channels : str ) -> PixiBuilder :
85- """
86- Adds conda channels to search for packages.
87-
88- Args:
89- channels: Channel names (e.g., "conda-forge", "bioconda")
90-
91- Returns:
92- This builder instance
93- """
94- return super ().channels (* channels )
95-
9684 def build (self ) -> Environment :
9785 """
9886 Builds the Pixi environment.
@@ -153,7 +141,7 @@ def build(self) -> Environment:
153141 and not self ._pypi_packages
154142 ):
155143 # Environment already exists, just use it
156- return self ._create_environment (env_dir , pixi )
144+ return self ._create_environment (pixi , env_dir )
157145
158146 # Handle source-based build (file or content)
159147 if self ._content is not None :
@@ -197,7 +185,7 @@ def build(self) -> Environment:
197185 # Programmatic package building
198186 if is_pixi_dir :
199187 # Already initialized, just use it
200- return self ._create_environment (env_dir , pixi )
188+ return self ._create_environment (pixi , env_dir )
201189
202190 if not env_dir .exists ():
203191 env_dir .mkdir (parents = True , exist_ok = True )
@@ -239,7 +227,7 @@ def build(self) -> Environment:
239227 'Add .conda("appose") or .pypi("appose") to your builder.' ,
240228 )
241229
242- return self ._create_environment (env_dir , pixi )
230+ return self ._create_environment (pixi , env_dir )
243231
244232 except (IOError , KeyboardInterrupt ) as e :
245233 raise BuildException (self , cause = e )
@@ -281,7 +269,7 @@ def wrap(self, env_dir: str | Path) -> Environment:
281269 self .base (env_path )
282270 return self .build ()
283271
284- def _create_environment (self , env_dir : Path , pixi : Pixi ) -> Environment :
272+ def _create_environment (self , pixi : Pixi , env_dir : Path ) -> Environment :
285273 """
286274 Creates an Environment for the given Pixi directory.
287275
0 commit comments