{ buildPythonApplication, fetchFromGitHub, lib, natsort, panflute, lxml, setuptools, nix-update-script, }: buildPythonApplication rec { pname = "pandoc-include"; version = "1.4.3"; pyproject = true; src = fetchFromGitHub { owner = "DCsunset"; repo = "pandoc-include"; tag = "v${version}"; hash = "sha256-8ldIywvCExnbMNs9m7iLwM1HrTRHl7j4t3JQuBt0Z7U="; }; build-system = [ setuptools ]; passthru.updateScript = nix-update-script { }; propagatedBuildInputs = [ natsort panflute lxml ]; pythonImportsCheck = [ "pandoc_include.main" ]; meta = with lib; { description = "Pandoc filter to allow file and header includes"; homepage = "https://github.com/DCsunset/pandoc-include"; license = licenses.mit; maintainers = with maintainers; [ ppenguin DCsunset ]; mainProgram = "pandoc-include"; }; }