numcodecs
numcodecs copied to clipboard
declarative build
Building this project requires a variety of external tools. We should declare these dependencies in a document and use a tool that can build the project based on that document. I think pixi is the right choice, but i'm up for alternatives.
Based on our experience, meson is more widely used in the Python community because it doesn't require a lot of dependencies. Pixi, on the other hand, depends on Rust which may complicate its deployment.
- https://mesonbuild.com/
- https://mesonbuild.com/meson-python/ allows using
mesonas a Python build backend.
pixi would be used for setting up a development environment (and it could specify meson as a dev dependency), not for deployment