at master 752 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 isPy27, 5 fetchPypi, 6 pythonOlder, 7 setuptools, 8 importlib-metadata, 9 pytestCheckHook, 10}: 11 12buildPythonPackage rec { 13 pname = "exdown"; 14 version = "0.9.0"; 15 format = "pyproject"; 16 17 disabled = isPy27; 18 19 src = fetchPypi { 20 inherit pname version; 21 hash = "sha256-r0SCigkUpOiba4MDf80+dLjOjjruVNILh/raWfvjXA0="; 22 }; 23 24 nativeBuildInputs = [ setuptools ]; 25 26 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; 27 28 nativeCheckInputs = [ pytestCheckHook ]; 29 30 pythonImportsCheck = [ "exdown" ]; 31 32 meta = with lib; { 33 description = "Extract code blocks from markdown"; 34 homepage = "https://github.com/nschloe/exdown"; 35 license = licenses.mit; 36 maintainers = [ ]; 37 }; 38}