pixi-packages/README.md
This directory contains definitions for Pixi packages which can be built from the NumPy source code.
Downstream developers can make use of these packages by adding them as Git dependencies in a Pixi workspace, like:
[dependencies]
numpy = { git = "https://github.com/numpy/numpy", subdirectory = "pixi-packages/asan" }
This is particularly useful when developers need to build NumPy from source (for example, for an ASan-instrumented build), as it does not require any manual clone or build steps. Instead, Pixi will automatically handle both the build and installation of the package.
See https://github.com/scipy/scipy/pull/24066 for a full example of downstream use.
Each package definition is contained in a subdirectory. Currently defined package variants:
defaultasan: ASan-instrumented build with -Db_sanitize=addresspixi.toml for all package variants is blocked on https://github.com/prefix-dev/pixi/issues/2813