diff --git a/.gitignore b/.gitignore index c8045e4..c3ce75f 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ lxml-2.2.7.tar.gz.asc /lxml-5.2.0-no-isoschematron-rng.tar.gz /lxml-5.2.1-no-isoschematron-rng.tar.gz /lxml-5.3.0-no-isoschematron-rng.tar.gz +/lxml-5.3.1-no-isoschematron-rng.tar.gz diff --git a/9e95960cd6.patch b/9e95960cd6.patch deleted file mode 100644 index 9ae7533..0000000 --- a/9e95960cd6.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 9e95960cd69a3e0393f4266d60a6f5a2a755de0d Mon Sep 17 00:00:00 2001 -From: Stefan Behnel -Date: Fri, 25 Oct 2024 15:50:04 +0200 -Subject: [PATCH] Fix missing "//" in file URLs under Py3.14. Closes - https://bugs.launchpad.net/bugs/2085619 - ---- - src/lxml/tests/common_imports.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/lxml/tests/common_imports.py b/src/lxml/tests/common_imports.py -index 2d371852c..83c3a909a 100644 ---- a/src/lxml/tests/common_imports.py -+++ b/src/lxml/tests/common_imports.py -@@ -103,7 +103,7 @@ def tearDown(self): - def parse(self, text, parser=None): - f = BytesIO(text) if isinstance(text, bytes) else StringIO(text) - return etree.parse(f, parser=parser) -- -+ - def _rootstring(self, tree): - return etree.tostring(tree.getroot()).replace( - b' ', b'').replace(b'\n', b'') -@@ -118,7 +118,7 @@ def assertRegex(self, *args, **kwargs): - class SillyFileLike: - def __init__(self, xml_data=b''): - self.xml_data = xml_data -- -+ - def read(self, amount=None): - if self.xml_data: - if amount: -@@ -202,7 +202,7 @@ def fileInTestDir(name): - - def path2url(path): - return urlparse.urljoin( -- 'file:', pathname2url(path)) -+ 'file://', pathname2url(path)) - - - def fileUrlInTestDir(name): diff --git a/python-lxml.spec b/python-lxml.spec index c529f8f..3889d88 100644 --- a/python-lxml.spec +++ b/python-lxml.spec @@ -1,5 +1,5 @@ Name: python-lxml -Version: 5.3.0 +Version: 5.3.1 Release: %autorelease Summary: XML processing library combining libxml2/libxslt with the ElementTree API @@ -16,11 +16,6 @@ URL: https://github.com/lxml/lxml Source0: lxml-%{version}-no-isoschematron-rng.tar.gz Source1: get-lxml-source.sh -# Fix missing "//" in file URLs under Python 3.14 -# https://bugs.launchpad.net/bugs/2085619 -# https://bugzilla.redhat.com/2335830 -Patch: https://github.com/lxml/lxml/commit/9e95960cd6.patch - BuildRequires: gcc BuildRequires: libxml2-devel BuildRequires: libxslt-devel diff --git a/sources b/sources index cf060ca..20848d2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lxml-5.3.0-no-isoschematron-rng.tar.gz) = 4e16640e59f74f38d78382b33b8d1797d03da1eca5890c3a2f5b359e21ede86a3dd1394a59734554b9f25c95548df3586e95080f520082b05f60e89e558b127e +SHA512 (lxml-5.3.1-no-isoschematron-rng.tar.gz) = 768689dead251cb493575ff2572e6bd33eff1b2e446afc9bcf7753be4ad37dcc9098362ee919288bf2ce8bf2425e0ca180cd9e7423a378b091363c9765028f67