eigenpy
eigenpy copied to clipboard
Add pixi support
This PR add Pixi support for developer and CI.
This aims to have:
- A standard way to new developer to configure/build the project
- All dependencies stored in one file
- A way to easily know optional dependencies (suitesparse to use the CHOLMOD_SUPPORT option)
- A lock file to have a more reproducible build in CI
- Overcome the conda cxx-compiler package CXXFLAGS issue
- https://github.com/conda-forge/conda-forge.github.io/issues/2002
- https://github.com/stack-of-tasks/pinocchio/issues/2449)
TODO:
- [x] pixi.toml
- [x] CI
- [x] Update version in jrlcmake-modules
- [x] README.md
- [x] lockfile update bot
We have to manage the following issue #508