at master 579 B view raw
1{ 2 buildPythonPackage, 3 pythonOlder, 4 edlib, 5 cython, 6 python, 7 setuptools, 8}: 9 10buildPythonPackage { 11 inherit (edlib) 12 pname 13 src 14 version 15 meta 16 ; 17 pyproject = true; 18 19 sourceRoot = "${edlib.src.name}/bindings/python"; 20 21 preBuild = '' 22 ln -s ${edlib.src}/edlib . 23 ''; 24 25 env.EDLIB_OMIT_README_RST = 1; 26 env.EDLIB_USE_CYTHON = 1; 27 28 build-system = [ 29 setuptools 30 cython 31 ]; 32 33 buildInputs = [ edlib ]; 34 35 checkPhase = '' 36 runHook preCheck 37 ${python.interpreter} test.py 38 runHook postCheck 39 ''; 40 41 pythonImportsCheck = [ "edlib" ]; 42}