| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-Markdown | Distribution: openSUSE Tumbleweed |
| Version: 3.9 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Sep 5 17:36:45 2025 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 1056836 | Source RPM: python-Markdown-3.9-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://python-markdown.github.io/ | |
| Summary: Python implementation of Markdown | |
This is a Python implementation of John Gruber's [Markdown][]. It is almost completely compliant with the reference implementation, though there are a few known issues. See [Features][] for information on what exactly is supported and what is not. Additional features are supported by the [Available Extensions][].
BSD-3-Clause
* Fri Sep 05 2025 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.9:
* Footnotes are now ordered by the occurrence of their references
in the document (#1367).
* Ensure inline processing iterates through elements in document
order (#1546).
* Fix handling of incomplete HTML tags in code spans in Python
3.14 (#1547).
- increase the minimum python version to 3.9 as required by
upstream
- drop fix-py314.patch: fixed upstream
* Thu Aug 21 2025 Markéta Machová <mmachova@suse.com>
- Convert to libalternatives on SLE-16-based and newer systems only
* Tue Aug 12 2025 Matej Cepl <mcepl@cepl.eu>
- Add fix-py314.patch to fix failing tests on 3.14.* or 3.13.6+
(gh#Python-Markdown/markdown#1547).
* Wed Aug 06 2025 Benoît Monin <benoit.monin@gmx.fr>
- set the minimum version of setuptools to 77.0 to match upstream
pyproject.toml
* Fri Jul 11 2025 Markéta Machová <mmachova@suse.com>
- Convert to libalternatives
* Thu Jun 19 2025 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.8.2:
* Fix codecs deprecation in Python 3.14.
* Fix issue with unclosed comment parsing in Python 3.14.
* Fix issue with unclosed declarations in Python 3.14.
* Fix issue with unclosed HTML tag <foo and Python 3.14.
* Wed Jun 18 2025 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.8.1:
* Ensure incomplete markup declaration in raw HTML doesn’t crash
parser (#1534).
* Fixed dropped content in md_in_html (#1526).
* Fixed HTML handling corner case that prevented some content
from not being rendered (#1528).
* Fri Apr 11 2025 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.8:
* Changed
+ DRY fix in abbr extension by introducing method
create_element (#1483).
+ Clean up test directory by removing some redundant tests and
port non-redundant cases to the newer test framework.
+ Improved performance of the raw HTML post-processor (#1510).
* Fixed
+ Backslash Unescape IDs set via attr_list on toc (#1493).
+ Ensure md_in_html processes content inside “markdown” blocks
as they are parsed outside of “markdown” blocks to keep
things more consistent for third-party extensions (#1503).
+ md_in_html handle tags within inline code blocks better
(#1075).
+ md_in_html fix handling of one-liner block HTML handling
(#1074).
+ Ensure <center> is treated like a block-level element
(#1481).
+ Ensure that abbr extension respects AtomicString and does not
process perceived abbreviations in these strings (#1512).
+ Ensure smarty extension correctly renders nested closing
quotes (#1514).
* Tue Apr 01 2025 Markéta Machová <mmachova@suse.com>
- Make the metadata directory name case-insensitive.
* Tue Mar 25 2025 Steve Kowalik <steven.kowalik@suse.com>
- Lowercase metadata directory name.
* Sat Aug 17 2024 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.7:
* Changed
+ Refactor abbr Extension
* Fixed
+ Fixed links to source code on GitHub from the documentation
(#1453).
- rename source tarball to markdown to match upstream
* Mon Aug 12 2024 Matej Cepl <mcepl@cepl.eu>
- Split the package into multibuild with tests separate (to
separate PyYAML dependency).
* Fri Mar 15 2024 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.6:
* Changed
+ Refactor TOC Sanitation
* Fixed
+ Include scripts/*.py in the generated source tarballs (#1430)
+ Ensure lines after heading in loose list are properly
detabbed (#1443).
+ Give smarty tree processor higher priority than toc (#1440).
+ Permit carets (^) and square brackets (]) but explicitly
exclude backslashes (\) from abbreviations (#1444).
+ In attribute lists (attr_list, fenced_code), quoted attribute
values are now allowed to contain curly braces (}) (#1414).
* Thu Jan 11 2024 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.5.2:
* Fix type annotations for convertFile - it accepts only
bytes-based buffers. Also remove legacy checks from Python 2
(#1400)
* Remove legacy import needed only in Python 2 (#1403)
* Fix typo that left the attribute
AdmonitionProcessor.content_indent unset (#1404)
* Fix edge-case crash in InlineProcessor with AtomicString
(#1406).
* Fix edge-case crash in codehilite with an empty code tag
(#1405).
* Improve and expand type annotations in the code base (#1401).
* Fix handling of bogus comments (#1425).
* Wed Nov 01 2023 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.5.1:
* Fix a performance problem with HTML extraction where large HTML
input could trigger quadratic line counting behavior (#1392).
* Improve and expand type annotations in the code base (#1394).
* Sun Oct 08 2023 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.5:
* Added:
+ Add permalink_leading configuration option to the toc
extension (#1339)
* Changed:
+ Add support for cPython version 3.12 (and PyPy 3.10) and drop
support for Python version 3.7 (#1357).
+ Refactor changelog to use the format defined at
https://keepachangelog.com/.
+ Update the list of empty HTML tags (#1353).
+ Add customizable TOC title class to TOC extension (#1293).
+ Add API documentation of the code base which is generated by
mkdocstrings (#1220).
* Fixed:
+ Fix a corner case in admonitions where if an indented code
block was provided as the first block, the output would be
malformed (#1329).
- set the minimum python version to 3.8
* Tue Jul 25 2023 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.4.4: bug-fix release
* Add a special case for initial 's to smarty extension (#1305).
* Unescape any backslash escaped inline raw HTML (#1358).
* Unescape backslash escaped TOC token names (#1360).
* Tue Jun 20 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Fri Mar 24 2023 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.4.3: bug-fix release
* Restore console script (#1327).
- additional changes from version 3.4.2: bug-fix release
* Improve standalone * and _ parsing (#1300).
* Consider <html> HTML tag a block-level element (#1309).
* Officially support Python 3.11.
* Switch from setup.py to pyproject.toml.
- drop macros in spec file: already provided by python-rpm-macros
* Sun Jul 17 2022 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.4.1: bug-fix release
* Fix an import issue with importlib.util (#1274).
- additional changes from version 3.4.0:
* see https://python-markdown.github.io/change_log/release-3.4/
for details
- drop requirement of python-xml, not needed by upstream
- set the minimum python version to 3.7
- require importlib-metadata only for python version < 3.10
* Thu May 05 2022 Matej Cepl <mcepl@suse.com>
- Clean up the SPEC file.
* Thu May 05 2022 Benoît Monin <benoit.monin@gmx.fr>
- update to version 3.3.7: bug-fix release
* Disallow square brackets in reference link ids (#1209)
* Retain configured pygments_style after first code block (#1240)
* Ensure fenced code attributes are properly escaped (#1247)
/usr/bin/markdown_py /usr/bin/markdown_py-3.11 /usr/lib/python3.11/site-packages/markdown /usr/lib/python3.11/site-packages/markdown-3.9.dist-info /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/INSTALLER /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/METADATA /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/RECORD /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/REQUESTED /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/WHEEL /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/entry_points.txt /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/licenses /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/licenses/LICENSE.md /usr/lib/python3.11/site-packages/markdown-3.9.dist-info/top_level.txt /usr/lib/python3.11/site-packages/markdown/__init__.py /usr/lib/python3.11/site-packages/markdown/__main__.py /usr/lib/python3.11/site-packages/markdown/__meta__.py /usr/lib/python3.11/site-packages/markdown/__pycache__ /usr/lib/python3.11/site-packages/markdown/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/__meta__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/__meta__.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/blockparser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/blockparser.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/blockprocessors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/blockprocessors.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/core.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/core.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/htmlparser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/htmlparser.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/inlinepatterns.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/inlinepatterns.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/postprocessors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/postprocessors.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/preprocessors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/preprocessors.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/serializers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/serializers.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/test_tools.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/test_tools.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/treeprocessors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/treeprocessors.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/__pycache__/util.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/blockparser.py /usr/lib/python3.11/site-packages/markdown/blockprocessors.py /usr/lib/python3.11/site-packages/markdown/core.py /usr/lib/python3.11/site-packages/markdown/extensions /usr/lib/python3.11/site-packages/markdown/extensions/__init__.py /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__ /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/abbr.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/abbr.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/admonition.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/admonition.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/attr_list.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/attr_list.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/codehilite.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/codehilite.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/def_list.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/def_list.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/extra.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/extra.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/fenced_code.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/fenced_code.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/footnotes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/footnotes.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/legacy_attrs.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/legacy_attrs.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/legacy_em.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/legacy_em.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/md_in_html.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/md_in_html.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/meta.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/meta.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/nl2br.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/nl2br.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/sane_lists.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/sane_lists.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/smarty.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/smarty.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/tables.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/tables.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/toc.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/toc.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/wikilinks.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/markdown/extensions/__pycache__/wikilinks.cpython-311.pyc /usr/lib/python3.11/site-packages/markdown/extensions/abbr.py /usr/lib/python3.11/site-packages/markdown/extensions/admonition.py /usr/lib/python3.11/site-packages/markdown/extensions/attr_list.py /usr/lib/python3.11/site-packages/markdown/extensions/codehilite.py /usr/lib/python3.11/site-packages/markdown/extensions/def_list.py /usr/lib/python3.11/site-packages/markdown/extensions/extra.py /usr/lib/python3.11/site-packages/markdown/extensions/fenced_code.py /usr/lib/python3.11/site-packages/markdown/extensions/footnotes.py /usr/lib/python3.11/site-packages/markdown/extensions/legacy_attrs.py /usr/lib/python3.11/site-packages/markdown/extensions/legacy_em.py /usr/lib/python3.11/site-packages/markdown/extensions/md_in_html.py /usr/lib/python3.11/site-packages/markdown/extensions/meta.py /usr/lib/python3.11/site-packages/markdown/extensions/nl2br.py /usr/lib/python3.11/site-packages/markdown/extensions/sane_lists.py /usr/lib/python3.11/site-packages/markdown/extensions/smarty.py /usr/lib/python3.11/site-packages/markdown/extensions/tables.py /usr/lib/python3.11/site-packages/markdown/extensions/toc.py /usr/lib/python3.11/site-packages/markdown/extensions/wikilinks.py /usr/lib/python3.11/site-packages/markdown/htmlparser.py /usr/lib/python3.11/site-packages/markdown/inlinepatterns.py /usr/lib/python3.11/site-packages/markdown/postprocessors.py /usr/lib/python3.11/site-packages/markdown/preprocessors.py /usr/lib/python3.11/site-packages/markdown/serializers.py /usr/lib/python3.11/site-packages/markdown/test_tools.py /usr/lib/python3.11/site-packages/markdown/treeprocessors.py /usr/lib/python3.11/site-packages/markdown/util.py /usr/share/doc/packages/python311-Markdown /usr/share/doc/packages/python311-Markdown/README.md /usr/share/doc/packages/python311-Markdown/authors.md /usr/share/doc/packages/python311-Markdown/change_log /usr/share/doc/packages/python311-Markdown/change_log/index.md /usr/share/doc/packages/python311-Markdown/change_log/release-2.0.md /usr/share/doc/packages/python311-Markdown/change_log/release-2.1.md /usr/share/doc/packages/python311-Markdown/change_log/release-2.2.md /usr/share/doc/packages/python311-Markdown/change_log/release-2.3.md /usr/share/doc/packages/python311-Markdown/change_log/release-2.4.md /usr/share/doc/packages/python311-Markdown/change_log/release-2.5.md /usr/share/doc/packages/python311-Markdown/change_log/release-2.6.md /usr/share/doc/packages/python311-Markdown/changelog.md /usr/share/doc/packages/python311-Markdown/cli.md /usr/share/doc/packages/python311-Markdown/contributing.md /usr/share/doc/packages/python311-Markdown/custom.css /usr/share/doc/packages/python311-Markdown/extensions /usr/share/doc/packages/python311-Markdown/extensions/abbreviations.md /usr/share/doc/packages/python311-Markdown/extensions/admonition.md /usr/share/doc/packages/python311-Markdown/extensions/api.md /usr/share/doc/packages/python311-Markdown/extensions/attr_list.md /usr/share/doc/packages/python311-Markdown/extensions/code_hilite.md /usr/share/doc/packages/python311-Markdown/extensions/definition_lists.md /usr/share/doc/packages/python311-Markdown/extensions/extra.md /usr/share/doc/packages/python311-Markdown/extensions/fenced_code_blocks.md /usr/share/doc/packages/python311-Markdown/extensions/footnotes.md /usr/share/doc/packages/python311-Markdown/extensions/index.md /usr/share/doc/packages/python311-Markdown/extensions/legacy_attrs.md /usr/share/doc/packages/python311-Markdown/extensions/legacy_em.md /usr/share/doc/packages/python311-Markdown/extensions/md_in_html.md /usr/share/doc/packages/python311-Markdown/extensions/meta_data.md /usr/share/doc/packages/python311-Markdown/extensions/nl2br.md /usr/share/doc/packages/python311-Markdown/extensions/sane_lists.md /usr/share/doc/packages/python311-Markdown/extensions/smarty.md /usr/share/doc/packages/python311-Markdown/extensions/tables.md /usr/share/doc/packages/python311-Markdown/extensions/toc.md /usr/share/doc/packages/python311-Markdown/extensions/wikilinks.md /usr/share/doc/packages/python311-Markdown/favicon.ico /usr/share/doc/packages/python311-Markdown/index.md /usr/share/doc/packages/python311-Markdown/install.md /usr/share/doc/packages/python311-Markdown/mkdocstrings.css /usr/share/doc/packages/python311-Markdown/py.png /usr/share/doc/packages/python311-Markdown/reference.md /usr/share/doc/packages/python311-Markdown/templates /usr/share/doc/packages/python311-Markdown/templates/python /usr/share/doc/packages/python311-Markdown/templates/python/nature /usr/share/doc/packages/python311-Markdown/templates/python/nature/attribute.html.jinja /usr/share/doc/packages/python311-Markdown/templates/python/nature/class.html.jinja /usr/share/doc/packages/python311-Markdown/templates/python/nature/docstring /usr/share/doc/packages/python311-Markdown/templates/python/nature/docstring/admonition.html.jinja /usr/share/doc/packages/python311-Markdown/templates/python/nature/function.html.jinja /usr/share/doc/packages/python311-Markdown/templates/python/nature/module.html.jinja /usr/share/doc/packages/python311-Markdown/test_tools.md /usr/share/libalternatives/markdown_py /usr/share/libalternatives/markdown_py/311.conf /usr/share/licenses/python311-Markdown /usr/share/licenses/python311-Markdown/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:24:34 2025