Revisions of python-lxml

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1146785 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 109)
- Add skip-test-under-libexpat-2.6.0.patch to skip broken test with
  expat 2.6.0, gh#python/cpython#115133
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1141530 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 108)
- Fix build error for Leap.
  Use build and test as descriped on upstream.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1134342 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 106)
- update to 4.9.4:
  * LP#2046398: Inserting/replacing an ancestor into a node's
    children could loop indefinitely.
  * LP#1980767, GH#379: ``TreeBuilder.close()`` could fail with a
    ``TypeError`` after parsing incorrect input.
  * LP#1522052: A file-system specific test is now optional and
    should no longer fail on systems that don't support it.
  * Built with Cython 0.29.37.
- drop libxml2212-tests.patch (upstream)

- remove python 2.x from testing
- allow building against any libxml2 version in sle15
  * Built with Cython 0.29.28.
  * LP#1835708: ElementInclude incorrectly rejected repeated
  * LP#1755825: iterwalk() failed to return the 'start' event for the initial
  - ElementTree.write() has a new option doctype that writes out
    a doctype string before the serialisation, in the same way as
  - GH#220: xmlfile allows switching output methods at an element
  - LP#1595781, GH#240: added a PyCapsule Python API and C-level
    API for passing externally generated libxml2 documents into
  - GH#244: error log entries have a new property path with an
    XPath expression (if known, None otherwise) that points to the
  - The namespace prefix mapping that can be used in ElementPath
  - GH#238: Character escapes were not hex-encoded in the xmlfile
  - GH#229: fix for externally created XML documents.
    strips the option values specified in form attributes but only
  - LP#1551797: revert previous fix for XSLT error logging as it
  - LP#1673355, GH#233: fromstring() html5parser failed to parse
  - The previously undocumented docstring option in
    ElementTree.write() produces a deprecation warning and will
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1109332 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 104)
- skip html5lib tests - cyclic dependency with html5lib tests
- remove python 2.x from testing
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1103711 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 103)
- update to 4.9.3:
  * ``lxml.objectify`` accepted non-decimal numbers like ``²²²``
    as integers.
  * A memory leak in ``lxml.html.clean`` was resolved by
    switching to Cython 0.29.34+.
  * GH#348: URL checking in the HTML cleaner was improved.
  * GH#371, GH#373: Some regex strings were changed to raw
    strings to fix Python warnings.
  * Built with Cython 0.29.36 to adapt to changes in Python 3.12.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1098714 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 102)
- Add ISO-Schematron-schema-optional.patch and
  remove-ISO-Schematron-schema.patch to remove non-free RNG
  schema file (bsc#1213351).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1084406 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 100)
Forwarded request #1084383 from dirkmueller

- Switch documentation to be within the main package.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1082229 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 99)
Forwarded request #1082223 from mcepl

- New hotness is the sle15_python_module_pythons macro.

  - Make calling of %{sle15modernpython} optional.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1080215 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 98)
- Add patch skip-test-under-libxml2-2.10.4.patch:
  * Skip a test if using libxml2 >= 2.10.4
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1067479 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 97)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1061830 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 96)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1045999 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 95)
- update to version 4.9.2
  * Bugs fixed
    + CVE-2022-2309: A Bug in libxml2 2.9.1[0-4] could let namespace declarations
      from a failed parser run leak into later parser runs.  This bug was worked around
      in lxml and resolved in libxml2 2.10.0.
      https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
  * LP#1981760: ``Element.attrib`` now registers as ``collections.abc.MutableMapping``.
  * lxml now has a static build setup for macOS on ARM64 machines (not used for building wheels).
    Patch by Quentin Leffray.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1010558 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 94)
Add missing bug and CVE references
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1004688 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 93)
- Update BR for libxml2-devel to the current version.
- Add missing BR for python-base.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 998154 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 92)
- update to version 4.9.1 (bsc#1201253, CVE-2022-2309):
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 981214 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 90)
- update to 4.9.0:
  * The mixin inheritance order in ``lxml.html`` was corrected.
  * Built with Cython 0.29.30 to adapt to changes in Python 3.11 and 3.12.
Displaying revisions 1 - 20 of 109
openSUSE Build Service is sponsored by