linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pyavm / default.nix
blob4535767a69c9db4abc0748b4beac45ccbdb1b1c6
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pytest
5 , astropy
6 , astropy-helpers
7 , pillow
8 }:
10 buildPythonPackage rec {
11   pname = "pyavm";
12   version = "0.9.4";
14   src = fetchPypi {
15     pname = "PyAVM";
16     inherit version;
17     sha256 = "f298b864e5bc101ecbb0e46252e95e18a180ac28ba6ec362e63c12a7e914e386";
18   };
20   propagatedBuildInputs = [ astropy-helpers ];
22   checkInputs = [ pytest astropy pillow ];
24   checkPhase = "pytest";
26   # Disable automatic update of the astropy-helper module
27   postPatch = ''
28     substituteInPlace setup.cfg --replace "auto_use = True" "auto_use = False"
29   '';
31   meta = with lib; {
32     description = "Simple pure-python AVM meta-data handling";
33     homepage = "http://astrofrog.github.io/pyavm/";
34     license = licenses.mit;
35     maintainers = [ maintainers.smaret ];
36   };