Back to Explore

python-syndication/feedparser-sgmllib

GitHub
4 updates · last 90 days1 watchersOpen source

Last release:

feedparser-sgmllib is a copy of Python 2.7’s sgmllib, provided for use by the Feedparser project. It is useful if you need the sgmllib behavior that Feedparser relies on.

Project status

  • The project appears actively maintained in the short term, with a cluster of recent GitHub updates in late July and early August 2026, and an upstream push on 2026-08-13. After that, there have been no new updates since v2.1.0 on 2026-08-02.
  • The apparent update cadence was fast during 2026-07-27 to 2026-08-02 (v1.0.0 to v2.1.0 in about a week), but by today (2026-10-15) it has slowed to quiet, with roughly a 2.5-month gap since the last recorded update.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v2.1.0

    v2.1.0 focuses on correctness and performance improvements in the SGMLParser implementation. It improves handling of end tags with trailing text and reduces quadratic CPU time behavior when feeding large, incomplete tokens in small increments.

  • v2.0.1

    v2.0.1 primarily updates packaging so the source distribution (sdist) includes documentation, tests, and other supporting files. The release notes describe this change, and the code diff shows the implementation via a Poetry sdist include configuration and a version bump.

  • v2.0.0

    This v2.0.0 release primarily reorganizes the package layout for sgmllib, moving away from a namespace package setup. It also updates the documentation toolchain to use the sphinx-issues plugin and switches changelog maintenance to scriv-managed fragments.

    Breaking
  • v1.0.0

    v1.0.0 is an initial release that ports and modernizes the legacy Python 2.7 sgmllib code for Python 3, including type annotations and updated parser behavior. It also incorporates additional parsing capabilities from feedparser, such as support for namespace-prefixed tags and additional character/reference handling. Developers upgrading should review import paths and how parser parameters are typed/handled.

    BreakingFeatures