1{ lib
2, buildPythonPackage
3, fetchPypi
4, numpy
5, pandas
6, six
7, astropy
8, pytestCheckHook
9, pytest-doctestplus
10, pythonOlder
11, setuptools-scm
12}:
13
14buildPythonPackage rec {
15 pname = "drms";
16 version = "0.6.2";
17 format = "pyproject";
18 disabled = pythonOlder "3.7";
19
20 src = fetchPypi {
21 inherit pname version;
22 sha256 = "sha256-Id8rPK8qq71gHn5DKnEi7Lp081GFbcFtGU+v89Vlt9o=";
23 };
24
25 nativeBuildInputs = [
26 setuptools-scm
27 ];
28
29 propagatedBuildInputs = [
30 numpy
31 pandas
32 six
33 ];
34
35 checkInputs = [
36 astropy
37 pytestCheckHook
38 pytest-doctestplus
39 ];
40
41 pythonImportsCheck = [ "drms" ];
42
43 meta = with lib; {
44 description = "Access HMI, AIA and MDI data with Python";
45 homepage = "https://github.com/sunpy/drms";
46 license = licenses.bsd2;
47 maintainers = with maintainers; [ costrouc ];
48 };
49}