Compare commits

207 Commits

Author SHA256 Message Date
ac9588e4dd Accepting request 1294982 from devel:languages:python
- Update to 6.0.0:
  * ``lxml.html.diff`` is faster and provides structurally better diffs.
  * The factories ``Element`` and ``ElementTree`` can now be used in type
    hints.
  * Parsing from ``memoryview`` and other buffers is supported to allow
    zero-copy parsing.
  * ``lxml.html.builder`` was missing several HTML5 tag names.
  * ``CDATA`` can now be written into the incremental ``xmlfile()`` writer.
  * A new parser option ``decompress=False`` was added that controls the
    automatic input decompression when using libxml2 2.15.0 or later.
  * The set of compile time / runtime supported libxml2 feature names is
    available as ``etree.LIBXML_COMPILED_FEATURES`` and
    ``etree.LIBXML_FEATURES``.
  * Predicates in ``.find*()`` could mishandle tag indices if a default
    namespace is provided.
  * The ``head`` and ``body`` properties of ``lxml.html`` elements failed
    if no such element was found.  They now return ``None`` instead.
  * Tag names provided by code (API, not data) that are longer than
    ``INT_MAX`` could be truncated or mishandled in other ways.
  * ``.text_content()`` on ``lxml.html`` elements accidentally returned
    a "smart string" without additional information.  It now returns a plain
    string.
  * Support for Python < 3.8 was removed.
  * Parsing directly from zlib (or lzma) compressed data is now considered
    an optional feature in lxml.
  * The ``Schematron`` class is deprecated and will become non-functional in
    a future lxml version.
  * Built using Cython 3.1.2.
  * The debug methods ``MemDebug.dump()`` and ``MemDebug.show()`` were
    removed completely.

OBS-URL: https://build.opensuse.org/request/show/1294982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=114
2025-07-23 14:32:19 +00:00
32a3b38a24 Accepting request 1280666 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1280666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=113
2025-05-30 12:28:10 +00:00
d4ab80368c - Update to 5.4.0
* LP#2107279: Binary wheels use libxml2 2.13.8 and libxslt 1.1.43 to resolve
    several CVEs. Issue found by Anatoly Katyushin, see
    https://bugs.launchpad.net/lxml/+bug/2107279

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=207
2025-05-27 15:43:09 +00:00
a845284b2a Accepting request 1269361 from devel:languages:python
- update to 5.3.2 (bsc#1237370, CVE-2025-24928):
  * This release resolves CVE-2025-24928 as described in
  * https://gitlab.gnome.org/GNOME/libxml2/-/issues/847
  * GH#440: Some tests were adapted for libxml2 2.14.0.
  * LP#2097175: ``DTD(external_id="…")`` erroneously required a
    byte string as ID value.
  * GH#450: ``iterparse()`` internally triggered the
    `DeprecationWarning`` added in lxml 5.3.0 when parsing HTML.

OBS-URL: https://build.opensuse.org/request/show/1269361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=112
2025-04-15 18:46:51 +00:00
3fb0b8b1d9 - update to 5.3.2 (bsc#1237370, CVE-2025-24928):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=205
2025-04-14 20:24:24 +00:00
26c09de24d - update to 5.3.2:
* This release resolves CVE-2025-24928 as described in
  * https://gitlab.gnome.org/GNOME/libxml2/-/issues/847
  * GH#440: Some tests were adapted for libxml2 2.14.0.
  * LP#2097175: ``DTD(external_id="…")`` erroneously required a
    byte string as ID value.
  * GH#450: ``iterparse()`` internally triggered the
    `DeprecationWarning`` added in lxml 5.3.0 when parsing HTML.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=204
2025-04-14 20:23:51 +00:00
4b6b1ff478 Accepting request 1203784 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1203784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=111
2024-09-26 16:52:45 +00:00
ec82b5a549 Accepting request 1203593 from system:homeautomation:home-assistant:unstable
- 5.3.0 (2024-08-10)
  Features added
  - GH#421: Nested CDATA sections are no longer rejected but split
    on output to represent ]]> correctly. Patch by Gertjan Klein.
  Bugs fixed
  - LP#2060160: Attribute values serialised differently in
    xmlfile.element() and xmlfile.write().
  - LP#2058177: The ISO-Schematron implementation could fail on
    unknown prefixes. Patch by David Lakin.
  Other changes
  - LP#2067707: The strip_cdata option in HTMLParser() turned out
    to be useless and is now deprecated.
  - Built with Cython 3.0.11.

OBS-URL: https://build.opensuse.org/request/show/1203593
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=202
2024-09-26 09:33:28 +00:00
013a55f707 Accepting request 1180847 from devel:languages:python
- Remove not needed patch skip-test-under-libexpat-2.6.0.patch
- Update to 5.2.2:
  - GH#417: The test_feed_parser test could fail if lxml_html_clean
    was not installed.  It is now skipped in that case.
  - LP#2059910: The minimum CPU architecture for the Linux x86 binary
    wheels was set back to "core2", without SSE 4.2.
  - If libxml2 uses iconv, the compile time version is available as
    etree.ICONV_COMPILED_VERSION.
- 5.2.1
  - LP#2059910: The minimum CPU architecture for the Linux x86 binary
    wheels was set back to "core2", but with SSE 4.2 enabled.
  - LP#2059977: ``Element.iterfind("//absolute_path")`` failed with a
    ``SyntaxError`` where it should have issued a warning.
  - GH#416: The documentation build was using the non-standard
    ``which`` command.  Patch by Michał Górny.
- 5.2.0
  - LP#1958539: The ``lxml.html.clean`` implementation suffered from
    several (only if used) security issues in the past and was now
    extracted into a separate library:
    https://github.com/fedora-python/lxml_html_clean
    Projects that use lxml without "lxml.html.clean" will not notice
    any difference, except that they won't have potentially vulnerable
    code installed.  The module is available as an "extra" setuptools
    dependency "lxml[html_clean]", so that Projects that need
    "lxml.html.clean" will need to switch their requirements from
    "lxml" to "lxml[html_clean]", or install the new library
    themselves.
  - The minimum CPU architecture for the Linux x86 binary wheels was
    upgraded to "sandybridge" (launched 2011), and glibc 2.28 / gcc 12
    (manylinux_2_28) wheels were added.

OBS-URL: https://build.opensuse.org/request/show/1180847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=110
2024-06-17 17:27:06 +00:00
9d7d90957e - Remove not needed patch skip-test-under-libexpat-2.6.0.patch
- Update to 5.2.2:
  - GH#417: The test_feed_parser test could fail if lxml_html_clean
    was not installed.  It is now skipped in that case.
  - LP#2059910: The minimum CPU architecture for the Linux x86 binary
    wheels was set back to "core2", without SSE 4.2.
  - If libxml2 uses iconv, the compile time version is available as
    etree.ICONV_COMPILED_VERSION.
- 5.2.1
  - LP#2059910: The minimum CPU architecture for the Linux x86 binary
    wheels was set back to "core2", but with SSE 4.2 enabled.
  - LP#2059977: ``Element.iterfind("//absolute_path")`` failed with a
    ``SyntaxError`` where it should have issued a warning.
  - GH#416: The documentation build was using the non-standard
    ``which`` command.  Patch by Michał Górny.
- 5.2.0
  - LP#1958539: The ``lxml.html.clean`` implementation suffered from
    several (only if used) security issues in the past and was now
    extracted into a separate library:
    https://github.com/fedora-python/lxml_html_clean
    Projects that use lxml without "lxml.html.clean" will not notice
    any difference, except that they won't have potentially vulnerable
    code installed.  The module is available as an "extra" setuptools
    dependency "lxml[html_clean]", so that Projects that need
    "lxml.html.clean" will need to switch their requirements from
    "lxml" to "lxml[html_clean]", or install the new library
    themselves.
  - The minimum CPU architecture for the Linux x86 binary wheels was
    upgraded to "sandybridge" (launched 2011), and glibc 2.28 / gcc 12
    (manylinux_2_28) wheels were added.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=200
2024-06-14 08:18:52 +00:00
1424c12036 Accepting request 1146785 from devel:languages:python
- Add skip-test-under-libexpat-2.6.0.patch to skip broken test with
  expat 2.6.0, gh#python/cpython#115133

OBS-URL: https://build.opensuse.org/request/show/1146785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=109
2024-02-15 19:59:35 +00:00
f7961fa66a Accepting request 1146776 from home:dgarcia:branches:devel:languages:python:Factory
- Add skip-test-under-libexpat-2.6.0.patch to skip broken test with
  expat 2.6.0, gh#python/cpython#115133

