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