Commit Graph

104 Commits

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