Although in theory there shouldn't be a hard link between versions of arrow across our different languages, the arrow conda projects seem to make libarrow and arrow-cpp require the same version. This means if rerun-cpp needs a different version of arrow that rerun-py we can't use both in the same conda package.
Specifically this prevents us from having a pixi project which includes arrow-cpp and also rerun-sdk to streamline launching via spawn
Although in theory there shouldn't be a hard link between versions of arrow across our different languages, the arrow conda projects seem to make
libarrowandarrow-cpprequire the same version. This means ifrerun-cppneeds a different version of arrow thatrerun-pywe can't use both in the same conda package.Specifically this prevents us from having a pixi project which includes
arrow-cppand alsorerun-sdkto streamline launching viaspawn