OBS-URL: https://build.opensuse.org/request/show/1146776
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=198
2024-02-15 10:27:06 +00:00
61900e7a88 Accepting request 1141530 from devel:languages:python
- Fix build error for Leap.
  Use build and test as descriped on upstream.

OBS-URL: https://build.opensuse.org/request/show/1141530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=108
2024-01-26 21:46:34 +00:00
e3e0846110 polish the spec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=196
2024-01-25 14:02:15 +00:00
837840e35d Accepting request 1141231 from home:ecsos:python
- Fix build error for Leap.
  Use build and test as descriped on upstream.

OBS-URL: https://build.opensuse.org/request/show/1141231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=195
2024-01-25 14:00:53 +00:00
aadda69cde Accepting request 1138865 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1138865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=107
2024-01-17 21:14:36 +00:00
6aa062b559 Accepting request 1138782 from system:homeautomation:home-assistant:unstable
- update to version 5.1.0:
  Details on  https://lxml.de/5.1/changes-5.1.0.html
  removed merged patches:
  - ISO-Schematron-schema-optional.patch
  - remove-ISO-Schematron-schema.patch
  - close_file_before_test.patch

OBS-URL: https://build.opensuse.org/request/show/1138782
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=193
2024-01-15 13:54:41 +00:00
9ae4529353 Accepting request 1134342 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1134342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=106
2023-12-21 22:37:50 +00:00
0d1ac9e9a0 - 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
- remove patch lxml-fix-attribute-quoting.patch because it is now

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=191
2023-12-20 22:05:16 +00:00
5f9cdd27ce Accepting request 1129127 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1129127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=105
2023-11-27 21:42:02 +00:00
81aa3f39a0 Accepting request 1129126 from home:mcalabkova:branches:devel:languages:python:L
- Add libxml2212-tests.patch to fix tests with new libxml2

OBS-URL: https://build.opensuse.org/request/show/1129126
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=189
2023-11-27 12:47:06 +00:00
a2e9358a0b Accepting request 1109332 from devel:languages:python
- skip html5lib tests - cyclic dependency with html5lib tests
- remove python 2.x from testing

