eigenpy icon indicating copy to clipboard operation
eigenpy copied to clipboard

Add pixi support

Open jorisv opened this issue 1 year ago • 1 comments

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

jorisv avatar Mar 01 '24 14:03 jorisv

We have to manage the following issue #508

jorisv avatar Sep 25 '24 15:09 jorisv