1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 setuptools, 7 ansi2html, 8 libtmux, 9 weasyprint, 10 dataclass-wizard, 11}: 12 13buildPythonPackage rec { 14 pname = "presenterm-export"; 15 version = "0.2.7"; 16 pyproject = true; 17 18 src = fetchPypi { 19 pname = "presenterm_export"; 20 inherit version; 21 hash = "sha256-9TkZ52lA1l3PYs2DTgji0LDrG5kixnFffuMIfhILY1E="; 22 }; 23 24 pythonRelaxDeps = true; 25 26 disabled = pythonOlder "3.9"; 27 28 build-system = [ 29 setuptools 30 ]; 31 32 dependencies = [ 33 ansi2html 34 libtmux 35 weasyprint 36 dataclass-wizard 37 ]; 38 39 pythonImportsCheck = [ "presenterm_export" ]; 40 41 meta = with lib; { 42 description = "PDF exporter for presenterm"; 43 homepage = "https://github.com/mfontanini/presenterm-export"; 44 changelog = "https://github.com/mfontanini/presenterm-export/releases/tag/v${version}"; 45 license = licenses.bsd2; 46 maintainers = with maintainers; [ shivaraj-bh ]; 47 }; 48}