python310Packages.rst2pdf: init at 0.99
This commit is contained in:
parent
a0b341d690
commit
83c8c24029
72
pkgs/development/python-modules/rst2pdf/default.nix
Normal file
72
pkgs/development/python-modules/rst2pdf/default.nix
Normal file
@ -0,0 +1,72 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, setuptools
|
||||
, docutils
|
||||
, importlib-metadata
|
||||
, jinja2
|
||||
, packaging
|
||||
, pygments
|
||||
, pyyaml
|
||||
, reportlab
|
||||
, smartypants
|
||||
, pillow
|
||||
, pytestCheckHook
|
||||
, pymupdf
|
||||
, sphinx
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "rst2pdf";
|
||||
version = "0.99";
|
||||
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "8fa23fa93bddd1f52d058ceaeab6582c145546d80f2f8a95974f3703bd6c8152";
|
||||
};
|
||||
|
||||
outputs = [ "out" "man" ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
docutils
|
||||
importlib-metadata
|
||||
jinja2
|
||||
packaging
|
||||
pygments
|
||||
pyyaml
|
||||
reportlab
|
||||
smartypants
|
||||
pillow
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"rst2pdf"
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
pytestCheckHook
|
||||
pymupdf
|
||||
sphinx
|
||||
];
|
||||
|
||||
# Test suite fails: https://github.com/rst2pdf/rst2pdf/issues/1067
|
||||
doCheck = false;
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $man/share/man/man1/
|
||||
${docutils}/bin/rst2man.py doc/rst2pdf.rst $man/share/man/man1/rst2pdf.1
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Convert reStructured Text to PDF via ReportLab";
|
||||
homepage = "https://rst2pdf.org/";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ marsam ];
|
||||
};
|
||||
}
|
@ -9900,6 +9900,8 @@ in {
|
||||
|
||||
rst2ansi = callPackage ../development/python-modules/rst2ansi { };
|
||||
|
||||
rst2pdf = callPackage ../development/python-modules/rst2pdf { };
|
||||
|
||||
rstcheck = callPackage ../development/python-modules/rstcheck { };
|
||||
|
||||
rstcheck-core = callPackage ../development/python-modules/rstcheck-core { };
|
||||
|
Loading…
Reference in New Issue
Block a user