On Sun, Mar 01 2020, Paco Esteban <paco@e1e0.net> wrote:
> Hi ports@,
>
> here's an update for converters/py-html2text to version '2020.1.16'.
> Changes on the software:
>
> 2020.1.16
> * Add type annotations.
> * Add support for Python 3.8.
> * Performance improvements when ``wrap_links`` is ``False`` (the
> default).
> * Configure setuptools using setup.cfg.
>
> 2019.9.26
> * Fix long blockquotes wrapping.
> * Remove the trailing whitespaces that were added after wrapping list
> items & blockquotes.
> * Remove support for Python ≤ 3.4. Now requires Python 3.5+.
> * Fix memory leak when processing a document containing a ``<abbr>``
> tag.
> * Fix ``AttributeError`` when reading text from stdin.
> * Fix ``UnicodeEncodeError`` when writing output to stdout.
>
> 2019.8.11
> * Add support for wrapping list items.
> * Fix #201: handle ‎/‏ marks mid-text within stressed tags or
> right after stressed tags.
> * Feature #213: ``images_as_html`` config option to always generate an
> ``img`` html tag. preserves "height", "width" and "alt" if possible.
> * Remove support for end-of-life Pythons. Now requires Python 2.7 or
> 3.4+.
> * Remove support for retrieving HTML over the network.
> * Add ``__main__.py`` module to allow running the CLI using ``python -m
> html2text ...``.
> * Fix #238: correct spacing when a HTML entity follows a non-stressed
> tags which follow a stressed tag.
> * Remove unused or deprecated:
> * ``html2text.compat.escape()``
> * ``html2text.config.RE_UNESCAPE``
> * ``html2text.HTML2Text.replaceEntities()``
> * ``html2text.HTML2Text.unescape()``
> * ``html2text.unescape()``
> * Fix #208: handle LEFT-TO-RIGHT MARK after a stressed tag.
>
> About the port itself, I enabled pytest and made it py3 only. All its
> comsumers seem to be py3 only. A commit for quirks and
> converters/Makefile will follow once this has ok(s).
>
> All tests pass for me on amd64. As for the consumers, all their
> regression tests bahave the same before and after the update. Here are
> the results for reference:
>
> * mail/rss2email: tests hang for eternity
> * productivity/tryton/5.0/trytond: all tests pass
> * productivity/tryton/5.2/trytond: all tests pass
> * www/odoo
> PRIVSEP prevents build, seems like a dependency not in ports:
>
> Searching for xlwt
> Reading https://pypi.org/simple/xlwt/
> Download error on https://pypi.org/simple/xlwt/: [Errno -5] no address associated with name -- Some packages may not be found!
> Couldn't find index page for 'xlwt' (maybe misspelled?)
> Scanning index of all packages (this may take a while)
> Reading https://pypi.org/simple/
> Download error on https://pypi.org/simple/: [Errno -5] no address associated with name -- Some packages may not be found!
> No local packages or working download links found for xlwt
> error: Could not find suitable distribution for Requirement.parse('xlwt')
>
> * www/urlwatch: all tests pass
> * www/weboob: 2 tests fail. Both because of network timeout,
> I assume PRIVSEP is doing its thing here too.
>
> Comments ? ok ?
ok jca@
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
No comments:
Post a Comment