1- [package ]
2- name = " hdf5"
3- readme = " README.md"
4- description = " Thread-safe Rust bindings for the HDF5 library."
5- build = " build.rs"
6- categories = [" science" , " filesystem" ]
7- version.workspace = true
8- rust-version.workspace = true
9- authors.workspace = true
10- keywords.workspace = true
11- license.workspace = true
12- repository.workspace = true
13- homepage.workspace = true
14- edition.workspace = true
1+ [workspace ]
2+ members = [" hdf5" , " hdf5-types" , " hdf5-derive" , " hdf5-sys" , " hdf5-src" ]
3+ default-members = [" hdf5" , " hdf5-types" , " hdf5-derive" , " hdf5-sys" ]
154
165[workspace .package ]
176version = " 0.8.1" # !V
187rust-version = " 1.64.0"
19- authors = [" Ivan Smirnov <i.s.smirnov@gmail .com>" ]
8+ authors = [" Ivan Smirnov <aldanor@users.noreply.github.com> " , " Magnus Ulimoen <mulimoen@users.noreply.github .com>" ]
209keywords = [" hdf5" ]
2110license = " MIT OR Apache-2.0"
2211repository = " https://github.com/aldanor/hdf5-rust"
2312homepage = " https://github.com/aldanor/hdf5-rust"
2413edition = " 2021"
2514
26- [features ]
27- default = []
28- mpio = [" mpi-sys" , " hdf5-sys/mpio" ]
29- lzf = [" lzf-sys" , " errno" ]
30- blosc = [" blosc-sys" ]
31- # The features with version numbers such as 1.10.3, 1.12.0 are metafeatures
32- # and is only available when the HDF5 library is at least this version.
33- # Features have_direct and have_parallel are also metafeatures and dependent
34- # on the HDF5 library which is linked against.
35-
36- [workspace ]
37- members = [" ." , " hdf5-types" , " hdf5-derive" , " hdf5-sys" , " hdf5-src" ]
38- default-members = [" ." , " hdf5-types" , " hdf5-derive" , " hdf5-sys" ]
39-
40- [dependencies ]
41- # external
42- bitflags = " 2.3"
43- blosc-sys = { version = " 0.2" , package = " blosc-src" , optional = true }
44- cfg-if = { workspace = true }
45- errno = { version = " 0.3" , optional = true }
46- lazy_static = " 1.4"
47- libc = { workspace = true }
48- lzf-sys = { version = " 0.1" , optional = true }
49- mpi-sys = { workspace = true , optional = true }
50- ndarray = " 0.15"
51- parking_lot = " 0.12"
52- paste = " 1.0"
53- # internal
54- hdf5-derive = { workspace = true }
55- hdf5-sys = { workspace = true }
56- hdf5-types = { workspace = true }
57-
5815[workspace .dependencies ]
5916# external
6017cfg-if = " 1.0"
@@ -67,15 +24,3 @@ hdf5-derive = { version = "0.8.1", path = "hdf5-derive" } # !V
6724hdf5-src = { version = " 0.8.1" , path = " hdf5-src" } # !V
6825hdf5-sys = { version = " 0.8.1" , path = " hdf5-sys" } # !V
6926hdf5-types = { version = " 0.8.1" , path = " hdf5-types" } # !V
70-
71- [dev-dependencies ]
72- paste = " 1.0"
73- pretty_assertions = " 1.3"
74- rand = { version = " 0.8" , features = [" small_rng" ] }
75- regex = { workspace = true }
76- scopeguard = " 1.1"
77- tempfile = " 3.6"
78-
79- [package .metadata .docs .rs ]
80- features = [" hdf5-sys/static" , " hdf5-sys/zlib" , " blosc" , " lzf" ]
81- rustdoc-args = [" --cfg" , " docsrs" ]
0 commit comments