18 buildPythonPackage rec {
21 format = "setuptools";
22 disabled = pythonOlder "3.6";
24 src = fetchFromGitHub {
27 rev = "refs/tags/v${version}";
28 hash = "sha256-YOG9+ONf2OnkSZBL/Vb8Inebx4XDSGJb2fqypaWebhY=";
31 propagatedBuildInputs = [
41 ] ++ fsspec.optional-dependencies.s3;
43 nativeCheckInputs = [ pytestCheckHook ];
46 # attempts to access network
51 # Fail with RecursionError
52 # https://github.com/ome/ome-zarr-py/issues/352
53 "--deselect=tests/test_cli.py::TestCli::test_astronaut_download"
54 "--deselect=tests/test_cli.py::TestCli::test_astronaut_info"
55 "--deselect=tests/test_cli.py::TestCli::test_coins_info"
56 "--deselect=tests/test_emitter.py::test_close"
57 "--deselect=tests/test_emitter.py::test_create_wrong_encoding"
58 "--deselect=tests/test_node.py::TestNode::test_image"
59 "--deselect=tests/test_node.py::TestNode::test_label"
60 "--deselect=tests/test_node.py::TestNode::test_labels"
61 "--deselect=tests/test_ome_zarr.py::TestOmeZarr::test_download"
62 "--deselect=tests/test_ome_zarr.py::TestOmeZarr::test_info"
63 "--deselect=tests/test_reader.py::TestReader::test_image"
64 "--deselect=tests/test_reader.py::TestReader::test_label"
65 "--deselect=tests/test_reader.py::TestReader::test_labels"
66 "--deselect=tests/test_starting_points.py::TestStartingPoints::test_label"
67 "--deselect=tests/test_starting_points.py::TestStartingPoints::test_labels"
68 "--deselect=tests/test_starting_points.py::TestStartingPoints::test_top_level"
71 pythonImportsCheck = [
85 description = "Implementation of next-generation file format (NGFF) specifications for storing bioimaging data in the cloud";
86 homepage = "https://pypi.org/project/ome-zarr";
87 changelog = "https://github.com/ome/ome-zarr-py/blob/v${version}/CHANGELOG.md";
88 license = licenses.bsd2;
89 maintainers = [ maintainers.bcdarwin ];
90 mainProgram = "ome_zarr";