rattler-build recipes for third-party packages that
khanlab tools need but that are not available on conda-forge or bioconda.
(khanlab's own packages, such as zarrnii and vesselfm, are built with
pixi-build in their own repositories.) The recipes here are published
to the akhanf/khanlab channel
on prefix.dev.
| Package | Version | Source | Needed by |
|---|---|---|---|
ngff-zarr |
0.34.0 | PyPI | zarrnii |
imaris-ims-zarr |
0.2.0 | PyPI | zarrnii |
dynamic-network-architectures |
0.4.4 | PyPI | SPIMquant (LANTERN) |
- ngff-zarr is held at 0.34.0, the version zarrnii is tested against. From
0.44 it depends on
zarrista, a Rust extension that is not on conda-forge.
-
Add or edit
recipes/<name>/recipe.yaml. To update, changeversionand the sourcesha256, and reset the buildnumberto 0. To rebuild the same version, increase the buildnumberinstead. -
Build locally:
pixi exec rattler-build build --recipe-dir recipes --output-dir output \ -c conda-forge -c https://prefix.dev/akhanf/khanlab -
Open a PR. CI builds and tests the recipes whose version or build number isn't on the channel yet. Merging to
mainuploads them, using thePREFIX_API_KEYrepository secret.