Commit Graph

  • 013a55f707 Accepting request 1180847 from devel:languages:python factory Ana Guerrero 2024-06-17 17:27:06 +0000
  • 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. devel Daniel Garcia 2024-06-14 08:18:52 +0000
  • 1424c12036 Accepting request 1146785 from devel:languages:python Ana Guerrero 2024-02-15 19:59:35 +0000
  • f7961fa66a Accepting request 1146776 from home:dgarcia:branches:devel:languages:python:Factory Daniel Garcia 2024-02-15 10:27:06 +0000
  • 61900e7a88 Accepting request 1141530 from devel:languages:python Ana Guerrero 2024-01-26 21:46:34 +0000
  • e3e0846110 polish the spec Markéta Machová 2024-01-25 14:02:15 +0000
  • 837840e35d Accepting request 1141231 from home:ecsos:python Markéta Machová 2024-01-25 14:00:53 +0000
  • aadda69cde Accepting request 1138865 from devel:languages:python Ana Guerrero 2024-01-17 21:14:36 +0000
  • 6aa062b559 Accepting request 1138782 from system:homeautomation:home-assistant:unstable Markéta Machová 2024-01-15 13:54:41 +0000
  • 9ae4529353 Accepting request 1134342 from devel:languages:python Ana Guerrero 2023-12-21 22:37:50 +0000
  • 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 Dirk Mueller 2023-12-20 22:05:16 +0000
  • 5f9cdd27ce Accepting request 1129127 from devel:languages:python Ana Guerrero 2023-11-27 21:42:02 +0000
  • 81aa3f39a0 Accepting request 1129126 from home:mcalabkova:branches:devel:languages:python:L Markéta Machová 2023-11-27 12:47:06 +0000
  • a2e9358a0b Accepting request 1109332 from devel:languages:python Ana Guerrero 2023-09-07 19:12:06 +0000
  • 5921dbe85e - skip html5lib tests - cyclic dependency with html5lib tests - remove python 2.x from testing Dirk Mueller 2023-09-06 20:05:27 +0000
  • 6efa14d327 Accepting request 1103711 from devel:languages:python Dominique Leuenberger 2023-08-15 14:38:59 +0000
  • 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. Dirk Mueller 2023-08-13 18:55:53 +0000
  • 7c54268e25 Accepting request 1098714 from devel:languages:python Ana Guerrero 2023-07-17 17:22:37 +0000
  • 6074d27829 - Add ISO-Schematron-schema-optional.patch and remove-ISO-Schematron-schema.patch to remove non-free RNG schema file (bsc#1213351). Matej Cepl 2023-07-14 16:45:23 +0000
  • 2d2986a828 Accepting request 1084802 from devel:languages:python Dominique Leuenberger 2023-05-09 11:05:49 +0000
  • 364711776d Accepting request 1084794 from home:david.anes:home:libxml2 Dirk Mueller 2023-05-04 16:51:26 +0000
  • 5ee21c2535 Accepting request 1084406 from devel:languages:python Dominique Leuenberger 2023-05-04 15:09:04 +0000
  • 5efd90fd4d Accepting request 1084383 from home:dirkmueller:acdc:as_python3_module Matej Cepl 2023-05-03 14:42:26 +0000
  • 6b0760be92 Accepting request 1082229 from devel:languages:python Dominique Leuenberger 2023-04-24 20:30:44 +0000
  • ecf0110d20 Accepting request 1082223 from home:dirkmueller:acdc:as_python3_module Matej Cepl 2023-04-23 01:37:17 +0000
  • fe716035af Accepting request 1080215 from devel:languages:python Dominique Leuenberger 2023-04-21 12:15:35 +0000
  • 7816ca5659 - Add patch skip-test-under-libxml2-2.10.4.patch: * Skip a test if using libxml2 >= 2.10.4 Steve Kowalik 2023-04-19 04:53:05 +0000
  • b3fe8adc87 Accepting request 1067479 from devel:languages:python Dominique Leuenberger 2023-02-25 18:54:56 +0000
  • 72389f829a - allow building against any libxml2 version in sle15 Dirk Mueller 2023-02-16 20:17:34 +0000
  • 345cfe8a16 Accepting request 1061830 from devel:languages:python Dominique Leuenberger 2023-01-30 16:09:44 +0000
  • 931131b807 Update version of the patch. Matej Cepl 2023-01-22 04:02:39 +0000
  • b5c8430900 - Add close_file_before_test.patch, to make sure the testing data are flushed to the file (bsc#1206555). Matej Cepl 2023-01-20 16:02:18 +0000
  • dcb0dc82b3 Accepting request 1045999 from devel:languages:python Dominique Leuenberger 2023-01-03 14:04:30 +0000
  • 140f7c455f Add missing Source Matej Cepl 2023-01-01 13:33:54 +0000
  • 74ca921cf2 Accepting request 1045710 from home:Simmphonie:branches:devel:languages:python Matej Cepl 2022-12-29 22:41:01 +0000
  • d2730039df Accepting request 1010558 from devel:languages:python Dominique Leuenberger 2022-10-17 12:57:55 +0000
  • c0fd0bd8c9 Add missing bug and CVE references Steve Kowalik 2022-10-14 03:23:53 +0000
  • c1e49b9b6b Accepting request 1004688 from devel:languages:python Dominique Leuenberger 2022-09-20 17:23:19 +0000
  • 4e3fa68d67 Fix changelog Matej Cepl 2022-09-19 11:36:36 +0000
  • 7964d8373b Accepting request 1004277 from home:llyyr:branches:devel:languages:python Matej Cepl 2022-09-19 11:17:37 +0000
  • c5bd234f07 Accepting request 998154 from devel:languages:python Dominique Leuenberger 2022-08-19 15:52:31 +0000
  • e1ee2a9f14 - update to version 4.9.1 (bsc#1201253, CVE-2022-2309): Dirk Mueller 2022-08-19 10:27:07 +0000
  • b1d8a6b5cb Accepting request 988276 from devel:languages:python Dominique Leuenberger 2022-07-12 09:11:58 +0000
  • 50beb4c568 Accepting request 988040 from home:apersaud:branches:devel:languages:python Dirk Mueller 2022-07-11 06:03:30 +0000
  • 8c60f6c0ee Accepting request 981214 from devel:languages:python Dominique Leuenberger 2022-06-09 12:09:17 +0000
  • 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. Dirk Mueller 2022-06-07 21:18:16 +0000
  • 2c84baadc7 Accepting request 955744 from devel:languages:python Dominique Leuenberger 2022-02-21 16:45:46 +0000
  • 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. Dirk Mueller 2022-02-18 00:40:47 +0000
  • 299356c574 Accepting request 945448 from devel:languages:python Dominique Leuenberger 2022-01-11 20:17:18 +0000
  • 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). Dirk Mueller 2022-01-10 23:12:53 +0000
  • dff286884d Accepting request 943802 from devel:languages:python Dominique Leuenberger 2022-01-07 11:44:35 +0000
  • 0a81b21484 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=153 Dirk Mueller 2022-01-04 16:17:51 +0000
  • 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. Dirk Mueller 2022-01-04 16:09:19 +0000
  • e3e4edec2f Accepting request 935074 from devel:languages:python Dominique Leuenberger 2021-12-09 18:45:06 +0000
  • 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) Dirk Mueller 2021-11-24 21:31:05 +0000
  • 51c7d1deab Accepting request 898540 from devel:languages:python Dominique Leuenberger 2021-06-12 18:05:21 +0000
  • acb3551722 Accepting request 896742 from devel:languages:python Dominique Leuenberger 2021-06-04 20:42:23 +0000
  • 6ac41a3f82 - Add missing dependency on python-base for the devel subpackage. Matej Cepl 2021-06-01 19:15:28 +0000
  • 2bfc401fc6 Accepting request 896722 from home:pmonrealgonzalez:branches:devel:languages:python Matej Cepl 2021-06-01 16:42:05 +0000
  • 578f17f65c Accepting request 883115 from devel:languages:python Richard Brown 2021-04-08 19:02:05 +0000
  • 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. Dirk Mueller 2021-04-06 01:54:45 +0000
  • 7e64aab05b Accepting request 866353 from devel:languages:python Dominique Leuenberger 2021-02-01 12:26:32 +0000
  • 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. Dirk Mueller 2021-01-24 10:59:08 +0000
  • 08b861e5f8 Accepting request 821439 from devel:languages:python Dominique Leuenberger 2020-07-21 13:40:24 +0000
  • 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. Dirk Mueller 2020-07-17 07:31:18 +0000
  • 23c111feb0 Accepting request 810905 from devel:languages:python Dominique Leuenberger 2020-06-05 17:59:47 +0000
  • 4d25195ad4 Accepting request 810862 from home:alarrosa:branches:devel:languages:python Tomáš Chvátal 2020-06-02 16:33:44 +0000
  • 0588387531 Accepting request 803766 from devel:languages:python Yuchen Lin 2020-05-28 07:05:20 +0000
  • cbd89bf08d - Remove explicit Provides of python-doc, which is just wrong. Matej Cepl 2020-05-12 20:49:17 +0000
  • 71bb60140c Accepting request 781843 from devel:languages:python Dominique Leuenberger 2020-03-08 21:22:20 +0000
  • 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__ Ondřej Súkup 2020-03-05 12:47:41 +0000
  • 4292f9f5c7 Accepting request 766341 from devel:languages:python Dominique Leuenberger 2020-01-24 12:06:18 +0000
  • 4292c65844 Accepting request 766333 from home:MSirringhaus:branches:devel:languages:python Tomáš Chvátal 2020-01-22 14:50:22 +0000
  • 74b08fcf3d Accepting request 749144 from devel:languages:python Dominique Leuenberger 2019-12-07 14:21:57 +0000
  • 42248a018d Accepting request 749125 from home:dimstar:Factory Tomáš Chvátal 2019-11-17 19:39:02 +0000
  • e5b53aa5f3 Accepting request 730139 from devel:languages:python Dominique Leuenberger 2019-09-23 10:07:52 +0000
  • 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. Tomáš Chvátal 2019-09-11 12:57:40 +0000
  • 4d3a38faca Accepting request 720221 from devel:languages:python Dominique Leuenberger 2019-08-07 11:57:34 +0000
  • baac087a84 Accepting request 720214 from home:pgajdos Tomáš Chvátal 2019-08-01 13:54:01 +0000
  • 4befe59e98 Accepting request 717675 from devel:languages:python Dominique Leuenberger 2019-07-30 11:05:26 +0000
  • f176707a9e Accepting request 717674 from home:TheBlackCat:branches:devel:languages:python Todd R 2019-07-22 19:03:20 +0000
  • afb5ca0d21 Accepting request 713340 from devel:languages:python Dominique Leuenberger 2019-07-08 13:00:02 +0000
  • 0dad330c4a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lxml?expand=0&rev=123 Tomáš Chvátal 2019-07-04 08:39:37 +0000
  • 4712f23e3f - Remove generated files Tomáš Chvátal 2019-07-02 15:11:20 +0000
  • 3f9faab841 Accepting request 691801 from devel:languages:python Dominique Leuenberger 2019-04-09 18:17:46 +0000
  • 640b73a837 - Update to 4.3.3: * Fix leak of output buffer and unclosed files in `_XSLTResultTree.write_output()`. Tomáš Chvátal 2019-04-05 12:19:32 +0000
  • 7bec53ab0f Accepting request 681724 from devel:languages:python Dominique Leuenberger 2019-03-08 10:00:22 +0000
  • 524482a588 - Update to 4.3.2: * Crash in 4.3.1 when appending a child subtree with certain text nodes. Tomáš Chvátal 2019-03-05 12:23:03 +0000
  • b4b89ea844 Accepting request 674867 from home:jayvdb:coala:python3-bears Tomáš Chvátal 2019-02-14 08:36:30 +0000
  • f98d11f7b9 Accepting request 659485 from devel:languages:python Dominique Leuenberger 2018-12-26 23:27:07 +0000
  • e421144eec Remove superfluous devel dependency for noarch package Matej Cepl 2018-12-04 13:39:24 +0000
  • e2779d07be Accepting request 649799 from devel:languages:python Dominique Leuenberger 2018-11-20 21:26:34 +0000
  • e40f1461ef Accepting request 649798 from home:TheBlackCat:branches:devel:languages:python Todd R 2018-11-16 19:14:40 +0000
  • abe5628701 Accepting request 632907 from devel:languages:python Dominique Leuenberger 2018-09-04 20:52:17 +0000
  • e7faf05d16 Accepting request 632889 from home:comurphy:branches:devel:languages:python Tomáš Chvátal 2018-09-03 18:18:30 +0000
  • f3340e174c Accepting request 627951 from devel:languages:python Dominique Leuenberger 2018-08-10 07:47:18 +0000
  • bac247b95c Accepting request 627950 from home:TheBlackCat:branches:devel:languages:python Todd R 2018-08-07 19:51:24 +0000
  • 29d11ecafb Accepting request 592129 from devel:languages:python Dominique Leuenberger 2018-04-02 20:47:13 +0000
  • e898d1c442 Accepting request 592128 from home:frispete:python Tomáš Chvátal 2018-03-28 21:33:10 +0000
  • eec3f0445a Accepting request 588625 from devel:languages:python Dominique Leuenberger 2018-03-22 10:56:16 +0000