Revisions of python-lxml

Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 163)
Fix changelog
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1004277 from llyyr's avatar llyyr (llyyr) (revision 162)
Calibre fails to start due to `RuntimeError: html5-parser and lxml are using different versions of libxml2. This happens commonly when using pip installed versions of lxml. Use pip install --no-binary lxml lxml instead. libxml2 versions: html5-parser: (2, 10, 2) != lxml: (2, 9, 14)`

https://build.opensuse.org/request/show/1000724 request allows building with legacy API possible, so python3-lxml always builds with libxml2 >= 2.9.5, instead of the latest
buildservice-autocommit accepted request 998154 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 161)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 160)
- update to version 4.9.1 (bsc#1201253, CVE-2022-2309):
buildservice-autocommit accepted request 988276 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 159)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 988040 from Arun Persaud's avatar Arun Persaud (apersaud) (revision 158)
- update to version 4.9.1:
  * Bugs fixed
    + A crash was resolved when using iterwalk() (or canonicalize())
      after parsing certain incorrect input. Note that iterwalk() can
      crash on valid input parsed with the same parser after failing
      to parse the incorrect input.

Note: The doc pdf seems to be outdated, but I couldn't find any newer ones on their webpage. Perhaps the doc package should be deleted? 
buildservice-autocommit accepted request 981214 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 157)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 156)
- 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.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 155)
- update to 4.8.0:
  * GH#337: Path-like objects are now supported throughout the API instead of
    just strings.
  * The ``ElementMaker`` now supports ``QName`` values as tags, which always
    override the default namespace of the factory.
  * GH#338: In lxml.objectify, the XSI float annotation "nan" and "inf" were spelled in
    lower case, whereas XML Schema datatypes define them as "NaN" and "INF" respectively.
  * Built with Cython 0.29.28.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 154)
- update to 4.7.1:
  * Chunked Unicode string parsing via ``parser.feed()`` now encodes the input data
    to the native UTF-8 encoding directly, instead of going through ``Py_UNICODE`` /
    ``wchar_t`` encoding first, which previously required duplicate recoding in most cases.
  * The standard namespace prefixes were mishandled during "C14N2" serialisation on Python 3.
  * ``lxml.objectify`` previously accepted non-XML numbers with underscores (like "1_000")
    as integers or float values in Python 3.6 and later. It now adheres to the number
    format of the XML spec again.
  * LP#1939031: Static wheels of lxml now contain the header files of zlib and libiconv
    (in addition to the already provided headers of libxml2/libxslt/libexslt).
  * Wheels include libxml2 2.9.12+ and libxslt 1.1.34 (also on Windows).
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 153)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 152)
- update to 4.6.5 (bsc#1193752, CVE-2021-43818):
  * A vulnerability (GHSL-2021-1038) in the HTML cleaner allowed sneaking script
    content through SVG images.
  * A vulnerability (GHSL-2021-1037) in the HTML cleaner allowed sneaking script
    content through CSS imports and other crafted constructs.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 151)
- update to 4.6.4:
  * A new property ``system_url`` was added to DTD entities.
  * The ``STATIC_*`` variables in ``setup.py`` can now be passed via env vars.
- remove python-lxml-test_etree.patch (upstream)
buildservice-autocommit accepted request 898540 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 150)
baserev update by copy to link target
buildservice-autocommit accepted request 896742 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 149)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 148)
- Add missing dependency on python-base for the devel subpackage.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 896722 from Pedro Monreal Gonzalez's avatar Pedro Monreal Gonzalez (pmonrealgonzalez) (revision 147)
- Adapt test_etree.py to a behavioural change in libxml2 2.9.11+
  * Add python-lxml-test_etree.patch
buildservice-autocommit accepted request 883115 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 146)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 145)
- update to 4.6.3:
  * A vulnerability (CVE-2021-28957) was discovered in the HTML Cleaner by Kevin Chung,
    which allowed JavaScript to pass through.  The cleaner now removes the HTML5
    ``formaction`` attribute.
buildservice-autocommit accepted request 866353 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 144)
baserev update by copy to link target
Displaying revisions 41 - 60 of 203
openSUSE Build Service is sponsored by