Commit Graph

120 Commits

Author SHA256 Message Date
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Yuchen Lin
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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