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

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


Branch: CURRENT, Version: 0.98, Package name: py37-rst2pdf-0.98, Maintainer: pkgsrc-users

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


Required to run:
[textproc/py-docutils] [print/py-reportlab] [devel/py-setuptools] [textproc/py-pygments] [textproc/py-jinja2] [lang/py-six] [textproc/py-pdfrw] [lang/python37] [textproc/py-smartypants]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 87fcc70ee33ec11e759649c86e41a9df81438f99
RMD160: ffcf967ba3ccc7cb1241a7c2a8ff58be14298175
Filesize: 11068.257 KB

Version history: (Expand)


CVS history: (Expand)


   2020-10-27 11:18:39 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-rst2pdf: needs py-setuptools_scm
   2020-10-21 08:58:09 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-rst2pdf: updated to 0.98

0.98

Added: We can now create coverage reports using tox -e coverage.
Changed: Update Pygments styles
Changed: Update Pillow dependency in requirements.txt.
Changed: Use content-based comparison in tests.
Fixed: Elements with that that don't have an rst2pdf element (e.g. subtitles, \ 
inline references) no longer cause a crash,
Fixed: SVGlib is really optional now!
Fixed: The README, LICENSE and CHANGES files are now packaged with the release \ 
tarball.
Removed: Support for pdfrw has been removed and hence support for rendering SVGs \ 
using Inkscape has also been removed.
   2020-09-01 01:07:07 by Thomas Klausner | Files touched by this commit (62)
Log message:
*: switch to versioned_dependencies.mk for py-setuptools
   2020-07-13 22:05:13 by Thomas Klausner | Files touched by this commit (19)
Log message:
*: reset maintainer for darcy
   2020-06-11 12:30:41 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-rst2pdf: updated to 0.97

0.97
* Update dumpstyle.py
* Inkscape_r2p: Fix imports for Python 2/3
* Add support for publishing rst2pdf as a snap
* Fix PyPI links in README
* Template and fonts fixes
* Fix snapcraft link to be RST syntax
* Fix unicode and basestring (required by Python3)
* Switch to pytest
* Post-pytest migration cleanup
* Fix generation of source tarball
* Update Pillow to 6.2.2

0.96
* Fix manual

0.95
* More cleanups!
* Convert Code of Conduct to Markdown
* Support docutils math directive instead of rst2pdf's
* More cleanups 3
* Update version to 0.95.dev
* Add missing parenthesis and made -e preprocess inline literal text
* Improve findfonts.py
* Fixed reportlab import
* Fix internal links so that they work with latest ReportLab
* Update LICENSE copyright to reference all contributors
* Update dependencies
* Fix image retrieval over urlretrieve + svg import errors
* Replace deprecated BuildEnvironment.create_index()
* Fix highlight's linenothreshold for Sphinx >=1.8+ & <2.0
* Fixed a syntax incompatibility with Python3
* Sphinx3 compatibility fixes
* Remove Makefile, make.bat from sphinx tests
* Remove unused file
* Minor doc updates
* Adding badges to README
* Make it still work with Python 2
* Fix for fonts in Windows
* Update CHANGES
* Fix Preprocess extension for UTF-8 in Python 2
* Detail supported Python 3 versions
* Bump pillow from 6.0.0 to 6.2.0
* Support Inkscape 1.x
* Add svglib to requirements.txt
* Allow code-block language to be optional
   2019-06-10 17:39:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rst2pdf: updated to 0.94.1

0.94.1:
Update urllib3 and Jinja2 dependencies in requirements.txt
Fix "reportlab is not defined" error when using ReportLab 3.5.20+
   2019-05-08 12:20:17 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
py-rst2pdf: use distfile from GitHub; fixes PR 54161
   2019-04-03 17:23:24 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-rst2pdf: updated to 0.94

0.94:
Added: :hl_lines: code directive allows highlighting of specific lines
Added: repeat_table_rows is now supported in Sphinx
Added: scale_width is now supported for --fit-background-mode
Added: Extension metadata for Sphinx is now returned in pdfbuilder
Added: The Sphinx today config setting is now used if it is set
Changed: :start-after: will now render the next line
Changed: Updated reportlab dependency to 3.5.12 and Sphinx to 1.7.9
Changed: We no longer logging.basicConfig configuration
Changed: We now use PILLOW rather than PIL
Fixed bug in token replacement that broke tables in headers/footers
Fixed handling of empty documents, they now generate a single empty page
Fixed: :alt: option now works for plantuml extension
Fixed: :linenos_offset: now works again
Fixed: rst2pdf.createpdf.main now releases the input file handle
Fixed: CreationDate metadata shows correct date using Sphinx
Fixed: Error when using --date-invariant with newer reportlab versions
Fixed: handling of non-http/ftp URLs
Fixed: Inline :math: works again as we now use quoted attributes for HTML \ 
<img> tags
Fixed: Made literal block shrinking work again
Fixed: Removed debugging print statement when using line blocks
Fixed: Removed uniconverter from setup
Fixed: Renamed links now work
Fixed: Sphinx config setting pdf_invariant works properly now
Fixed: sphinx+rst2pdf now works with automodule directive Sphinx >= 1.4
Fixed: Using :start-after: with linenos_offset now displays the correct line number
Fixed: Using :start-at: with linenos_offset now displays the correct line number
Removed: Our own copy of smartypants. We now use the PyPI package instead
Removed: Tenjin has been switched to Jinja2
Removed: The QT4 GUI is no more