at 22.05-pre 956 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, nbconvert 5, pathpy 6, pytestCheckHook 7, setuptools-scm 8}: 9 10buildPythonPackage rec { 11 pname = "zetup"; 12 version = "0.2.64"; 13 14 src = fetchPypi { 15 inherit pname version; 16 sha256 = "b8a9bdcfa4b705d72b55b218658bc9403c157db7b57a14158253c98d03ab713d"; 17 }; 18 19 # Python > 3.7 compatibility 20 postPatch = '' 21 substituteInPlace zetup/zetup_config.py \ 22 --replace "'3.7']" "'3.7', '3.8', '3.9', '3.10']" 23 ''; 24 25 checkPhase = '' 26 py.test test -k "not TestObject" --deselect=test/test_zetup_config.py::test_classifiers 27 ''; 28 29 propagatedBuildInputs = [ setuptools-scm ]; 30 31 checkInputs = [ 32 pathpy 33 nbconvert 34 pytestCheckHook 35 ]; 36 37 pythonImportsCheck = [ "zetup" ]; 38 39 meta = with lib; { 40 description = "Zimmermann's Extensible Tools for Unified Project setups"; 41 homepage = "https://github.com/zimmermanncode/zetup"; 42 license = licenses.gpl3Plus; 43 platforms = platforms.unix; 44 }; 45}