diff --git a/packages/leb128/meta.yaml b/packages/leb128/meta.yaml new file mode 100644 index 00000000..ef8ebdba --- /dev/null +++ b/packages/leb128/meta.yaml @@ -0,0 +1,16 @@ +package: + name: leb128 + version: 1.0.9 + top-level: + - leb128 +source: + url: https://files.pythonhosted.org/packages/0c/f6/62cd379fe8527c6d685013ebed11c85fd4fced125bde9b3c80ebd5759850/leb128-1.0.9-py2.py3-none-any.whl + sha256: fef16ef20aca33dfdd2f4841d8004ec4acb7ed8545b63a7bc1183292c9a3e594 +about: + home: https://github.com/mohanson/leb128 + PyPI: https://pypi.org/project/leb128 + summary: LEB128(Little Endian Base 128) + license: MIT +extra: + recipe-maintainers: + - juntyr diff --git a/packages/numcodecs-combinators/meta.yaml b/packages/numcodecs-combinators/meta.yaml new file mode 100644 index 00000000..4a32d6f7 --- /dev/null +++ b/packages/numcodecs-combinators/meta.yaml @@ -0,0 +1,22 @@ +package: + name: numcodecs-combinators + version: 0.2.13 + top-level: + - numcodecs_combinators +source: + url: https://files.pythonhosted.org/packages/74/31/9025c0d42432aa65f2b997713485ff38298e1e9036696820c752cbdff960/numcodecs_combinators-0.2.13-py3-none-any.whl + sha256: 6aac7ff38eedd153b191059636d9e9ff448e892f1dde0b44dab30d5cde2f4c90 +requirements: + run: + - leb128 + - numcodecs + - numpy + - typing-extensions +about: + home: https://github.com/juntyr/numcodecs-combinators + PyPI: https://pypi.org/project/numcodecs-combinators + summary: Combinator codecs for the `numcodecs` buffer compression API + license: MPL-2.0 +extra: + recipe-maintainers: + - juntyr diff --git a/packages/numcodecs-observers/meta.yaml b/packages/numcodecs-observers/meta.yaml new file mode 100644 index 00000000..1278c2fe --- /dev/null +++ b/packages/numcodecs-observers/meta.yaml @@ -0,0 +1,22 @@ +package: + name: numcodecs-observers + version: 0.1.2 + top-level: + - numcodecs_observers +source: + url: https://files.pythonhosted.org/packages/a2/3f/33efa98c8ada32339d4027a0c0adbaca129dcd0b03c9243d8ca2d8883c70/numcodecs_observers-0.1.2-py3-none-any.whl + sha256: 956662ce8d31a1312193a43869bf23948122bff42a842eb831db7f60d37c5a9f +requirements: + run: + - numcodecs + - numcodecs-combinators + - numpy + - typing-extensions +about: + home: https://github.com/juntyr/numcodecs-observers + PyPI: https://pypi.org/project/numcodecs-observers + summary: Observe encoding and decoding in the `numcodecs` buffer compression API + license: MPL-2.0 +extra: + recipe-maintainers: + - juntyr diff --git a/packages/numcodecs-wasm/meta.yaml b/packages/numcodecs-wasm/meta.yaml new file mode 100644 index 00000000..5327694d --- /dev/null +++ b/packages/numcodecs-wasm/meta.yaml @@ -0,0 +1,32 @@ +package: + name: numcodecs-wasm + version: 0.2.4 + tag: + - rust + top-level: + - numcodecs_wasm +source: + url: https://files.pythonhosted.org/packages/source/n/numcodecs_wasm/numcodecs_wasm-0.2.4.tar.gz + sha256: 2ea3647ee5250ac440bca6c0198a668f0b9f61547df5af40bf45afc0317313d6 +requirements: + executable: + - rustup + run: + - numcodecs + - numcodecs-observers + - numpy + - typing-extensions +build: + script: | + # FIXME: remove once https://github.com/pyodide/pyodide/pull/6027 is used in pyodide-recipes + export RUSTUP_TOOLCHAIN="nightly-2025-12-10" + rustup toolchain install ${RUSTUP_TOOLCHAIN} + rustup target add wasm32-unknown-emscripten --toolchain ${RUSTUP_TOOLCHAIN} +about: + home: https://github.com/juntyr/numcodecs-rs + PyPI: https://pypi.org/project/numcodecs-wasm + summary: numcodecs compression for codecs compiled to WebAssembly + license: MPL-2.0 +extra: + recipe-maintainers: + - juntyr