-
Notifications
You must be signed in to change notification settings - Fork 67
Description
Currently, CI uses conda to test. It seems to be a pretty significant portion of the CI time, most of which seems to be on conda being slow(?). Additionally, there are currently 2 places that dependencies have to be maintained, with the conda build requiring a pip install within a build script. I think both of these can be improved by using pixi. It is built off of a much faster resolver(particularly using the uv resolver), and it has support for readying out of pyproject.toml. I am fairly certain that using this would obviate the need for everything in the recipe/ and build/ directories, with that info being able to be put into pyproject.toml and deduplicated.
I'm unsure what the general migration plan is(i.e. whether the plan is to completely move to a pyproject.toml do the standard "upload to conda-forge" workflow), but I think the speed improvements in CI might be able to justify it in the short term, depending on the current migration plan timeline.
@casperdcl
Metadata
Metadata
Assignees
Labels
Type
Projects
Status