Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-readme_renderer for openSUSE:Factory checked in at 2024-11-08 11:55:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-readme_renderer (Old) and /work/SRC/openSUSE:Factory/.python-readme_renderer.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-readme_renderer" Fri Nov 8 11:55:53 2024 rev:15 rq:1222462 version:44.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-readme_renderer/python-readme_renderer.changes 2024-03-18 16:44:30.874860491 +0100 +++ /work/SRC/openSUSE:Factory/.python-readme_renderer.new.2017/python-readme_renderer.changes 2024-11-08 11:58:21.590909855 +0100 @@ -1,0 +2,15 @@ +Thu Nov 7 13:28:54 UTC 2024 - Daniel Garcia <daniel.gar...@suse.com> + +- Update to 44.0: + * Drop support for Python 3.8 (#315) + * Require docutils 0.21.2 and higher (#315) + * Remove HTML5 <s> tag from the list of allowed HTML tags (#315) + * Test all supported CPython and PyPy versions in CI (#315) + * Resolve Node 16 deprecation warnings in CI (#309) + * Lint specific directories (#312) + * Build a wheel once for all tox test environments (#308) + * Lazy open output files, and always close them (#314) + * Gitpod: Migrate to the Even Better TOML extension (#306) + * check-manifest: Remove a now-default .gitpod.yml exclusion (#307) + +------------------------------------------------------------------- Old: ---- readme_renderer-43.0.tar.gz New: ---- readme_renderer-44.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-readme_renderer.spec ++++++ --- /var/tmp/diff_new_pack.uLZFKO/_old 2024-11-08 11:58:24.155016784 +0100 +++ /var/tmp/diff_new_pack.uLZFKO/_new 2024-11-08 11:58:24.167017284 +0100 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-readme_renderer -Version: 43.0 +Version: 44.0 Release: 0 Summary: A library for rendering "readme" descriptions License: Apache-2.0 ++++++ readme_renderer-43.0.tar.gz -> readme_renderer-44.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/CHANGES.rst new/readme_renderer-44.0/CHANGES.rst --- old/readme_renderer-43.0/CHANGES.rst 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/CHANGES.rst 2024-07-08 17:00:47.000000000 +0200 @@ -1,16 +1,31 @@ Changes ======= +44.0 (2024-07-08) +----------------- + +* Drop support for Python 3.8 (#315) +* Require docutils 0.21.2 and higher (#315) +* Remove HTML5 ``<s>`` tag from the list of allowed HTML tags (#315) +* Test all supported CPython and PyPy versions in CI (#315) +* Resolve Node 16 deprecation warnings in CI (#309) +* Lint specific directories (#312) +* Build a wheel once for all tox test environments (#308) +* Lazy open output files, and always close them (#314) +* Gitpod: Migrate to the Even Better TOML extension (#306) +* check-manifest: Remove a now-default ``.gitpod.yml`` exclusion (#307) + 43.0 (2024-02-26) ----------------- -- Allow HTML5 ``picture`` tag through cleaner (#299) -- Test against Python 3.12 (#300) + +* Allow HTML5 ``picture`` tag through cleaner (#299) +* Test against Python 3.12 (#300) 42.0 (2023-09-07) ----------------- -- Migrate from ``bleach`` to ``nh3`` (#295) -- Migrate from ``setup.py`` to ``pyproject.toml`` +* Migrate from ``bleach`` to ``nh3`` (#295) +* Migrate from ``setup.py`` to ``pyproject.toml`` 41.0 (2023-08-18) ----------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/PKG-INFO new/readme_renderer-44.0/PKG-INFO --- old/readme_renderer-43.0/PKG-INFO 2024-02-26 17:10:47.588036300 +0100 +++ new/readme_renderer-44.0/PKG-INFO 2024-07-08 17:00:51.605775000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: readme_renderer -Version: 43.0 +Version: 44.0 Summary: readme_renderer is a library for rendering readme descriptions for Warehouse Author-email: The Python Packaging Authority <ad...@mail.pypi.org> License: Apache License, Version 2.0 @@ -16,7 +16,6 @@ Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3 :: Only -Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 @@ -24,11 +23,11 @@ Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Typing :: Typed -Requires-Python: >=3.8 +Requires-Python: >=3.9 Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: nh3>=0.2.14 -Requires-Dist: docutils>=0.13.1 +Requires-Dist: docutils>=0.21.2 Requires-Dist: Pygments>=2.5.1 Provides-Extra: md Requires-Dist: cmarkgfm>=0.8.0; extra == "md" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/pyproject.toml new/readme_renderer-44.0/pyproject.toml --- old/readme_renderer-43.0/pyproject.toml 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/pyproject.toml 2024-07-08 17:00:47.000000000 +0200 @@ -1,13 +1,17 @@ [project] name = "readme_renderer" -version = "43.0" +version = "44.0" description = "readme_renderer is a library for rendering readme descriptions for Warehouse" authors = [ {name = "The Python Packaging Authority", email = "ad...@mail.pypi.org"} ] readme = "README.rst" license = {text = "Apache License, Version 2.0"} -dependencies = ["nh3>=0.2.14", "docutils>=0.13.1", "Pygments>=2.5.1"] +dependencies = [ + "nh3>=0.2.14", + "docutils>=0.21.2", + "Pygments>=2.5.1", +] classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", @@ -20,7 +24,6 @@ "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -29,7 +32,7 @@ "Programming Language :: Python :: Implementation :: PyPy", "Typing :: Typed" ] -requires-python = ">=3.8" +requires-python = ">=3.9" [project.optional-dependencies] md = ["cmarkgfm>=0.8.0"] @@ -47,9 +50,6 @@ requires = ["setuptools>=40.8.0"] build-backend = "setuptools.build_meta" -# TODO: Remove when https://github.com/mgedmin/check-manifest/pull/155 released -[tool.check-manifest] -ignore = [".gitpod.yml"] [tool.coverage.run] branch = true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/readme_renderer/__main__.py new/readme_renderer-44.0/readme_renderer/__main__.py --- old/readme_renderer-43.0/readme_renderer/__main__.py 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/readme_renderer/__main__.py 2024-07-08 17:00:47.000000000 +0200 @@ -18,7 +18,7 @@ help="README format (inferred from input file name or package)") parser.add_argument('input', help="Input README file or package name") parser.add_argument('-o', '--output', help="Output file (default: stdout)", - type=argparse.FileType('w'), default='-') + default='-') args = parser.parse_args(cli_args) content_format = args.format @@ -55,7 +55,11 @@ "`rst`, or `txt`)") if rendered is None: sys.exit(1) - print(rendered, file=args.output) + if args.output == "-": + print(rendered, file=sys.stdout) + else: + with open(args.output, "w") as fp: + print(rendered, file=fp) if __name__ == '__main__': diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/readme_renderer/clean.py new/readme_renderer-44.0/readme_renderer/clean.py --- old/readme_renderer-43.0/readme_renderer/clean.py 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/readme_renderer/clean.py 2024-07-08 17:00:47.000000000 +0200 @@ -26,7 +26,7 @@ "br", "caption", "cite", "col", "colgroup", "dd", "del", "details", "div", "dl", "dt", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "img", "p", "pre", "span", "sub", "summary", "sup", "table", "tbody", "td", "th", "thead", - "tr", "tt", "kbd", "var", "input", "section", "aside", "nav", "s", "figure", + "tr", "tt", "kbd", "var", "input", "section", "aside", "nav", "figure", "figcaption", "picture", } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/readme_renderer.egg-info/PKG-INFO new/readme_renderer-44.0/readme_renderer.egg-info/PKG-INFO --- old/readme_renderer-43.0/readme_renderer.egg-info/PKG-INFO 2024-02-26 17:10:47.000000000 +0100 +++ new/readme_renderer-44.0/readme_renderer.egg-info/PKG-INFO 2024-07-08 17:00:51.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: readme_renderer -Version: 43.0 +Version: 44.0 Summary: readme_renderer is a library for rendering readme descriptions for Warehouse Author-email: The Python Packaging Authority <ad...@mail.pypi.org> License: Apache License, Version 2.0 @@ -16,7 +16,6 @@ Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3 :: Only -Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 @@ -24,11 +23,11 @@ Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Typing :: Typed -Requires-Python: >=3.8 +Requires-Python: >=3.9 Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: nh3>=0.2.14 -Requires-Dist: docutils>=0.13.1 +Requires-Dist: docutils>=0.21.2 Requires-Dist: Pygments>=2.5.1 Provides-Extra: md Requires-Dist: cmarkgfm>=0.8.0; extra == "md" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/readme_renderer.egg-info/requires.txt new/readme_renderer-44.0/readme_renderer.egg-info/requires.txt --- old/readme_renderer-43.0/readme_renderer.egg-info/requires.txt 2024-02-26 17:10:47.000000000 +0100 +++ new/readme_renderer-44.0/readme_renderer.egg-info/requires.txt 2024-07-08 17:00:51.000000000 +0200 @@ -1,5 +1,5 @@ nh3>=0.2.14 -docutils>=0.13.1 +docutils>=0.21.2 Pygments>=2.5.1 [md] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/tests/fixtures/test_rst_bibtex.html new/readme_renderer-44.0/tests/fixtures/test_rst_bibtex.html --- old/readme_renderer-43.0/tests/fixtures/test_rst_bibtex.html 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/tests/fixtures/test_rst_bibtex.html 2024-07-08 17:00:47.000000000 +0200 @@ -1,2 +1,2 @@ <pre><code><span class="nc">@article</span><span class="p">{</span><span class="nl">the_impact_of_pygments_docutils_config_and_html5</span><span class="p">,</span><span class="w"> - </span><span class="na">year</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><s>{2022}</s><span class="p">,</span></code></pre> + </span><span class="na">year</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{2022}</span><span class="p">,</span></code></pre> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/tests/fixtures/test_rst_contents.html new/readme_renderer-44.0/tests/fixtures/test_rst_contents.html --- old/readme_renderer-43.0/tests/fixtures/test_rst_contents.html 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/tests/fixtures/test_rst_contents.html 2024-07-08 17:00:47.000000000 +0200 @@ -1,5 +1,5 @@ <nav class="contents" id="contents"> -<p class="topic-title">Contents</p> +<p class="topic-title"><a href="#top" rel="nofollow">Contents</a></p> <ul class="simple"> <li><p><a href="#features" id="toc-entry-1" rel="nofollow">Features</a></p></li> <li><p><a href="#installation" id="toc-entry-2" rel="nofollow">Installation</a></p></li> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/tests/fixtures/test_rst_linkify.html new/readme_renderer-44.0/tests/fixtures/test_rst_linkify.html --- old/readme_renderer-43.0/tests/fixtures/test_rst_linkify.html 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/tests/fixtures/test_rst_linkify.html 2024-07-08 17:00:47.000000000 +0200 @@ -1,5 +1,9 @@ -<a href="https://travis-ci.org/tulsawebdevs/django-multi-gtfs" rel="nofollow"><img alt="https://travis-ci.org/tulsawebdevs/django-multi-gtfs.svg?branch=master" src="https://travis-ci.org/tulsawebdevs/django-multi-gtfs.svg?branch=master"></a> -<a href="https://coveralls.io/github/tulsawebdevs/django-multi-gtfs" rel="nofollow"><img alt="https://coveralls.io/repos/github/tulsawebdevs/django-multi-gtfs/badge.svg?branch=django19" src="https://coveralls.io/repos/github/tulsawebdevs/django-multi-gtfs/badge.svg?branch=django19"></a> +<a href="https://travis-ci.org/tulsawebdevs/django-multi-gtfs" rel="nofollow"> +<img alt="https://travis-ci.org/tulsawebdevs/django-multi-gtfs.svg?branch=master" src="https://travis-ci.org/tulsawebdevs/django-multi-gtfs.svg?branch=master"> +</a> +<a href="https://coveralls.io/github/tulsawebdevs/django-multi-gtfs" rel="nofollow"> +<img alt="https://coveralls.io/repos/github/tulsawebdevs/django-multi-gtfs/badge.svg?branch=django19" src="https://coveralls.io/repos/github/tulsawebdevs/django-multi-gtfs/badge.svg?branch=django19"> +</a> <p><strong>multigtfs</strong> is an <a href="http://choosealicense.com/licenses/apache/" rel="nofollow">Apache 2.0</a>-licensed Django app that supports importing and exporting of GTFS feeds. All features of the <a href="https://developers.google.com/transit/gtfs/reference" rel="nofollow">June 20, 2012 reference</a> are supported, including <a href="https://developers.google.com/transit/gtfs/changes#RevisionHistory" rel="nofollow">all changes</a> up to February 17, 2014. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readme_renderer-43.0/tox.ini new/readme_renderer-44.0/tox.ini --- old/readme_renderer-43.0/tox.ini 2024-02-26 17:10:36.000000000 +0100 +++ new/readme_renderer-44.0/tox.ini 2024-07-08 17:00:47.000000000 +0200 @@ -1,14 +1,25 @@ [tox] -envlist = py38,py39,py310,py311,py312,pep8,packaging,noextra,mypy +envlist = + py{39, 310, 311, 312} + pypy{39, 310} + pep8 + packaging + noextra + mypy isolated_build = True [testenv] +package = wheel +wheel_build_env = build_wheel deps = pytest pytest-cov pytest-icdiff +setenv = + # Display up to 20 frames in backtraces when showing ResourceWarnings. + PYTHONTRACEMALLOC=20 commands = - pytest --strict-markers --cov {posargs} + pytest -Wall --strict-markers --cov {posargs} extras = md [testenv:mypy] @@ -22,10 +33,11 @@ [testenv:pep8] basepython = python3 +skip_install = true deps = flake8 pep8-naming -commands = flake8 . +commands = flake8 readme_renderer tests [testenv:packaging] deps = @@ -42,6 +54,5 @@ extras = [flake8] -exclude = .tox,*.egg select = E,W,F,N max-line-length = 88