1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 numpy,
6}:
7
8buildPythonPackage rec {
9 pname = "jplephem";
10 version = "2.23";
11 format = "setuptools";
12
13 src = fetchPypi {
14 inherit pname version;
15 hash = "sha256-0/uUd+S/TDnRBJfU/xXlJxt6wD+hAeGCGqxSfWRuzPk=";
16 };
17
18 propagatedBuildInputs = [ numpy ];
19
20 # Weird import error, only happens in testing:
21 # File "/build/jplephem-2.17/jplephem/daf.py", line 10, in <module>
22 # from numpy import array as numpy_array, ndarray
23 # ImportError: cannot import name 'array' from 'sys' (unknown location)
24 doCheck = false;
25
26 pythonImportsCheck = [ "jplephem" ];
27
28 meta = with lib; {
29 homepage = "https://github.com/brandon-rhodes/python-jplephem/";
30 description = "Python version of NASA DE4xx ephemerides, the basis for the Astronomical Alamanac";
31 license = licenses.mit;
32 maintainers = with maintainers; [ zane ];
33 };
34}