./textproc/py-rst2pdf, Convert restructured text to PDF via reportlab

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.105, Package name: py313-rst2pdf-0.105, Maintainer: pkgsrc-users

Generate rich, good quality PDFs from lightly marked up text files.


Required to run:
[textproc/py-docutils] [textproc/py-yaml] [print/py-reportlab] [devel/py-setuptools] [textproc/py-pygments] [textproc/py-jinja2] [devel/py-packaging] [textproc/py-smartypants] [devel/py-importlib-metadata] [lang/python310]

Required to build:
[devel/py-setuptools_scm]

Master sites:

Filesize: 11991.865 KB

Version history: (Expand)


CVS history: (Expand)


   2026-03-10 14:54:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message: py-rst2pdf: updated to 0.105 0.105 (2026-01-09) * Changed: We have updated our dependencies to support the latest version of \ packaging (v)26 and pytest (v9) 
   2026-01-11 11:19:06 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message: py-rst2pdf: updated to 0.104 0.104 (2026-01-08) * Added: We now support Python 3.14 * Changed: We now use docutil's smart quotes rather than the old, abandoned \ smartypants library * Changed: When using Sphinx 8.2.0+, rst2pdf uses Sphinx's formatting for the \ productionlist directive * Changed: Improved handling of linenos directive in code blocks * Note: A change in svglib results in text with SVGs rendering slightly smaller. \ See commit ``3a9955ca`` * Note: With Pillow 11.1.0+, the dpi for an image is now populated correctly for \ images using cm. This affects the way images are sized as rst2pdf will now use the image's dpi \ value rather than defaulting to 300dpi. * Changed: We now use our own copy of docutils _roman_numerals.py from v0.22.4 * Removed: Support for Python 3.9. Python 3.10 is the new minimum supported \ version of Python. 
   2025-12-28 15:44:20 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message: py-rst2pdf: updated to 0.103.1 0.103.1 (2024-12-24) * Changed: Updated pyproject classifiers to include Python 3.13 * Changed: Various project changes to allow releasing using uv 0.103 (2024-12-24) * Added: We now support Python 3.13 * Added: We now support ``emphasize-lines`` asa an alias for ``hl_lines`` * Changed: Support PyMuPDF when it's installed as fitz_old * Changed: We now use pyproject.toml and uv * Fixed: We now run our Sphinx tests again * Fixed: We no longer add a second document to Sphinx builds 
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message: *: remove reference to (removed) Python 3.9 
   2025-07-05 13:44:20 by Thomas Klausner | Files touched by this commit (116)
Log message: *: some more recursive Python restrictions on Python 3.11+ Reported in SmartOS bulk build 
   2025-04-24 09:11:24 by Thomas Klausner | Files touched by this commit (2)
Log message: py-rst2pdf: adapt for setuptools 78 Bump PKGREVISION. 
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message: py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays 
   2024-07-22 07:14:51 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message: py-rst2pdf: updated to 0.102 0.102 (2024-06-05) * Added: We now set ``supported_image_type`` attribute in the Sphinx builder * Changed: We now support ReportLab 4 and xhtml2pdf 0.12.2 * Fixed: CI now correctly fails if the tests fail 0.101 (2023-08-02) * Changed: We now recommend using pipx to install rst2pdf. * Changed: The manual's examples for embedding fonts are now better. * Fixed: The ``twocolumn.yaml`` stylesheet has been restored after inadvertent \ removal in 0.100. * Fixed: We now use ``ConfigParser`` so that we are ready for 3.12. * Fixed: Tests now run correctly regardless of locale. * Fixed: Arguments when calling ``DelayedTable`` are now in the correct order. 0.100 (2023-03-20) * Added: New command line option ``--record-dependencies`` to write out the list \ of files that were used to create the PDF. * Added: Python 3.11 is now experimentally supported. Please report any issues found. * Changed: Updated tests to use ReportLab 3.6.12. Note that ReportLab 3.6.5 \ introduced some layout changes in rst2pdf's output. We have noticed that header/footer spacing is \ different, the space before nested bullets is bigger than before and that some fully-justified text \ paragraphs now wrap differently. * Fixed: The ``twoColumn`` style has been reinstated as its used with Sphinx.