Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchPypi, 4 buildPythonPackage, 5 primecount, 6 cython, 7 cysignals, 8 9 # Reverse dependency 10 sage, 11}: 12 13buildPythonPackage rec { 14 pname = "primecountpy"; 15 version = "0.1.0"; 16 format = "setuptools"; 17 18 src = fetchPypi { 19 inherit pname version; 20 sha256 = "78fe7cc32115f0669a45d7c90faaf39f7ce3939e39e2e7e5f14c17fe4bff0676"; 21 }; 22 23 buildInputs = [ primecount ]; 24 25 propagatedBuildInputs = [ 26 cython 27 cysignals 28 ]; 29 30 # depends on pytest-cython for "pytest --doctest-cython" 31 doCheck = false; 32 33 pythonImportsCheck = [ "primecountpy" ]; 34 35 passthru.tests = { 36 inherit sage; 37 }; 38 39 meta = with lib; { 40 description = "Cython interface for C++ primecount library"; 41 homepage = "https://github.com/dimpase/primecountpy/"; 42 maintainers = teams.sage.members; 43 license = licenses.gpl3Only; 44 }; 45}