Skip to content

add pixi support#150

Merged
malihass merged 8 commits intomainfrom
pixi_support2
Mar 10, 2026
Merged

add pixi support#150
malihass merged 8 commits intomainfrom
pixi_support2

Conversation

@malihass
Copy link
Collaborator

@malihass malihass commented Mar 9, 2026

closes #149
closes #152

  • Add pixi.lock
  • Add pixi options in pyproject.toml
  • Integrate pixi into the CI
    We are leaving conda in the regression tests and the documentation for now (to be updated later)

Co-authored by Guilherme Pimenta Castelao

@@ -22,30 +22,18 @@ jobs:
- name: Set up Python
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can remove this one, since pixi install Python.

If you want some specific version of Python to be used, you shall add to pixi.toml, such as pixi add python~=3.14.0. If you want to test with a matrix of python versions, let me know and I can guide you.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh I see, this is using pixi.lock to setup the python version.
For the build_docs.yml this is ok to have one python version. But for the ci.yml, I actually want to test with multiple python versions

fail-fast: false
matrix:
python-version: ['3.10']
python-version: ['3.14']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the intention is one single version, you can remove this.

@malihass malihass merged commit d812bd4 into main Mar 10, 2026
13 checks passed
@malihass malihass deleted the pixi_support2 branch March 10, 2026 13:26
github-actions bot pushed a commit that referenced this pull request Mar 10, 2026
* add pixi support

* fix pixi lock

* try updating pixi v

* update pixi v everywhere

* deprecate python 3.10

* deprecate python 3.10

* remove python setup

* Revert python version tests to use mamba
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants