default.nix (724B)
1 { lib, python3Packages, fetchFromGitHub }: 2 3 python3Packages.buildPythonPackage rec { 4 pname = "cykhash"; 5 version = "2.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "realead"; 9 repo = "cykhash"; 10 rev = "99db6d2075b1f33177ed034e0c873d58190658ae"; 11 hash = "sha256-R6a19oExRVHSnfeEM5XsD77BPEWpC0BeNdep12YffN8="; 12 }; 13 14 nativeBuildInputs = with python3Packages; [ cython ]; 15 16 nativeCheckInputs = with python3Packages; [ numpy pytestCheckHook ]; 17 18 preCheck = '' 19 export HOME=$TMPDIR 20 ''; 21 22 pytestFlagsArray = [ "tests/unit_tests" ]; 23 24 meta = with lib; { 25 description = "cython wrapper for khash"; 26 inherit (src.meta) homepage; 27 license = licenses.mit; 28 maintainers = [ maintainers.sikmir ]; 29 }; 30 }