From edb31b3c80f8c05f0e4ff0141e9a9ba99c7f0456 Mon Sep 17 00:00:00 2001 From: jgart Date: Sat, 24 Jan 2026 18:56:38 -0500 Subject: gnu: python-feedparser: Update to 6.0.12. * gnu/packages/web.scm (python-feedparser): Update to 6.0.12. [source]: Remove outdated patch. * gnu/packages/patches/python-feedparser-missing-import.patch: Delete it. * gnu/local.mk: Delete entry. Change-Id: I7bd5c8de4d186786e4279d8cfc3c08651b5ea382 --- .../patches/python-feedparser-missing-import.patch | 34 ---------------------- 1 file changed, 34 deletions(-) delete mode 100644 gnu/packages/patches/python-feedparser-missing-import.patch (limited to 'gnu/packages/patches/python-feedparser-missing-import.patch') diff --git a/gnu/packages/patches/python-feedparser-missing-import.patch b/gnu/packages/patches/python-feedparser-missing-import.patch deleted file mode 100644 index 6ed504c1d25..00000000000 --- a/gnu/packages/patches/python-feedparser-missing-import.patch +++ /dev/null @@ -1,34 +0,0 @@ -Since feedparser messes with Python’s internals by assigning -to __code__ it needs to import SGMLParseError too. It also -expects SGMLParseError, which was turned into AssertionError by -https://github.com/python/cpython/commit/e34bbfd61f405eef89e8aa50672b0b25022de320 - ---- feedparser-6.0.10/feedparser/sgml.py.orig 2023-03-18 09:24:50.976316932 +0100 -+++ feedparser-6.0.10/feedparser/sgml.py 2023-03-18 09:26:32.971928811 +0100 -@@ -28,6 +28,7 @@ - import re - - import sgmllib -+from sgmllib import SGMLParseError - - __all__ = [ - 'sgmllib', -@@ -41,6 +42,7 @@ - 'shorttagopen', - 'starttagopen', - 'endbracket', -+ 'SGMLParseError', - ] - - # sgmllib defines a number of module-level regular expressions that are ---- feedparser-6.0.10/feedparser/html.py.orig 2023-03-18 09:32:03.647114745 +0100 -+++ feedparser-6.0.10/feedparser/html.py 2023-03-18 09:46:05.021142671 +0100 -@@ -349,7 +349,7 @@ - - try: - return sgmllib.SGMLParser.parse_declaration(self, i) -- except sgmllib.SGMLParseError: -+ except AssertionError: - # Escape the doctype declaration and continue parsing. - self.handle_data('<') - return i+1 -- cgit v1.3