Pixi should be able to replace all of our current just commands while bringing the added benefit of running things in an environment with managed dependencies. For example, this gives us access to our code-gen dependencies, the arrow-cpp we need for building rerun-cpp, etc.
This lets us replace all of the commands in just with versions that handle the dep installation first.
This also lets us collapse many of the layers of our Dockerfile into a single pixi install invocation.
TODO
pixito run codegen in a portable way #3707 seems very compellingPixi should be able to replace all of our current just commands while bringing the added benefit of running things in an environment with managed dependencies. For example, this gives us access to our code-gen dependencies, the
arrow-cppwe need for building rerun-cpp, etc.This lets us replace all of the commands in
justwith versions that handle the dep installation first.This also lets us collapse many of the layers of our Dockerfile into a single
pixi installinvocation.TODO
venvwith pixialiassection in.cargo/config.tomlwithjustcommands wrappingpixi#4171scripts/requirements-dev.txtetcsetup*.shfiles with pixi #4170.shscripts, if possible (https://prefix.dev/docs/pixi/advanced/advanced_tasks)