linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pint / default.nix
blobc0aa86a3763dcf7a0a0130045878a5f6ca23d770
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , setuptools_scm
6 , importlib-metadata
7 , packaging
8 # Check Inputs
9 , pytestCheckHook
10 , numpy
11 , matplotlib
12 , uncertainties
15 buildPythonPackage rec {
16   pname = "pint";
17   version = "0.14";
19   src = fetchPypi {
20     inherit version;
21     pname = "Pint";
22     sha256 = "0wkzb7g20wzpqr3xaqpq96dlfv6irw202icsz81ys8npp7mm194s";
23   };
25   disabled = pythonOlder "3.6";
27   nativeBuildInputs = [ setuptools_scm ];
29   propagatedBuildInputs = [ packaging ]
30     ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
32   # Test suite explicitly requires pytest
33   checkInputs = [
34     pytestCheckHook
35     numpy
36     matplotlib
37     uncertainties
38   ];
39   dontUseSetuptoolsCheck = true;
41   meta = with lib; {
42     description = "Physical quantities module";
43     license = licenses.bsd3;
44     homepage = "https://github.com/hgrecco/pint/";
45     maintainers = [ maintainers.costrouc ];
46   };