Commit Graph

87 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
James Oakley
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