@@ -40,42 +40,43 @@ edition = "2024"
4040authors = [
" Juniper Tyree <[email protected] >" ]
4141repository = " https://github.com/juntyr/numcodecs-rs"
4242license = " MPL-2.0"
43- rust-version = " 1.86 "
43+ rust-version = " 1.87 "
4444
4545[workspace .dependencies ]
4646# workspace-internal numcodecs crates
47- numcodecs = { version = " 0.2.1 " , path = " crates/numcodecs" , default-features = false }
48- numcodecs-python = { version = " 0.6 " , path = " crates/numcodecs-python" , default-features = false }
49- numcodecs-wasm-builder = { version = " 0.1 " , path = " crates/numcodecs-wasm-builder" , default-features = false }
50- numcodecs-wasm-logging = { version = " 0.1 " , path = " crates/numcodecs-wasm-logging " , default-features = false }
51- numcodecs-wasm-guest = { version = " 0.2" , path = " crates/numcodecs-wasm-guest " , default-features = false }
52- numcodecs-wasm-host = { version = " 0.1" , path = " crates/numcodecs-wasm-host" , default-features = false }
53- numcodecs-wasm-host-reproducible = { version = " 0.1 " , path = " crates/numcodecs-wasm-host-reproducible " , default-features = false }
47+ numcodecs = { version = " 0.3 " , path = " crates/numcodecs" , default-features = false }
48+ numcodecs-python = { version = " 0.7 " , path = " crates/numcodecs-python" , default-features = false }
49+ numcodecs-wasm-builder = { version = " 0.2 " , path = " crates/numcodecs-wasm-builder" , default-features = false }
50+ numcodecs-wasm-guest = { version = " 0.3 " , path = " crates/numcodecs-wasm-guest " , default-features = false }
51+ numcodecs-wasm-host = { version = " 0.2" , path = " crates/numcodecs-wasm-host " , default-features = false }
52+ numcodecs-wasm-host-reproducible = { version = " 0.2. 1" , path = " crates/numcodecs-wasm-host-reproducible " , default-features = false }
53+ numcodecs-wasm-logging = { version = " 0.2 " , path = " crates/numcodecs-wasm-logging " , default-features = false }
5454
55- numcodecs-wasm = { version = " 0.1" , path = " py/numcodecs-wasm" , default-features = false }
55+ numcodecs-wasm = { version = " 0.2. 1" , path = " py/numcodecs-wasm" , default-features = false }
5656
5757# workspace-internal codecs crates
58- numcodecs-asinh = { version = " 0.3" , path = " codecs/asinh" , default-features = false }
59- numcodecs-bit-round = { version = " 0.3" , path = " codecs/bit-round" , default-features = false }
60- numcodecs-fixed-offset-scale = { version = " 0.3" , path = " codecs/fixed-offset-scale" , default-features = false }
61- numcodecs-fourier-network = { version = " 0.2" , path = " codecs/fourier-network" , default-features = false }
62- numcodecs-identity = { version = " 0.3" , path = " codecs/identity" , default-features = false }
63- numcodecs-jpeg2000 = { version = " 0.2" , path = " codecs/jpeg2000" , default-features = false }
64- numcodecs-linear-quantize = { version = " 0.4" , path = " codecs/linear-quantize" , default-features = false }
65- numcodecs-log = { version = " 0.4" , path = " codecs/log" , default-features = false }
66- numcodecs-pco = { version = " 0.2" , path = " codecs/pco" , default-features = false }
67- numcodecs-random-projection = { version = " 0.3" , path = " codecs/random-projection" , default-features = false }
68- numcodecs-reinterpret = { version = " 0.3" , path = " codecs/reinterpret" , default-features = false }
69- numcodecs-round = { version = " 0.3" , path = " codecs/round" , default-features = false }
70- numcodecs-stochastic-rounding = { version = " 0.1" , path = " codecs/stochastic-rounding" , default-features = false }
71- numcodecs-swizzle-reshape = { version = " 0.3" , path = " codecs/swizzle-reshape" , default-features = false }
72- numcodecs-sz3 = { version = " 0.6" , path = " codecs/sz3" , default-features = false }
73- numcodecs-tthresh = { version = " 0.2" , path = " codecs/tthresh" , default-features = false }
74- numcodecs-uniform-noise = { version = " 0.3" , path = " codecs/uniform-noise" , default-features = false }
75- numcodecs-zfp = { version = " 0.5" , path = " codecs/zfp" , default-features = false }
76- numcodecs-zfp-classic = { version = " 0.3" , path = " codecs/zfp-classic" , default-features = false }
77- numcodecs-zlib = { version = " 0.3" , path = " codecs/zlib" , default-features = false }
78- numcodecs-zstd = { version = " 0.3" , path = " codecs/zstd" , default-features = false }
58+ numcodecs-asinh = { version = " 0.4" , path = " codecs/asinh" , default-features = false }
59+ numcodecs-bit-round = { version = " 0.4" , path = " codecs/bit-round" , default-features = false }
60+ numcodecs-fixed-offset-scale = { version = " 0.4" , path = " codecs/fixed-offset-scale" , default-features = false }
61+ numcodecs-fourier-network = { version = " 0.3" , path = " codecs/fourier-network" , default-features = false }
62+ numcodecs-identity = { version = " 0.4" , path = " codecs/identity" , default-features = false }
63+ numcodecs-jpeg2000 = { version = " 0.3" , path = " codecs/jpeg2000" , default-features = false }
64+ numcodecs-linear-quantize = { version = " 0.5" , path = " codecs/linear-quantize" , default-features = false }
65+ numcodecs-log = { version = " 0.5" , path = " codecs/log" , default-features = false }
66+ numcodecs-pco = { version = " 0.3" , path = " codecs/pco" , default-features = false }
67+ numcodecs-random-projection = { version = " 0.4" , path = " codecs/random-projection" , default-features = false }
68+ numcodecs-reinterpret = { version = " 0.4" , path = " codecs/reinterpret" , default-features = false }
69+ numcodecs-round = { version = " 0.5" , path = " codecs/round" , default-features = false }
70+ numcodecs-sperr = { version = " 0.2" , path = " codecs/sperr" , default-features = false }
71+ numcodecs-stochastic-rounding = { version = " 0.2" , path = " codecs/stochastic-rounding" , default-features = false }
72+ numcodecs-swizzle-reshape = { version = " 0.4" , path = " codecs/swizzle-reshape" , default-features = false }
73+ numcodecs-sz3 = { version = " 0.7" , path = " codecs/sz3" , default-features = false }
74+ numcodecs-tthresh = { version = " 0.3" , path = " codecs/tthresh" , default-features = false }
75+ numcodecs-uniform-noise = { version = " 0.4" , path = " codecs/uniform-noise" , default-features = false }
76+ numcodecs-zfp = { version = " 0.6" , path = " codecs/zfp" , default-features = false }
77+ numcodecs-zfp-classic = { version = " 0.4" , path = " codecs/zfp-classic" , default-features = false }
78+ numcodecs-zlib = { version = " 0.4" , path = " codecs/zlib" , default-features = false }
79+ numcodecs-zstd = { version = " 0.4" , path = " codecs/zstd" , default-features = false }
7980
8081# crates.io third-party dependencies
8182anyhow = { version = " 1.0.93" , default-features = false }
@@ -90,17 +91,17 @@ simple_logger = { version = "5.0", default-features = false }
9091miniz_oxide = { version = " 0.8.5" , default-features = false }
9192ndarray = { version = " 0.16.1" , default-features = false } # keep in sync with numpy
9293ndarray-rand = { version = " 0.15" , default-features = false }
93- numpy = { version = " 0.25 " , default-features = false }
94+ numpy = { version = " 0.26 " , default-features = false }
9495num-traits = { version = " 0.2.19" , default-features = false }
9596openjpeg-sys = { version = " 1.0" , default-features = false }
9697pco = { version = " 0.4.5" , default-features = false }
9798polonius-the-crab = { version = " 0.4" , default-features = false }
9899postcard = { version = " 1.0.8" , default-features = false }
99- pyodide-webassembly-runtime-layer = { version = " 0.8 " , default-features = false }
100- pyo3 = { version = " 0.25 " , default-features = false }
101- pyo3-error = { version = " 0.5 " , default-features = false }
102- pyo3-log = { version = " 0.12.4 " , default-features = false }
103- pythonize = { version = " 0.25 " , default-features = false }
100+ pyodide-webassembly-runtime-layer = { version = " 0.10 " , default-features = false }
101+ pyo3 = { version = " 0.26 " , default-features = false }
102+ pyo3-error = { version = " 0.6 " , default-features = false }
103+ pyo3-log = { version = " 0.13.0 " , default-features = false }
104+ pythonize = { version = " 0.26 " , default-features = false }
104105rand = { version = " 0.9.1" , default-features = false }
105106schemars = { version = " 1.0.3" , default-features = false }
106107scratch = { version = " 1.0" , default-features = false }
@@ -109,31 +110,31 @@ serde = { version = "1.0.218", default-features = false }
109110serde-transcode = { version = " 1.1" , default-features = false }
110111serde_json = { version = " 1.0.140" , default-features = false }
111112serde_repr = { version = " 0.1.3" , default-features = false }
112- sperr = { version = " 0.1 " , default-features = false }
113+ sperr = { version = " 0.2 " , default-features = false }
113114sz3 = { version = " 0.3" , default-features = false }
114115thiserror = { version = " 2.0.12" , default-features = false }
115116tthresh = { version = " 0.1" , default-features = false }
116117twofloat = { version = " 0.8" , default-features = false }
117118vecmap-rs = { version = " 0.2" , default-features = false }
118- wac-graph = { version = " 0.7 " , default-features = false }
119- wasi-sandboxed-component-provider = { version = " =0.2.3 " , default-features = false }
119+ wac-graph = { version = " 0.8 " , default-features = false }
120+ wasi-sandboxed-component-provider = { version = " =0.2.6 " , default-features = false }
120121wasi-logger = { version = " 0.1" , default-features = false }
121- wasi-preview1-component-adapter-provider = { version = " 33 .0" , default-features = false }
122- wasmparser = { version = " 0.235 " , default-features = false }
123- wasmtime = { version = " 33 .0" , default-features = false }
124- wasmtime_runtime_layer = { version = " 33 .0" , default-features = false }
125- wasm-encoder = { version = " 0.235 " , default-features = false }
126- wasm_runtime_layer = { version = " 0.5 " , default-features = false }
127- wit-bindgen = { version = " 0.43 " , default-features = false }
128- wit-component = { version = " 0.235 " , default-features = false }
129- wit-parser = { version = " 0.235 " , default-features = false }
122+ wasi-preview1-component-adapter-provider = { version = " 37 .0" , default-features = false }
123+ wasmparser = { version = " 0.240 " , default-features = false }
124+ wasmtime = { version = " 37 .0" , default-features = false }
125+ wasmtime_runtime_layer = { version = " 37 .0" , default-features = false }
126+ wasm-encoder = { version = " 0.240 " , default-features = false }
127+ wasm_runtime_layer = { version = " 0.6 " , default-features = false }
128+ wit-bindgen = { version = " 0.46 " , default-features = false }
129+ wit-component = { version = " 0.240 " , default-features = false }
130+ wit-parser = { version = " 0.240 " , default-features = false }
130131wyhash = { version = " 0.6" , default-features = false }
131132zfp-sys = { version = " 0.4.2" , default-features = false }
132133zstd = { version = " 0.13" , default-features = false }
133134zstd-sys = { version = " 2.0.12" , default-features = false }
134135
135136# git third-party dependencies with non-upstream fixes
136- wasm_component_layer = { git = " https://github.com/juntyr/wasm_component_layer.git" , rev = " 8e82d9d " , version = " 0.1" , default-features = false }
137+ wasm_component_layer = { git = " https://github.com/juntyr/wasm_component_layer.git" , rev = " ad80189 " , version = " 0.1" , default-features = false }
137138
138139[workspace .lints .rust ]
139140unsafe_code = " deny"
0 commit comments