Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / drms / default.nix
blob913e069f4fbefeb760ff12f8f19e5d4013891dd4
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , numpy
5 , pandas
6 , six
7 , astropy
8 , oldest-supported-numpy
9 , pytestCheckHook
10 , pytest-doctestplus
11 , pythonOlder
12 , setuptools-scm
13 , wheel
16 buildPythonPackage rec {
17   pname = "drms";
18   version = "0.6.4";
19   format = "pyproject";
20   disabled = pythonOlder "3.7";
22   src = fetchPypi {
23     inherit pname version;
24     hash = "sha256-fH290QRhhglkhkMrpwHUkqVuYvZ6w/MDIYo9V0queVY=";
25   };
27   nativeBuildInputs = [
28     numpy
29     oldest-supported-numpy
30     setuptools-scm
31     wheel
32   ];
34   propagatedBuildInputs = [
35     numpy
36     pandas
37     six
38   ];
40   nativeCheckInputs = [
41     astropy
42     pytestCheckHook
43     pytest-doctestplus
44   ];
46   disabledTests = [
47     "test_query_hexadecimal_strings"
48   ];
50   disabledTestPaths = [
51     "docs/tutorial.rst"
52   ];
54   pythonImportsCheck = [ "drms" ];
56   meta = with lib; {
57     description = "Access HMI, AIA and MDI data with Python";
58     homepage = "https://github.com/sunpy/drms";
59     license = licenses.bsd2;
60     maintainers = with maintainers; [ ];
61   };