-
- Downloads
bpo-46811: Make test suite support Expat >=2.4.5 (GH-31453) (GH-31471)
Curly brackets were never allowed in namespace URIs according to RFC 3986, and so-called namespace-validating XML parsers have the right to reject them a invalid URIs. libexpat >=2.4.5 has become strcter in that regard due to related security issues; with ET.XML instantiating a namespace-aware parser under the hood, this test has no future in CPython. References: - https://datatracker.ietf.org/doc/html/rfc3968 - https://www.w3.org/TR/xml-names/ Also, test_minidom.py: Support Expat >=2.4.5 (cherry picked from commit 2cae9383) Co-authored-by:Sebastian Pipping <sebastian@pipping.org>
Showing
- Lib/test/test_minidom.py 15 additions, 2 deletionsLib/test/test_minidom.py
- Lib/test/test_xml_etree.py 0 additions, 6 deletionsLib/test/test_xml_etree.py
- Misc/NEWS.d/next/Library/2022-02-20-21-03-31.bpo-46811.8BxgdQ.rst 1 addition, 0 deletions...S.d/next/Library/2022-02-20-21-03-31.bpo-46811.8BxgdQ.rst
Loading
Please register or sign in to comment