proxsuite-nlp icon indicating copy to clipboard operation
proxsuite-nlp copied to clipboard

Test pixi package manager

Open jorisv opened this issue 1 year ago • 2 comments

Test pixi package manager to ease CI steps and help new developers. Also, fix cache use for ccache.,

  • [x] Create pixi.toml
  • [x] Test CI
  • [x] Test conda recipe build
  • [x] Check ccache cache
  • [x] Update README.md

Pro:

  • Lock file make CI build faster
  • prefix-dev/setup-pixi cache make CI build faster
  • Dependencies are well documented
  • New developer can easily build the project
  • Pixi is connected to the CI and must be maintained
  • No need to install anaconde (pixi package it)

Con:

  • New tool to install and learn

jorisv avatar Dec 21 '23 16:12 jorisv

What are we doing with this ? Since we've got it on eigenpy now

ManifoldFR avatar Apr 22 '24 15:04 ManifoldFR

It's still not merged on eigenpy.

I have a last check to do: is it convenient to work with multiple source project and pixi ?

jorisv avatar Apr 22 '24 15:04 jorisv

Is this still supposed to be opened after #113 was merged ?

ManifoldFR avatar Nov 01 '24 16:11 ManifoldFR

Oh boy, I forget this one ! We can close it :)

jorisv avatar Nov 04 '24 09:11 jorisv