12 buildPythonPackage rec {
17 disabled = pythonOlder "3.8";
19 src = fetchFromGitHub {
20 owner = "Python-Markdown";
22 rev = "refs/tags/${version}";
23 hash = "sha256-bIBen693MC56k4LZ+8vhbvP+E3myFXoaXpNHOlnIdG8=";
26 build-system = [ setuptools ];
28 dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
35 pythonImportsCheck = [ "markdown" ];
38 changelog = "https://github.com/Python-Markdown/markdown/blob/${src.rev}/docs/changelog.md";
39 description = "Python implementation of John Gruber's Markdown";
40 mainProgram = "markdown_py";
41 homepage = "https://github.com/Python-Markdown/markdown";
42 license = licenses.bsd3;
43 maintainers = with maintainers; [ dotlambda ];