./textproc/py-markdown, XHTML generator using a simple markup

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


Branch: CURRENT, Version: 3.10, Package name: py313-markdown-3.10, Maintainer: pkgsrc-users

Markdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid XHTML (or HTML).

This package provides a Python implementation.


Required to run:
[devel/py-setuptools] [lang/python310]

Master sites:

Filesize: 356.378 KB

Version history: (Expand)


CVS history: (Expand)


   2025-11-10 10:39:26 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-markdown: update to 3.10.

Changed

    Officially support Python 3.14 and PyPy 3.11 and drop support for Python 3.9
    and PyPy 3.9.

Fixed

    Fix an HTML comment parsing case in some Python versions that can cause an
    infinite loop (#1554).
    Revert the default behavior of USE_DEFINITION_ORDER (to True). The new
    behavior introduced in 3.9.0 is experimental and results are inconsistent.
    It should not have been made the default behavior (#1561).
   2025-10-09 10:07:30 by Thomas Klausner | Files touched by this commit (24)
Log message:
*: remove more references to (removed) Python 3.9
   2025-09-05 07:32:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-markdown: updated to 3.9

3.9.0

Changed

* Footnotes are now ordered by the occurrence of their references in the
  document. A new configuration option for the footnotes extension,
  `USE_DEFINITION_ORDER`, has been added to support restoring the previous
  behavior of ordering footnotes by the occurrence of definitions

Fixed

* Ensure inline processing iterates through elements in document order
* Fix handling of incomplete HTML tags in code spans in Python 3.14
   2025-07-01 14:00:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-markdown: updated to 3.8.2

3.8.2

Fixed

* 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.

3.8.1

Fixed

* Ensure incomplete markup declaration in raw HTML doesn't crash parser
* Fixed dropped content in `md_in_html`
* Fixed HTML handling corner case that prevented some content from not being rendered
   2025-04-13 09:41:42 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-markdown: updated to 3.8

3.8.0 - 2025-04-09

Changed

* DRY fix in `abbr` extension by introducing method `create_element`
* 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

Fixed

* Backslash Unescape IDs set via `attr_list` on `toc`
* 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
* `md_in_html` handle tags within inline code blocks better
* `md_in_html` fix handling of one-liner block HTML handling
* Ensure `<center>` is treated like a block-level element
* Ensure that `abbr` extension respects `AtomicString` and does not process
  perceived abbreviations in these strings
* Ensure `smarty` extension correctly renders nested closing quotes
   2025-04-12 19:54:11 by Paul Goyette | Files touched by this commit (8)
Log message:
More setuptools fallout - more to come
   2025-03-02 22:21:44 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-markdown: fix wheel name for latest setuptools and depend on it

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