Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Trialing uv to close #2416. Pixi is probably preferable, but for now, there is a blocker that I don't see a way around*. It's easy enough to switch once we are ready, and this gives us several CI benefits immediately:
I left the
rtd.yml
andexamples.yml
workflows untouched for two reasons:These can be switched from micromamba to pixi later on, at which point we can consolidate on pixi for everything?
*Pixi has no way to tell uv to
prerelease=allow
, which is currently necessary because VTK has no valid 9.4+ official distribution for ARM macs on PyPI at the moment. I'd hoped PyPI dependencies could be overridden by conda dependencies, but pixi still tries (and fails) to solve them all for PyPI even if add them topixi.tool.dependencies
.