1{ lib
2, fetchPypi
3, buildPythonPackage
4, astropy
5, dask
6, numpy
7, setuptools-scm
8}:
9
10buildPythonPackage rec {
11 pname = "casa-formats-io";
12 version = "0.2.1";
13 format = "pyproject";
14
15 src = fetchPypi {
16 inherit pname version;
17 hash = "sha256-8iZ+wcSfh5ACTb3/iQAf2qQpwZ6wExWwcdJoLmCEjB0=";
18 };
19
20 nativeBuildInputs = [ setuptools-scm ];
21
22 propagatedBuildInputs = [ astropy dask numpy ];
23
24 # Tests require a large (800 Mb) dataset
25 doCheck = false;
26
27 pythonImportsCheck = [ "casa_formats_io" ];
28
29 meta = {
30 description = "Dask-based reader for CASA data";
31 homepage = "https://casa-formats-io.readthedocs.io/";
32 license = lib.licenses.lgpl2Only;
33 maintainers = with lib.maintainers; [ smaret ];
34 };
35}