OBS-URL: https://build.opensuse.org/request/show/1109332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=104
2023-09-07 19:12:06 +00:00
5921dbe85e - skip html5lib tests - cyclic dependency with html5lib tests
- remove python 2.x from testing

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=187
2023-09-06 20:05:27 +00:00
6efa14d327 Accepting request 1103711 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1103711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=103
2023-08-15 14:38:59 +00:00
86d5c3a954 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=185
2023-08-13 18:55:53 +00:00
7c54268e25 Accepting request 1098714 from devel:languages:python
- Add ISO-Schematron-schema-optional.patch and
  remove-ISO-Schematron-schema.patch to remove non-free RNG
  schema file (bsc#1213351).

OBS-URL: https://build.opensuse.org/request/show/1098714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=102
2023-07-17 17:22:37 +00:00
6074d27829 - Add ISO-Schematron-schema-optional.patch and
remove-ISO-Schematron-schema.patch to remove non-free RNG
  schema file (bsc#1213351).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=183
2023-07-14 16:45:23 +00:00
2d2986a828 Accepting request 1084802 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1084802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=101
2023-05-09 11:05:49 +00:00
364711776d Accepting request 1084794 from home:david.anes:home:libxml2
- Add patch skip-test-under-libxml2-2.11.1.patch:
  * Skip a test if using libxml2 >= 2.11.1

OBS-URL: https://build.opensuse.org/request/show/1084794
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=181
2023-05-04 16:51:26 +00:00
5ee21c2535 Accepting request 1084406 from devel:languages:python
Forwarded request #1084383 from dirkmueller

- Switch documentation to be within the main package.

OBS-URL: https://build.opensuse.org/request/show/1084406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=100
2023-05-04 15:09:04 +00:00
5efd90fd4d Accepting request 1084383 from home:dirkmueller:acdc:as_python3_module
- Switch documentation to be within the main package.

OBS-URL: https://build.opensuse.org/request/show/1084383
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=179
2023-05-03 14:42:26 +00:00
6b0760be92 Accepting request 1082229 from devel:languages:python
Forwarded request #1082223 from mcepl

- New hotness is the sle15_python_module_pythons macro.

  - Make calling of %{sle15modernpython} optional.

OBS-URL: https://build.opensuse.org/request/show/1082229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=99
2023-04-24 20:30:44 +00:00
ecf0110d20 Accepting request 1082223 from home:dirkmueller:acdc:as_python3_module
- New hotness is the sle15_python_module_pythons macro.

- Make calling of %{sle15modernpython} optional.

OBS-URL: https://build.opensuse.org/request/show/1082223
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=177
2023-04-23 01:37:17 +00:00
fe716035af Accepting request 1080215 from devel:languages:python
- Add patch skip-test-under-libxml2-2.10.4.patch:
  * Skip a test if using libxml2 >= 2.10.4

OBS-URL: https://build.opensuse.org/request/show/1080215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=98
2023-04-21 12:15:35 +00:00
7816ca5659 - Add patch skip-test-under-libxml2-2.10.4.patch:
* Skip a test if using libxml2 >= 2.10.4

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=175
2023-04-19 04:53:05 +00:00
b3fe8adc87 Accepting request 1067479 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1067479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=97
2023-02-25 18:54:56 +00:00
72389f829a - allow building against any libxml2 version in sle15
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=173
2023-02-16 20:17:34 +00:00
345cfe8a16 Accepting request 1061830 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1061830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=96
2023-01-30 16:09:44 +00:00
931131b807 Update version of the patch.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=171
2023-01-22 04:02:39 +00:00
b5c8430900 - Add close_file_before_test.patch, to make sure the testing data
are flushed to the file (bsc#1206555).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=170
2023-01-20 16:02:18 +00:00
dcb0dc82b3 Accepting request 1045999 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1045999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=95
2023-01-03 14:04:30 +00:00
140f7c455f Add missing Source
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=168
2023-01-01 13:33:54 +00:00
74ca921cf2 Accepting request 1045710 from home:Simmphonie:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1045710
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=167
2022-12-29 22:41:01 +00:00
d2730039df Accepting request 1010558 from devel:languages:python
Add missing bug and CVE references

OBS-URL: https://build.opensuse.org/request/show/1010558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=94
2022-10-17 12:57:55 +00:00
c0fd0bd8c9 Add missing bug and CVE references
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=165
2022-10-14 03:23:53 +00:00
c1e49b9b6b Accepting request 1004688 from devel:languages:python
- Update BR for libxml2-devel to the current version.
- Add missing BR for python-base.

OBS-URL: https://build.opensuse.org/request/show/1004688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=93
2022-09-20 17:23:19 +00:00
4e3fa68d67 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=163
2022-09-19 11:36:36 +00:00
7964d8373b Accepting request 1004277 from home:llyyr:branches:devel:languages:python
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

OBS-URL: https://build.opensuse.org/request/show/1004277
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=162
2022-09-19 11:17:37 +00:00
c5bd234f07 Accepting request 998154 from devel:languages:python
- update to version 4.9.1 (bsc#1201253, CVE-2022-2309):

OBS-URL: https://build.opensuse.org/request/show/998154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=92
2022-08-19 15:52:31 +00:00
e1ee2a9f14 - update to version 4.9.1 (bsc#1201253, CVE-2022-2309):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=160
2022-08-19 10:27:07 +00:00
b1d8a6b5cb Accepting request 988276 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/988276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=91
2022-07-12 09:11:58 +00:00
50beb4c568 Accepting request 988040 from home:apersaud:branches:devel:languages:python
- 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?

OBS-URL: https://build.opensuse.org/request/show/988040
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=158
2022-07-11 06:03:30 +00:00
8c60f6c0ee Accepting request 981214 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/981214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=90
2022-06-09 12:09:17 +00:00
2e6655d043 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=156
2022-06-07 21:18:16 +00:00
2c84baadc7 Accepting request 955744 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/955744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=89
2022-02-21 16:45:46 +00:00
77aa18a220 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=155
2022-02-18 00:40:47 +00:00
299356c574 Accepting request 945448 from devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/945448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=88
2022-01-11 20:17:18 +00:00
b62809bfac - 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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=154
2022-01-10 23:12:53 +00:00
dff286884d Accepting request 943802 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/943802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=87
2022-01-07 11:44:35 +00:00
0a81b21484 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=153 2022-01-04 16:17:51 +00:00
6e45e62782 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=152
2022-01-04 16:09:19 +00:00
e3e4edec2f Accepting request 935074 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/935074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=86
2021-12-09 18:45:06 +00:00
10a671eb87 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=151
2021-11-24 21:31:05 +00:00
51c7d1deab Accepting request 898540 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/898540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=85
2021-06-12 18:05:21 +00:00
acb3551722 Accepting request 896742 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/896742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=84
2021-06-04 20:42:23 +00:00
6ac41a3f82 - Add missing dependency on python-base for the devel subpackage.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=148
2021-06-01 19:15:28 +00:00
2bfc401fc6 Accepting request 896722 from home:pmonrealgonzalez:branches:devel:languages:python
- Adapt test_etree.py to a behavioural change in libxml2 2.9.11+
  * Add python-lxml-test_etree.patch

OBS-URL: https://build.opensuse.org/request/show/896722
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=147
2021-06-01 16:42:05 +00:00
Richard Brown
578f17f65c Accepting request 883115 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/883115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=83
2021-04-08 19:02:05 +00:00
34c29f33db - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=145
2021-04-06 01:54:45 +00:00
7e64aab05b Accepting request 866353 from devel:languages:python
- update to 4.6.2:
* A vulnerability (CVE-2020-27783) was discovered in the HTML Cleaner by Yaniv Nizry,
  which allowed JavaScript to pass through.  The cleaner now removes more sneaky
  "style" content.
* A vulnerability was discovered in the HTML Cleaner by Yaniv Nizry, which allowed
  JavaScript to pass through.  The cleaner now removes more sneaky "style" content.
* GH#310: ``lxml.html.InputGetter`` supports ``__len__()`` to count the number of input fields.
  Patch by Aidan Woolley.
* ``lxml.html.InputGetter`` has a new ``.items()`` method to ease processing all input fields.
* ``lxml.html.InputGetter.keys()`` now returns the field names in document order.
* GH-309: The API documentation is now generated using ``sphinx-apidoc``.
* LP#1869455: C14N 2.0 serialisation failed for unprefixed attributes
  when a default namespace was defined.
* ``TreeBuilder.close()`` raised ``AssertionError`` in some error cases where it
  should have raised ``XMLSyntaxError``.  It now raises a combined exception to
  keep up backwards compatibility, while switching to ``XMLSyntaxError`` as an
  interface.

OBS-URL: https://build.opensuse.org/request/show/866353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=82
2021-02-01 12:26:32 +00:00
fa2fc0c2a7 - update to 4.6.2:
* A vulnerability (CVE-2020-27783) was discovered in the HTML Cleaner by Yaniv Nizry,
  which allowed JavaScript to pass through.  The cleaner now removes more sneaky
  "style" content.
* A vulnerability was discovered in the HTML Cleaner by Yaniv Nizry, which allowed
  JavaScript to pass through.  The cleaner now removes more sneaky "style" content.
* GH#310: ``lxml.html.InputGetter`` supports ``__len__()`` to count the number of input fields.
  Patch by Aidan Woolley.
* ``lxml.html.InputGetter`` has a new ``.items()`` method to ease processing all input fields.
* ``lxml.html.InputGetter.keys()`` now returns the field names in document order.
* GH-309: The API documentation is now generated using ``sphinx-apidoc``.
* LP#1869455: C14N 2.0 serialisation failed for unprefixed attributes
  when a default namespace was defined.
* ``TreeBuilder.close()`` raised ``AssertionError`` in some error cases where it
  should have raised ``XMLSyntaxError``.  It now raises a combined exception to
  keep up backwards compatibility, while switching to ``XMLSyntaxError`` as an
  interface.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=143
2021-01-24 10:59:08 +00:00
08b861e5f8 Accepting request 821439 from devel:languages:python
- update to 4.5.2:
  * ``Cleaner()`` now validates that only known configuration options can be set.
  * LP#1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless of the
    corresponding configuration option, if ``remove_unknown_tags`` was set.
  * LP#1880251: Instead of globally overwriting the document loader in libxml2, lxml now
    sets it per parser run, which improves the interoperability with other users of libxml2
    such as libxmlsec.
  * LP#1881960: Fix build in CPython 3.10 by using Cython 0.29.21.
  * The setup options "--with-xml2-config" and "--with-xslt-config" were accidentally renamed
    to "--xml2-config" and "--xslt-config" in 4.5.1 and are now available again.

OBS-URL: https://build.opensuse.org/request/show/821439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=81
2020-07-21 13:40:24 +00:00
74f88011c9 - update to 4.5.2:
* ``Cleaner()`` now validates that only known configuration options can be set.
  * LP#1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless of the
    corresponding configuration option, if ``remove_unknown_tags`` was set.
  * LP#1880251: Instead of globally overwriting the document loader in libxml2, lxml now
    sets it per parser run, which improves the interoperability with other users of libxml2
    such as libxmlsec.
  * LP#1881960: Fix build in CPython 3.10 by using Cython 0.29.21.
  * The setup options "--with-xml2-config" and "--with-xslt-config" were accidentally renamed
    to "--xml2-config" and "--xslt-config" in 4.5.1 and are now available again.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=141
2020-07-17 07:31:18 +00:00
23c111feb0 Accepting request 810905 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/810905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=80
2020-06-05 17:59:47 +00:00
Tomáš Chvátal
4d25195ad4 Accepting request 810862 from home:alarrosa:branches:devel:languages:python
- Update to 4.5.1
  * LP#1570388: Fix failures when serialising documents larger
    than 2GB in some cases.
  * LP#1865141, GH#298: QName values were not accepted by the
    el.iter() method. Patch by xmo-odoo.
  * LP#1863413, GH#297: The build failed to detect libraries on
    Linux that are only configured via pkg-config.

OBS-URL: https://build.opensuse.org/request/show/810862
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=139
2020-06-02 16:33:44 +00:00
0588387531 Accepting request 803766 from devel:languages:python
- Remove explicit Provides of python-doc, which is just wrong.

Send to Staging:E.

OBS-URL: https://build.opensuse.org/request/show/803766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=79
2020-05-28 07:05:20 +00:00
cbd89bf08d - Remove explicit Provides of python-doc, which is just wrong.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=137
2020-05-12 20:49:17 +00:00
71bb60140c Accepting request 781843 from devel:languages:python
- update to 4.5.0
 * A new function indent() was added to insert tail whitespace
    for pretty-printing an XML tree.
 * LP#1857794 Tail text of nodes that get removed from a document
     using item deletion disappeared silently instead of sticking with the node
     that was removed.
 * LP#1840234: The package version number is now available as lxml.__version__

OBS-URL: https://build.opensuse.org/request/show/781843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=78
2020-03-08 21:22:20 +00:00
3f321f2ca9 - update to 4.5.0
* A new function indent() was added to insert tail whitespace
    for pretty-printing an XML tree.
 * LP#1857794 Tail text of nodes that get removed from a document
     using item deletion disappeared silently instead of sticking with the node
     that was removed.
 * LP#1840234: The package version number is now available as lxml.__version__

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=135
2020-03-05 12:47:41 +00:00
4292f9f5c7 Accepting request 766341 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/766341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=77
2020-01-24 12:06:18 +00:00
Tomáš Chvátal
4292c65844 Accepting request 766333 from home:MSirringhaus:branches:devel:languages:python
- Update to 4.4.2:
  * LP#1835708: ElementInclude incorrectly rejected repeated 
    non-recursive includes as recursive.
  * Remove patch lxml-libxml-2.9.10.patch which is now upstream

OBS-URL: https://build.opensuse.org/request/show/766333
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=133
2020-01-22 14:50:22 +00:00
74b08fcf3d Accepting request 749144 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/749144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=76
2019-12-07 14:21:57 +00:00
Tomáš Chvátal
42248a018d Accepting request 749125 from home:dimstar:Factory
- Add lxml-libxml-2.9.10.patch: Fix build against libxml 2.9.10.

Fixes build in Staging:G

OBS-URL: https://build.opensuse.org/request/show/749125
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=131
2019-11-17 19:39:02 +00:00
e5b53aa5f3 Accepting request 730139 from devel:languages:python
- Update to 4.4.1:
  * LP#1838252: The order of an OrderedDict was lost in 4.4.0 when passing it as attrib mapping during element creation.
  * LP#1838521: The package metadata now lists the supported Python versions.

OBS-URL: https://build.opensuse.org/request/show/730139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=75
2019-09-23 10:07:52 +00:00
Tomáš Chvátal
d4d99a8259 - Update to 4.4.1:
* LP#1838252: The order of an OrderedDict was lost in 4.4.0 when passing it as attrib mapping during element creation.
  * LP#1838521: The package metadata now lists the supported Python versions.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=129
2019-09-11 12:57:40 +00:00
4d3a38faca Accepting request 720221 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/720221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=74
2019-08-07 11:57:34 +00:00
Tomáš Chvátal
baac087a84 Accepting request 720214 from home:pgajdos
- version update to 4.4.0
  * ``Element.clear()`` accepts a new keyword argument ``keep_tail=True`` to
    clear everything but the tail text.  This is helpful in some document-style
    use cases.
  * When creating attributes or namespaces from a dict in Python 3.6+, lxml now
    preserves the original insertion order of that dict, instead of always sorting
    the items by name.  A similar change was made for ElementTree in CPython 3.8.
    See https://bugs.python.org/issue34160
  * Integer elements in ``lxml.objectify`` implement the ``__index__()`` special method.
  * GH#269: Read-only elements in XSLT were missing the ``nsmap`` property.
    Original patch by Jan Pazdziora.
  * ElementInclude can now restrict the maximum inclusion depth via a ``max_depth``
    argument to prevent content explosion.  It is limited to 6 by default.
  * The ``target`` object of the XMLParser can have ``start_ns()`` and ``end_ns()``
    callback methods to listen to namespace declarations.
  * The ``TreeBuilder`` has new arguments ``comment_factory`` and ``pi_factory`` to
    pass factories for creating comments and processing instructions, as well as
    flag arguments ``insert_comments`` and ``insert_pis`` to discard them from the
    tree when set to false.
  * A `C14N 2.0 <https://www.w3.org/TR/xml-c14n2/>`_ implementation was added as
    ``etree.canonicalize()``, a corresponding ``C14NWriterTarget`` class, and
    a ``c14n2`` serialisation method.
  * bugfixes, see CHANGES.txt
- deleted sources
  - lxmldoc-4.3.3.pdf (renamed)
- added sources
  + lxmldoc-4.4.0.pdf
  + world.txt

OBS-URL: https://build.opensuse.org/request/show/720214
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=127
2019-08-01 13:54:01 +00:00
4befe59e98 Accepting request 717675 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/717675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=73
2019-07-30 11:05:26 +00:00
Todd R
f176707a9e Accepting request 717674 from home:TheBlackCat:branches:devel:languages:python
- Update to 4.3.4
  * Rebuilt with Cython 0.29.10 to support Python 3.8.
    Note: documentation is not updated

OBS-URL: https://build.opensuse.org/request/show/717674
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=125
2019-07-22 19:03:20 +00:00
afb5ca0d21 Accepting request 713340 from devel:languages:python
- Remove generated files

OBS-URL: https://build.opensuse.org/request/show/713340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=72
2019-07-08 13:00:02 +00:00
Tomáš Chvátal
0dad330c4a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=123 2019-07-04 08:39:37 +00:00
Tomáš Chvátal
4712f23e3f - Remove generated files
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=122
2019-07-02 15:11:20 +00:00
3f9faab841 Accepting request 691801 from devel:languages:python
- Update to 4.3.3:
  * Fix leak of output buffer and unclosed files in ``_XSLTResultTree.write_output()``.

OBS-URL: https://build.opensuse.org/request/show/691801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=71
2019-04-09 18:17:46 +00:00
Tomáš Chvátal
640b73a837 - Update to 4.3.3:
* Fix leak of output buffer and unclosed files in ``_XSLTResultTree.write_output()``.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=120
2019-04-05 12:19:32 +00:00
7bec53ab0f Accepting request 681724 from devel:languages:python
- Update to 4.3.2:
  * Crash in 4.3.1 when appending a child subtree with certain text nodes.

- Update to v4.3.1
  * Fixed crash when appending a child subtree that contains unsubstituted
    entity references
- from v4.3.0
  * Features
    + The module ``lxml.sax`` is compiled using Cython in order to speed it up.
    + lxml.sax.ElementTreeProducer now preserves the namespace prefixes.
      If two prefixes point to the same URI, the first prefix in alphabetical
      order is used.
    + Updated ISO-Schematron implementation to 2013 version (now MIT licensed)
      and the corresponding schema to the 2016 version (with optional "properties").
  * Other
    + Support for Python 2.6 and 3.3 was removed.
    + The minimum dependency versions were raised to libxml2 2.9.2 and libxslt 1.1.27,
      which were released in 2014 and 2012 respectively.
- from v4.2.6
  * Fix a DeprecationWarning in Py3.7+.
  * Import warnings in Python 3.6+ were resolved.
- Remove no longer needed
  0001-Make-test-more-resilient-against-changes-in-latest-l.patch

OBS-URL: https://build.opensuse.org/request/show/681724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=70
2019-03-08 10:00:22 +00:00
Tomáš Chvátal
524482a588 - Update to 4.3.2:
* Crash in 4.3.1 when appending a child subtree with certain text nodes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=118
2019-03-05 12:23:03 +00:00
Tomáš Chvátal
b4b89ea844 Accepting request 674867 from home:jayvdb:coala:python3-bears
- Update from v4.2.5 to v4.3.1
- Remove no longer needed
  0001-Make-test-more-resilient-against-changes-in-latest-l.patch

OBS-URL: https://build.opensuse.org/request/show/674867
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=117
2019-02-14 08:36:30 +00:00
f98d11f7b9 Accepting request 659485 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=69
2018-12-26 23:27:07 +00:00
e421144eec Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=115
2018-12-04 13:39:24 +00:00
e2779d07be Accepting request 649799 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/649799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=68
2018-11-20 21:26:34 +00:00
Todd R
e40f1461ef Accepting request 649798 from home:TheBlackCat:branches:devel:languages:python
- Update to 4.2.5
  * Javascript URLs that used URL escaping were not removed by the HTML cleaner.
    Security problem found by Omar Eissa.

OBS-URL: https://build.opensuse.org/request/show/649798
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=113
2018-11-16 19:14:40 +00:00
abe5628701 Accepting request 632907 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/632907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=67
2018-09-04 20:52:17 +00:00
Tomáš Chvátal
e7faf05d16 Accepting request 632889 from home:comurphy:branches:devel:languages:python
- Fix threading tests patch for 42.3
  * Add 0001-Make-test-more-resilient-against-changes-in-latest-l.patch
  * Remove python-lxml-assert.patch

OBS-URL: https://build.opensuse.org/request/show/632889
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=111
2018-09-03 18:18:30 +00:00
f3340e174c Accepting request 627951 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/627951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=66
2018-08-10 07:47:18 +00:00
Todd R
bac247b95c Accepting request 627950 from home:TheBlackCat:branches:devel:languages:python
- Update to 4.2.4 (2018-08-03)
  + Features added
    * GH#259: Allow using ``pkg-config`` for build configuration.
      Patch by Patrick Griffis.
  + Bugs fixed
    * LP#1773749, GH#268: Crash when moving an element to another document with
      ``Element.insert()``.
      Patch by Alexander Weggerle.
- Update to 4.2.3
  + Bugs fixed
    * Reverted GH#265: lxml links against zlib as a shared library again.
- Update to 4.2.2
  + Bugs fixed
    * GH#266: Fix sporadic crash during GC when parse-time schema validation is used
      and the parser participates in a reference cycle.
      Original patch by Julien Greard.
    * GH#265: lxml no longer links against zlib as a shared library, only on static builds.
      Patch by Nehal J Wani.

OBS-URL: https://build.opensuse.org/request/show/627950
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=109
2018-08-07 19:51:24 +00:00
29d11ecafb Accepting request 592129 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/592129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=65
2018-04-02 20:47:13 +00:00
Tomáš Chvátal
e898d1c442 Accepting request 592128 from home:frispete:python
- Version update to 4.2.1:
  * LP#1755825: iterwalk() failed to return the 'start' event for the initial 
    element if a tag selector is used.
  * LP#1756314: Failure to import 4.2.0 into PyPy due to a missing library symbol.
  * LP#1727864, GH#258: Add "-isysroot" linker option on MacOS as needed by XCode 9.

OBS-URL: https://build.opensuse.org/request/show/592128
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=107
2018-03-28 21:33:10 +00:00
eec3f0445a Accepting request 588625 from devel:languages:python
- Version update to 4.2.0:
  * GH#255: ``SelectElement.value`` returns more standard-compliant and
    browser-like defaults for non-multi-selects.  If no option is selected, the
    value of the first option is returned (instead of None).  If multiple options
    are selected, the value of the last one is returned (instead of that of the
    first one).  If no options are present (not standard-compliant)
    ``SelectElement.value`` still returns ``None``.
  * GH#261: The ``HTMLParser()`` now supports the ``huge_tree`` option.
    Patch by stranac.
  * LP#1551797: Some XSLT messages were not captured by the transform error log.
  * LP#1737825: Crash at shutdown after an interrupted iterparse run with XMLSchema
    validation.
- Add patch python-lxml-assert.patch to pass test fail on threading

OBS-URL: https://build.opensuse.org/request/show/588625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=64
2018-03-22 10:56:16 +00:00
Tomáš Chvátal
c15b50f02a - Version update to 4.2.0:
* GH#255: ``SelectElement.value`` returns more standard-compliant and
    browser-like defaults for non-multi-selects.  If no option is selected, the
    value of the first option is returned (instead of None).  If multiple options
    are selected, the value of the last one is returned (instead of that of the
    first one).  If no options are present (not standard-compliant)
    ``SelectElement.value`` still returns ``None``.
  * GH#261: The ``HTMLParser()`` now supports the ``huge_tree`` option.
    Patch by stranac.
  * LP#1551797: Some XSLT messages were not captured by the transform error log.
  * LP#1737825: Crash at shutdown after an interrupted iterparse run with XMLSchema
    validation.
- Add patch python-lxml-assert.patch to pass test fail on threading

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=105
2018-03-19 14:13:54 +00:00
41dfa2881b Accepting request 574258 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/574258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=63
2018-02-10 16:52:24 +00:00
bb68e69e3b Accepting request 574238 from home:mimi_vx:branches:devel:languages:python
- update to 4.1.1
 - ElementPath supports text predicates for current node, like "[.='text']".
 - ElementPath allows spaces in predicates.
 - Custom Element classes and XPath functions can now be registered with
    a decorator rather than explicit dict assignments.
 - LP#1722776: Requesting non-Element objects like comments from
    a document with PythonElementClassLookup could fail with a TypeError.

OBS-URL: https://build.opensuse.org/request/show/574238
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=103
2018-02-08 14:04:12 +00:00
1116f75122 Accepting request 537927 from devel:languages:python
- run tests only when the appropriate pythons are available

OBS-URL: https://build.opensuse.org/request/show/537927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=62
2017-11-04 09:22:18 +00:00
Jan Matejek
51efc15d33 - run tests only when the appropriate pythons are available
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=101
2017-10-31 14:25:20 +00:00
98224468aa Accepting request 527321 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/527321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=61
2017-09-21 10:28:31 +00:00
Jan Matejek
19573682aa Accepting request 526949 from home:thomas-schraitle:branches:devel:languages:python
- spec changes:
  - add fdupes
- update to 4.0.0, see .changes file for details

OBS-URL: https://build.opensuse.org/request/show/526949
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=99
2017-09-19 14:14:01 +00:00
Jan Matejek
29cc2c2774 Accepting request 523408 from home:jengelh:branches:devel:languages:python
- Ensure neutrality of description. Adjust RPM categories.

OBS-URL: https://build.opensuse.org/request/show/523408
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=98
2017-09-12 15:24:53 +00:00
c73616b68e Accepting request 513115 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/513115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=60
2017-08-02 09:27:23 +00:00
Thomas Bechtold
ff9e734451 Accepting request 512948 from home:ecsos
update to 3.8.0
Need for calibre 3.5

OBS-URL: https://build.opensuse.org/request/show/512948
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=96
2017-07-31 06:02:44 +00:00
824fb18ae1 Accepting request 487431 from devel:languages:python
- lxml-fix-attribute-quoting.patch - stabilize attribute entity encoding
  across platforms
- force-regenerate C code from Cython sources (forwarded request 487430 from matejcik)

OBS-URL: https://build.opensuse.org/request/show/487431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=59
2017-04-19 16:10:11 +00:00
Jan Matejek
cb3e4ae097 Accepting request 487430 from home:matejcik:branches:devel:languages:python
- lxml-fix-attribute-quoting.patch - stabilize attribute entity encoding
  across platforms
- force-regenerate C code from Cython sources

OBS-URL: https://build.opensuse.org/request/show/487430
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=94
2017-04-11 17:15:01 +00:00
Jan Matejek
650aff5862 - temporarily disable Source URL for pdf doc (it became unavailable)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=93
2017-04-07 18:43:14 +00:00
Jan Matejek
60fdd08498 Accepting request 479149 from devel:languages:python:singlespec
singlespec version

OBS-URL: https://build.opensuse.org/request/show/479149
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=92
2017-03-15 12:52:16 +00:00
Thomas Bechtold
7beca3b804 - update to 3.6.1 (FATE #321014):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=91
2016-08-16 07:57:39 +00:00
67d3ad009b Accepting request 419562 from home:tbechtold:branches:devel:languages:python
- update to 3.6.1:
  * Separate option ``inline_style`` for Cleaner that only removes ``style``
    attributes instead of all styles.
  * Windows build support for Python 3.5.
  * Exclude ``file`` fields from ``FormElement.form_values`` (as browsers do).
  * Try to provide base URL from ``Resolver.resolve_string()``.
  * More accurate float serialisation in ``objectify.FloatElement``.
  * Repair XSLT error logging.

OBS-URL: https://build.opensuse.org/request/show/419562
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=90
2016-08-16 07:49:53 +00:00
41623880a3 Accepting request 408322 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/408322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=58
2016-07-20 07:16:20 +00:00
b630691473 Accepting request 408314 from home:tbechtold:branches:devel:languages:python
- update to 3.6.0:
  * Static builds honour FTP proxy configurations when downloading
    the external libs.
  * Now supports (only) version 5.x and later of PyPy.
  * Soupparser failed to process entities in Python 3.x.
  * Rare encoding related `TypeError` on import was fixed.
  * Direct support for `.rnc` files in `RelaxNG()` if `rnc2rng`
    is installed.

OBS-URL: https://build.opensuse.org/request/show/408314
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=88
2016-07-13 16:01:18 +00:00
5f2328c8f8 Accepting request 357325 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/357325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=57
2016-03-14 08:56:39 +00:00
Todd R
8522c2ad6e Accepting request 357324 from home:TheBlackCat:branches:devel:languages:python
update to version 3.5.0

OBS-URL: https://build.opensuse.org/request/show/357324
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=86
2016-02-02 10:22:17 +00:00
9aa94fdb49 Accepting request 328666 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/328666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=56
2015-09-13 07:42:22 +00:00
Michal Čihař
9627304480 Accepting request 328665 from home:Nijel:branches:devel:languages:python
- Add devel package with header files in devel package, so that others can use
  C API (needed for dm.xmlsec.binding)

OBS-URL: https://build.opensuse.org/request/show/328665
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=84
2015-09-02 14:07:58 +00:00
46bc06fbfe Accepting request 320119 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/320119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=55
2015-08-06 22:22:38 +00:00
Todd R
b692aa2fa5 Accepting request 319749 from home:alois:branches:devel:languages:python
update to version 3.4.4

OBS-URL: https://build.opensuse.org/request/show/319749
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=82
2015-08-03 09:54:31 +00:00
Stephan Kulow
ec7574f688 Accepting request 298551 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/298551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=54
2015-04-25 14:45:58 +00:00
Michal Čihař
9053338adf Accepting request 298550 from home:Nijel:branches:devel:languages:python
- Drop lxml-dont-depend-on-URL-formatting-in-test.patch, merged upstream

- Update to 3.4.3:
  * Expression cache in ElementPath was ignored.  Fix by Changaco.
  * LP#1426868: Passing a default namespace and a prefixed namespace mapping
    as nsmap into ``xmlfile.element()`` raised a ``TypeError``.
  * LP#1421927: DOCTYPE system URLs were incorrectly quoted when containing
    double quotes.  Patch by Olli Pottonen.
  * LP#1419354: meta-redirect URLs were incorrectly processed by
    ``iterlinks()`` if preceded by whitespace.
  * LP#1415907: Crash when creating an XMLSchema from a non-root element
    of an XML document.
  * LP#1369362: HTML cleaning failed when hitting processing instructions
    with pseudo-attributes.
  * ``CDATA()`` wrapped content was rejected for tail text.
  * CDATA sections were not serialised as tail text of the top-level element.
  * New ``htmlfile`` HTML generator to accompany the incremental ``xmlfile``
    serialisation API.  Patch by Burak Arslan.
  * ``lxml.sax.ElementTreeContentHandler`` did not initialise its superclass.

OBS-URL: https://build.opensuse.org/request/show/298550
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=80
2015-04-22 10:54:29 +00:00
Stephan Kulow
ecf83e320c Accepting request 259808 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/259808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=53
2014-11-06 15:49:51 +00:00
Jan Matejek
65b2dcf74a Accepting request 259611 from home:mlin7442:branches:devel:languages:python
update to 3.4.0 and add a patch that fixes test

OBS-URL: https://build.opensuse.org/request/show/259611
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=78
2014-11-05 14:09:18 +00:00
Stephan Kulow
d04cf2f0a0 Accepting request 231275 from devel:languages:python
Updated to 3.3.5, see .changes for details (forwarded request 231226 from thomas-schraitle)

OBS-URL: https://build.opensuse.org/request/show/231275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=51
2014-04-26 17:33:57 +00:00
Denisart Benjamin
56cbc57c1e Accepting request 231226 from home:thomas-schraitle:branches:devel:languages:python
Updated to 3.3.5, see .changes for details

OBS-URL: https://build.opensuse.org/request/show/231226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=76
2014-04-24 20:37:44 +00:00
Stephan Kulow
685fcf15ca Accepting request 224700 from devel:languages:python
- Update to version 3.3.3:
  * Bugs fixed
    - Crash when using Element subtypes with __slots__.
  * Other changes
    - The internal classes _LogEntry and _Attrib can no longer be subclassed
      from Python code. (forwarded request 224689 from Nijel)

OBS-URL: https://build.opensuse.org/request/show/224700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=50
2014-03-11 08:23:56 +00:00
Denisart Benjamin
cd6c9a0beb Accepting request 224689 from home:Nijel:branches:devel:languages:python
- Update to version 3.3.3:
  * Bugs fixed
    - Crash when using Element subtypes with __slots__.
  * Other changes
    - The internal classes _LogEntry and _Attrib can no longer be subclassed
      from Python code.

OBS-URL: https://build.opensuse.org/request/show/224689
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=74
2014-03-05 10:06:13 +00:00
Sascha Peilicke
14a4b7423b Accepting request 224393 from home:Nijel:branches:devel:languages:python
- Update to version 3.3.2:
  - The properties resolvers and version, as well as the methods
    set_element_class_lookup() and makeelement(), were lost from iterparse
    objects.
  - LP#1222132: instances of XMLSchema, Schematron and RelaxNG did not clear
    their local error_log before running a validation.
  - LP#1238500: lxml.doctestcompare mixed up "expected" and "actual" in
    attribute values.
  - Some file I/O tests were failing in MS-Windows due to incorrect temp file
    usage. Initial patch by Gabi Davar.
  - LP#910014: duplicate IDs in a document were not reported by DTD
    validation.
  - LP#1185332: tostring(method="html") did not use HTML serialisation
    semantics for trailing tail text. Initial patch by Sylvain Viollon.
  - LP#1281139: .attrib value of Comments lost its mutation methods in 3.3.0.
    Even though it is empty and immutable, it should still provide the same
    interface as that returned for Elements.

- Run tests during build

OBS-URL: https://build.opensuse.org/request/show/224393
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=73
2014-03-03 15:50:51 +00:00
Stephan Kulow
4850425389 Accepting request 223578 from devel:languages:python
Update to version 3.3.1 (forwarded request 223577 from thomas-schraitle)

OBS-URL: https://build.opensuse.org/request/show/223578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=49
2014-02-24 13:11:59 +00:00
72d7247aeb Accepting request 223577 from home:thomas-schraitle:branches:devel:languages:python
Update to version 3.3.1

OBS-URL: https://build.opensuse.org/request/show/223577
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=71
2014-02-23 19:46:59 +00:00
Stephan Kulow
227a9ee16e Accepting request 221238 from devel:languages:python
- Require python-cssselect, it was refactored into a standalone module

OBS-URL: https://build.opensuse.org/request/show/221238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=48
2014-02-12 16:32:20 +00:00
Sascha Peilicke
f21b560869 - Require python-cssselect, it was refactored into a standalone module
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=69
2014-02-07 13:06:06 +00:00
Stephan Kulow
a680446ed2 Accepting request 220484 from devel:languages:python
- Fix requires

OBS-URL: https://build.opensuse.org/request/show/220484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=47
2014-02-01 08:40:21 +00:00
Sascha Peilicke
a340695b6c - Fix requires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=67
2014-01-31 14:22:59 +00:00
Stephan Kulow
756f655210 Accepting request 215350 from devel:languages:python
Fixed changes fromat according to sr#215185 (forwarded request 215228 from thomas-schraitle)

OBS-URL: https://build.opensuse.org/request/show/215350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=46
2014-01-28 14:38:40 +00:00
Sascha Peilicke
1157ac37a2 Accepting request 215228 from home:thomas-schraitle:branches:devel:languages:python
Fixed changes fromat according to sr#215185

OBS-URL: https://build.opensuse.org/request/show/215228
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=65
2014-01-28 09:22:08 +00:00
Tomáš Chvátal
0d39f2543d Accepting request 204404 from devel:languages:python
Remove old source file

OBS-URL: https://build.opensuse.org/request/show/204404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=45
2013-10-23 17:26:08 +00:00
Todd R
7011038f89 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=63 2013-10-23 08:54:40 +00:00
Todd R
b15f1df545 Accepting request 204319 from home:TheBlackCat:branches:devel:languages:python
Remove old tarball

OBS-URL: https://build.opensuse.org/request/show/204319
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=62
2013-10-22 14:41:08 +00:00
Tomáš Chvátal
db402c9c8c Accepting request 186935 from devel:languages:python
- update to 3.2.3:
* LP#1185701: spurious XMLSyntaxError after finishing iterparse().
* Crash in lxml.objectify during xsi annotation. (forwarded request 186918 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/186935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=43
2013-08-15 10:29:05 +00:00
Sascha Peilicke
57a22330f6 Accepting request 186918 from home:dirkmueller:branches:devel:languages:python
- update to 3.2.3:
* LP#1185701: spurious XMLSyntaxError after finishing iterparse().
* Crash in lxml.objectify during xsi annotation.

OBS-URL: https://build.opensuse.org/request/show/186918
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=60
2013-08-13 11:05:37 +00:00
Stephan Kulow
07a9ebdacf Accepting request 179886 from devel:languages:python
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.

OBS-URL: https://build.opensuse.org/request/show/179886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=42
2013-06-19 14:39:18 +00:00
Sascha Peilicke
ede9a3cda7 Python3 moved to devel:languages:python3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=58
2013-06-17 12:51:52 +00:00
Stephan Kulow
999bc2169f Accepting request 175240 from devel:languages:python
- update to 3.2.1:
* The methods ``apply_templates()`` and ``process_children()`` of XSLT
  extension elements have gained two new boolean options ``elements_only``
  and ``remove_blank_text`` that discard either all strings or whitespace-only
  strings from the result list.
* When moving Elements to another tree, the namespace cleanup mechanism
  no longer drops namespace prefixes from attributes for which it finds
  a default namespace declaration, to prevent them from appearing as
  unnamespaced attributes after serialisation.
* Returning non-type objects from a custom class lookup method could lead
  to a crash.
* Instantiating and using subtypes of Comments and ProcessingInstructions
  crashed. (forwarded request 175226 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/175240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=41
2013-05-16 09:26:55 +00:00
Sascha Peilicke
e91417699a Accepting request 175226 from home:dirkmueller:branches:devel:languages:python
- update to 3.2.1:
* The methods ``apply_templates()`` and ``process_children()`` of XSLT
  extension elements have gained two new boolean options ``elements_only``
  and ``remove_blank_text`` that discard either all strings or whitespace-only
  strings from the result list.
* When moving Elements to another tree, the namespace cleanup mechanism
  no longer drops namespace prefixes from attributes for which it finds
  a default namespace declaration, to prevent them from appearing as
  unnamespaced attributes after serialisation.
* Returning non-type objects from a custom class lookup method could lead
  to a crash.
* Instantiating and using subtypes of Comments and ProcessingInstructions
  crashed.

OBS-URL: https://build.opensuse.org/request/show/175226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=56
2013-05-13 09:26:33 +00:00
Stephan Kulow
c3698d7eea Accepting request 174252 from devel:languages:python
- update to 3.2.0:
  * Leading whitespace could change the behaviour of the string
  parsing functions in ``lxml.html``.
  * LP#599318: The string parsing functions in ``lxml.html`` are more robust
  in the face of uncommon HTML content like framesets or missing body tags.
  Patch by Stefan Seelmann.
  * LP#712941: I/O errors while trying to access files with paths that contain
  non-ASCII characters could raise ``UnicodeDecodeError`` instead of properly
  reporting the ``IOError``.
  * LP#673205: Parsing from in-memory strings disabled network access in the
  default parser and made subsequent attempts to parse from a URL fail.
  * LP#971754: lxml.html.clean appends 'nofollow' to 'rel' attributes instead
  of overwriting the current value.
  * LP#715687: lxml.html.clean no longer discards scripts that are explicitly
  allowed by the user provided whitelist.  Patch by Christine Koppelt.

- update to 3.2.0:
  * Leading whitespace could change the behaviour of the string
  parsing functions in ``lxml.html``.
  * LP#599318: The string parsing functions in ``lxml.html`` are more robust
  in the face of uncommon HTML content like framesets or missing body tags.
  Patch by Stefan Seelmann.
  * LP#712941: I/O errors while trying to access files with paths that contain
  non-ASCII characters could raise ``UnicodeDecodeError`` instead of properly
  reporting the ``IOError``.
  * LP#673205: Parsing from in-memory strings disabled network access in the
  default parser and made subsequent attempts to parse from a URL fail.
  * LP#971754: lxml.html.clean appends 'nofollow' to 'rel' attributes instead
  of overwriting the current value.
  * LP#715687: lxml.html.clean no longer discards scripts that are explicitly (forwarded request 173959 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/174252
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=40
2013-05-02 13:30:48 +00:00
Sascha Peilicke
fc01f77977 Accepting request 173959 from home:dirkmueller:branches:devel:languages:python
- update to 3.2.0:
  * Leading whitespace could change the behaviour of the string
  parsing functions in ``lxml.html``.
  * LP#599318: The string parsing functions in ``lxml.html`` are more robust
  in the face of uncommon HTML content like framesets or missing body tags.
  Patch by Stefan Seelmann.
  * LP#712941: I/O errors while trying to access files with paths that contain
  non-ASCII characters could raise ``UnicodeDecodeError`` instead of properly
  reporting the ``IOError``.
  * LP#673205: Parsing from in-memory strings disabled network access in the
  default parser and made subsequent attempts to parse from a URL fail.
  * LP#971754: lxml.html.clean appends 'nofollow' to 'rel' attributes instead
  of overwriting the current value.
  * LP#715687: lxml.html.clean no longer discards scripts that are explicitly
  allowed by the user provided whitelist.  Patch by Christine Koppelt.

- update to 3.2.0:
  * Leading whitespace could change the behaviour of the string
  parsing functions in ``lxml.html``.
  * LP#599318: The string parsing functions in ``lxml.html`` are more robust
  in the face of uncommon HTML content like framesets or missing body tags.
  Patch by Stefan Seelmann.
  * LP#712941: I/O errors while trying to access files with paths that contain
  non-ASCII characters could raise ``UnicodeDecodeError`` instead of properly
  reporting the ``IOError``.
  * LP#673205: Parsing from in-memory strings disabled network access in the
  default parser and made subsequent attempts to parse from a URL fail.
  * LP#971754: lxml.html.clean appends 'nofollow' to 'rel' attributes instead
  of overwriting the current value.
  * LP#715687: lxml.html.clean no longer discards scripts that are explicitly

OBS-URL: https://build.opensuse.org/request/show/173959
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=54
2013-05-02 09:10:32 +00:00
Stephan Kulow
fe251d42e5 Accepting request 162076 from devel:languages:python
update to 3.1.1 (forwarded request 161882 from apersaud)

OBS-URL: https://build.opensuse.org/request/show/162076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=39
2013-04-03 11:05:52 +00:00
Sascha Peilicke
55d64f2df1 Accepting request 161882 from home:apersaud:branches:devel:languages:python
update to 3.1.1

OBS-URL: https://build.opensuse.org/request/show/161882
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=52
2013-04-02 09:02:25 +00:00
Stephan Kulow
0e099f2184 Accepting request 157726 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/157726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=38
2013-03-08 09:56:55 +00:00
Todd R
0f7e8831fb OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=50 2013-01-02 18:01:35 +00:00
Todd R
40a5ead22f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=49 2013-01-02 17:55:51 +00:00
Ismail Dönmez
2f2dd6e257 Accepting request 146433 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/146433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=36
2012-12-28 21:47:19 +00:00
Sascha Peilicke
acdc192149 - The doc sub-package is noarch
- The doc sub-package is noarch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=47
2012-12-19 15:46:10 +00:00
Stephan Kulow
1bbc72125b Accepting request 142614 from devel:languages:python
- BuildRequire libxml2-devel instead of pkconfi() to allow building
  on SLE_11_SP2

- Removed openSUSE 11.4 spec file workarounds

OBS-URL: https://build.opensuse.org/request/show/142614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=35
2012-11-26 18:53:10 +00:00
Sascha Peilicke
22757510ab - BuildRequire libxml2-devel instead of pkconfi() to allow building
on SLE_11_SP2

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=45
2012-11-23 16:24:32 +00:00
Todd R
4f6c287b03 Accepting request 142447 from devel:languages:python3
Remove openSUSE 11.4 spec file workarounds (forwarded request 142444 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/142447
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=44
2012-11-22 14:36:58 +00:00
Stephan Kulow
92ae2148f6 Accepting request 123601 from devel:languages:python
Sorry, don't know how I forgot the changes.  My feeling is that I don't need to update python3-lxml.changes because there were no changes specific to the python3 version, is this right? (forwarded request 123577 from poorboywilly)

OBS-URL: https://build.opensuse.org/request/show/123601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=33
2012-06-06 14:09:31 +00:00
Todd R
bc3382c174 Accepting request 123577 from home:poorboywilly:branches:devel:languages:python
Sorry, don't know how I forgot the changes.  My feeling is that I don't need to update python3-lxml.changes because there were no changes specific to the python3 version, is this right?

OBS-URL: https://build.opensuse.org/request/show/123577
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=42
2012-06-05 06:41:58 +00:00
Stephan Kulow
047eeae818 Accepting request 122242 from devel:languages:python
python3 package added, minor spec improvement (forwarded request 122105 from HighwayStar)

OBS-URL: https://build.opensuse.org/request/show/122242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=32
2012-05-29 09:44:28 +00:00
Todd R
cda848c210 Accepting request 122105 from home:HighwayStar:branches:devel:languages:python
python3 package added, minor spec improvement

OBS-URL: https://build.opensuse.org/request/show/122105
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=40
2012-05-25 07:07:29 +00:00
Stephan Kulow
ab81023508 Accepting request 108688 from devel:languages:python
- Update to version 2.3.3:
  * lxml.html.tostring() gained new serialisation options with_tail and doctype.
  * Fixed a crash when using iterparse() for HTML parsing and requesting start events.
  * Fixed parsing of more selectors in cssselect. Whitespace before
    pseudo-elements and pseudo-classes is significant as it is a descendant
    combinator. "E :pseudo" should parse the same as "E *:pseudo", not "E:pseudo".
  * lxml.html.diff no longer raises an exception when hitting 'img' tags without 'src' attribute.
- Changes from version 2.3.2:
  * lxml.objectify.deannotate() has a new boolean option cleanup_namespaces to
    remove the objectify namespace declarations (and generally clean up the
    namespace declarations) after removing the type annotations.
  * lxml.objectify gained its own SubElement() function as a copy of 
    etree.SubElement to avoid an otherwise redundant import of lxml.etree on the user side.
  * Fixed the "descendant" bug in cssselect a second time
  * Fixed parsing of some selectors in cssselect.
- Changes from version 2.3.1:
  * New option kill_tags in lxml.html.clean to remove specific tags and their
    content (i.e. their whole subtree).
  * pi.get() and pi.attrib on processing instructions to parse
    pseudo-attributes from the text content of processing instructions.
  * lxml.get_include() returns a list of include paths that can be used to
    compile external C code against lxml.etree.
  * Resolver.resolve_file() takes an additional option close_file that
    configures if the file(-like) object will be closed after reading or not.
  * HTML cleaning didn't remove 'data:' links.
  * The html5lib parser integration now uses the 'official' implementation in
    html5lib itself, which makes it work with newer releases of the library.
  * In lxml.sax, endElementNS() could incorrectly reject a plain tag name when
    the corresponding start event inferred the same plain tag name to be in the default namespace.
  * When an open file-like object is passed into parse() or iterparse(), the

OBS-URL: https://build.opensuse.org/request/show/108688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=31
2012-03-12 07:54:13 +00:00
Sascha Peilicke
0bae3403d1 - Update to version 2.3.3:
* lxml.html.tostring() gained new serialisation options with_tail and doctype.
  * Fixed a crash when using iterparse() for HTML parsing and requesting start events.
  * Fixed parsing of more selectors in cssselect. Whitespace before
    pseudo-elements and pseudo-classes is significant as it is a descendant
    combinator. "E :pseudo" should parse the same as "E *:pseudo", not "E:pseudo".
  * lxml.html.diff no longer raises an exception when hitting 'img' tags without 'src' attribute.
- Changes from version 2.3.2:
  * lxml.objectify.deannotate() has a new boolean option cleanup_namespaces to
    remove the objectify namespace declarations (and generally clean up the
    namespace declarations) after removing the type annotations.
  * lxml.objectify gained its own SubElement() function as a copy of 
    etree.SubElement to avoid an otherwise redundant import of lxml.etree on the user side.
  * Fixed the "descendant" bug in cssselect a second time
  * Fixed parsing of some selectors in cssselect.
- Changes from version 2.3.1:
  * New option kill_tags in lxml.html.clean to remove specific tags and their
    content (i.e. their whole subtree).
  * pi.get() and pi.attrib on processing instructions to parse
    pseudo-attributes from the text content of processing instructions.
  * lxml.get_include() returns a list of include paths that can be used to
    compile external C code against lxml.etree.
  * Resolver.resolve_file() takes an additional option close_file that
    configures if the file(-like) object will be closed after reading or not.
  * HTML cleaning didn't remove 'data:' links.
  * The html5lib parser integration now uses the 'official' implementation in
    html5lib itself, which makes it work with newer releases of the library.
  * In lxml.sax, endElementNS() could incorrectly reject a plain tag name when
    the corresponding start event inferred the same plain tag name to be in the default namespace.
  * When an open file-like object is passed into parse() or iterparse(), the

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=38
2012-03-09 21:29:46 +00:00
Pascal Bleser
8032fd9fae remove %debug_package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=37
2011-12-12 09:03:16 +00:00
Lars Vogdt
ba96920620 Autobuild autoformatter for 80800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=28
2011-09-05 16:13:02 +00:00
Lars Vogdt
b599146b59 Accepting request 80800 from devel:languages:python
license update: BSD-3-Clause and GPL-2.0+
See LICENSES.TXT - test.py is GPL licensed (aggregation) (forwarded request 80719 from babelworx)

OBS-URL: https://build.opensuse.org/request/show/80800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=27
2011-09-05 16:12:49 +00:00
Cristian Rodríguez
e42facd28f Accepting request 80719 from home:babelworx:ldig:branches:devel:languages:python
license update: BSD-3-Clause and GPL-2.0+
See LICENSES.TXT - test.py is GPL licensed (aggregation)

OBS-URL: https://build.opensuse.org/request/show/80719
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=35
2011-09-03 19:00:29 +00:00
Sascha Peilicke
509c19ed0f - Simpler PDF install
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=34
2011-09-02 12:10:18 +00:00
Sascha Peilicke
28bec3bf63 - Build against Cython instead of pyrex
- Don't repackage source tarball
- Remove unneeded rpmlint filters

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=33
2011-09-02 11:25:24 +00:00
Sascha Peilicke
588a0cafd2 Accepting request 80257 from home:aturrini:branches:devel:languages:python
Fixed typo in description of python-lxml.spec

OBS-URL: https://build.opensuse.org/request/show/80257
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=32
2011-08-31 07:22:38 +00:00
Berthold Gunreben
55331ce048 Autobuild autoformatter for 63284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=26
2011-03-08 09:39:28 +00:00
OBS User buildservice-autocommit
9fb8e6c6fe Updating link to change in openSUSE:Factory/python-lxml revision 26.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=960943d331d5a9baae6001cdb8256da9
2011-03-08 09:39:28 +00:00
Berthold Gunreben
36d42553bf Accepting request 63284 from devel:languages:python
Accepted submit request 63284 from user saschpe

OBS-URL: https://build.opensuse.org/request/show/63284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=25
2011-03-08 09:39:16 +00:00
Sascha Peilicke
10a2c26ba2 - Update to 2.3 (2011-03-03):
Features added
   * When looking for children, lxml.objectify takes '{}tag' as
     meaning an empty namespace, as opposed to the parent namespace.
  Bugs fixed
    * When finished reading from a file-like object, the parser
      immediately calls its close() method.
    * When finished parsing, iterparse() immediately closes the input
      file.
    * Work-around for libxml2 bug that can leave the HTML parser in a
      non-functional state after parsing a severly broken document (fixed
      in libxml2 2.7.8).
    * marque tag in HTML cleanup code is correctly named marquee.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=30
2011-03-03 08:46:41 +00:00
Berthold Gunreben
5185184e55 Autobuild autoformatter for 57862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=23
2011-01-12 08:40:28 +00:00
Berthold Gunreben
2f3396ae3d Accepting request 57862 from devel:languages:python
Accepted submit request 57862 from user saschpe

OBS-URL: https://build.opensuse.org/request/show/57862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=22
2011-01-12 08:40:21 +00:00
Thomas Schraitle
54cbc0acc2 - Fixed bnc#657698: Removed dependency of pyxml
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=28
2010-12-06 13:34:56 +00:00
OBS User autobuild
4059a9ff4f Accepting request 48071 from devel:languages:python
Copy from devel:languages:python/python-lxml based on submit request 48071 from user coolo

OBS-URL: https://build.opensuse.org/request/show/48071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=21
2010-09-14 11:17:03 +00:00
OBS User autobuild
35a83b3f47 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=18 2010-03-18 15:24:22 +00:00
OBS User autobuild
1e6398bdb2 Accepting request 33802 from devel:languages:python
Copy from devel:languages:python/python-lxml based on submit request 33802 from user thomas-schraitle

OBS-URL: https://build.opensuse.org/request/show/33802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=17
2010-03-05 10:52:10 +00:00
OBS User autobuild
b960ea3107 Accepting request 33723 from devel:languages:python
Copy from devel:languages:python/python-lxml based on submit request 33723 from user thomas-schraitle

OBS-URL: https://build.opensuse.org/request/show/33723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=16
2010-03-02 00:44:48 +00:00
OBS User autobuild
8bac1528a7 Accepting request 29143 from devel:languages:python
Copy from devel:languages:python/python-lxml based on submit request 29143 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=15
2010-01-12 11:52:54 +00:00
OBS User unknown
932dcd7862 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=13 2009-07-21 10:34:26 +00:00
OBS User unknown
bef308a393 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=12 2009-06-05 22:28:19 +00:00
OBS User unknown
0d7ff158ce OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=11 2009-04-24 20:02:40 +00:00
OBS User unknown
7d01ca7ffa OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=10 2008-12-09 06:19:20 +00:00
OBS User unknown
57fac0e2d4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=8 2008-09-26 14:55:39 +00:00
OBS User unknown
868b396006 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=7 2008-04-14 20:24:00 +00:00
OBS User unknown
c823075c9d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=6 2008-04-03 00:15:51 +00:00
OBS User unknown
f891f30413 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=5 2007-10-30 11:29:31 +00:00
OBS User unknown
c842b84372 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=4 2007-08-30 21:33:16 +00:00
OBS User unknown
2599837e04 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=3 2007-07-30 18:58:23 +00:00
OBS User unknown
70b6ab3c7f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=2 2007-01-19 18:24:01 +00:00
OBS User unknown
d9a5f272ce OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lxml?expand=0&rev=1 2007-01-15 23:34:06 +00:00
5 changed files with 0 additions and 32 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87
size 3678631

BIN
lxml-5.3.0.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1
size 3679948

BIN
lxml-5.4.0.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,20 +0,0 @@
Index: lxml-5.1.0/src/lxml/tests/test_io.py
===================================================================
--- lxml-5.1.0.orig/src/lxml/tests/test_io.py
+++ lxml-5.1.0/src/lxml/tests/test_io.py
@@ -12,6 +12,7 @@ from .common_imports import (
read_file, write_to_file, BytesIO, tmpfile
)
+import lxml
class _IOTestCaseBase(HelperTestCase):
"""(c)ElementTree compatibility for IO functions/methods
@@ -305,6 +306,7 @@ class _IOTestCaseBase(HelperTestCase):
os.unlink(f.name)
self.assertEqual(utext, root.text)
+ @unittest.skipIf(lxml.etree.LIBXML_VERSION >= (2, 11, 1), "libxml2 regression has issues with utf16")
def test_iterparse_utf16_bom(self):
utext = 'Søk på nettet'
uxml = '<?xml version="1.0" encoding="UTF-16"?><p>%s</p>' % utext