Commit Graph

173 Commits

Author SHA1 Message Date
Miro Hrončok 9c1438f59e Define a buildrequire_extras %bcond for bootstrapping 2022-09-21 14:33:34 +02:00
Charalampos Stratakis 8cd3405121 Update to 4.9.1
Fix for CVE-2022-2309

Resolves: rhbz#2107571, rhbz#2110131
2022-09-15 00:01:08 +02:00
Miro Hrončok 0a54307e77 Convert package to %pyproject RPM macros 2022-08-31 12:07:04 +02:00
Miro Hrončok eb057e7afa Drop redundant source number 2022-08-31 11:44:07 +02:00
Miro Hrončok e45c54553a Package the lxml[cssselect], lxml[html5] and lxml[htmlsoup] extras 2022-08-31 11:43:50 +02:00
Miro Hrončok e79be2c17a Use SPDX license identifiers, update license
The schematron files are not Zlib licensed, but MIT (since 4.3.0):

5a444c238f
2022-08-31 11:36:03 +02:00
Miro Hrončok e82cceb573 Drop unfinished sentence from the %description 2022-08-31 11:26:47 +02:00
Miro Hrončok d8ab550c3c Drop deprecated %python_provide, it is not needed 2022-08-31 11:24:26 +02:00
Miro Hrončok 6659c59618 Expand %{modname} in spec for better readability 2022-08-31 11:23:41 +02:00
Mikolaj Izdebski f7a9cbe29f Onboard package into gating 2022-08-31 07:07:31 +02:00
Fedora Release Engineering 36529bc549 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 19:51:18 +00:00
Charalampos Stratakis d714fa326e Fix FTBFS with setuptools >= 62.1
Resolves: rhbz#2097102
2022-06-22 20:01:46 +02:00
Python Maint 343c16cba5 Rebuilt for Python 3.11 2022-06-13 16:01:26 +02:00
Fedora Release Engineering 68133020f5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 13:17:38 +00:00
Charalampos Stratakis eb5a8db088 Update to 4.7.1
Fixes CVE-2021-43818

Resolves: rhbz#2031686, rhbz#2032572
2022-01-06 15:10:44 +01:00
Miro Hrončok 27eebecb4d Backport a fix for Python 3.11 2021-11-26 17:18:46 +01:00
Miro Hrončok b51ac78331 Actually run the tests during build
Fixes https://bugzilla.redhat.com/2026941
2021-11-26 17:18:46 +01:00
Fedora Release Engineering 983dd0d448 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 07:20:50 +00:00
Mikolaj Izdebski 1a5f8b2a9f Bump release 2021-06-04 15:05:12 +02:00
Charalampos Stratakis 27ac46f9e9 Update the license information 2021-06-03 20:21:20 +02:00
Python Maint 627098066f Rebuilt for Python 3.10 2021-06-02 15:11:30 +02:00
Charalampos Stratakis e9743571ee Update to 4.6.3
Fixes CVE-2021-28957
2021-05-20 17:01:27 +02:00
Fedora Release Engineering eddc9feea5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 11:33:58 +00:00
Miro Hrončok 2c9f85992c Update to 4.6.2
The source URL was changed to use PyPI sdist,
because lxml.de does not yet have this version.
2020-12-02 00:24:10 +01:00
Fedora Release Engineering fbb0adcd12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 01:59:46 +00:00
Igor Raits e646c1352a Update to 4.5.1
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-06-01 20:14:04 +02:00
Miro Hrončok 7af357f1ba Rebuilt for Python 3.9 2020-05-22 22:10:02 +02:00
Fedora Release Engineering e6e6df4b40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 13:13:09 +00:00
Miro Hrončok d39bc4a9d1 Subpackage python2-lxml has been removed 2019-11-21 00:38:31 +01:00
Igor Gnatenko 960a9c1ff7
Generate C files using py3 Cython
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-09-07 13:36:10 +02:00
Igor Gnatenko 9f539bef55
Update to 4.4.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-09-07 12:36:03 +02:00
Miro Hrončok d732eb2898 Rebuilt for Python 3.8 2019-08-16 14:05:00 +02:00
Igor Gnatenko 059902b361
Update to 4.4.0
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-08-03 14:32:48 +02:00
Fedora Release Engineering 49d7109317 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 14:24:00 +00:00
Miro Hrončok abc1e71640 Remove pregenerated Cython C sources 2019-05-15 12:16:34 +02:00
Fedora Release Engineering 1dcd880cc2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 07:38:12 +00:00
Igor Gnatenko 714d829168
Update to 4.2.5
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-12-18 11:45:21 +01:00
Igor Gnatenko 7906b1b210
Update to 4.2.4
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-09-02 09:57:28 +02:00
Fedora Release Engineering ee81b64249 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 00:53:02 +00:00
Igor Gnatenko f6400d7a5a
Update to 4.2.3
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-07 16:21:26 +02:00
Miro Hrončok 4fc8635041 Rebuilt for Python 3.7 2018-06-17 17:30:55 +02:00
Igor Gnatenko 55db4c1701
Update to 4.2.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-04-25 17:59:43 +02:00
Fedora Release Engineering 5728af653f - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 08:47:15 +00:00
Igor Gnatenko 3ca414986f get latest version back
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-05 09:47:58 +01:00
Igor Gnatenko 985b25d595 enforce Cython
This falls under pre-generated code, while autotools pregenerated
code is used only in build-time, Cython pregenerated code is
what you get for runtime and there might be vulnerabilities
or bad performance due to that (depends on which Cython version
upstream generated C code). Also upstream had to release 4.1.1
with rebuilt C code with latest Cython due to Py3.7.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-05 09:45:00 +01:00
Igor Gnatenko c0ca746055 order changelog
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-05 09:36:42 +01:00
Igor Gnatenko 1ff71ff1d4 Update to 4.1.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-05 09:36:03 +01:00
Mikolaj Izdebski 3b003d493f Conditionally allow building without Cython 2017-10-10 11:22:43 +02:00
Mikolaj Izdebski a50349c35b Optimize dependencies
Weaken dependencies on optional libraries -- cssselect is totally
optional (and rarely used), html5lib and beautifulsoup4 are used only
for HTML support, while primary use of lxml is processing XML.
2017-10-05 09:41:12 +02:00
Igor Gnatenko 0da2f4356f Update to 4.0.0
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-05 09:38:14 +02:00