openxray: 2188-november-2023-rc1 -> 2921-january-2025-rc1 (#375925)
[NixPkgs.git] / pkgs / development / python-modules / ephem / default.nix
blobc3c0a9c0bc1b7a3fdf5db0137936311e0b9626a6
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   glibcLocales,
6   pytest,
7 }:
9 buildPythonPackage rec {
10   pname = "ephem";
11   version = "4.1.6";
12   format = "setuptools";
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-DtLk6nb52z7t4iBK2rivPxcIIBx8BO6FEecQpUymQl8=";
17   };
19   nativeCheckInputs = [
20     glibcLocales
21     pytest
22   ];
24   # JPLTest uses assets not distributed in package
25   checkPhase = ''
26     LC_ALL="en_US.UTF-8" pytest --pyargs ephem.tests -k "not JPLTest"
27   '';
29   pythonImportsCheck = [ "ephem" ];
31   meta = with lib; {
32     description = "Compute positions of the planets and stars";
33     homepage = "https://github.com/brandon-rhodes/pyephem";
34     license = licenses.mit;
35     maintainers = with maintainers; [ chrisrosset ];
36   };