Commit Graph

79 Commits

Author SHA1 Message Date
Miro Hrončok
65193d85b1 Update comment about the bootstrap bcond
I've noticed this when importing the package to Python 3.12 RHEL stack.
The wheel is always built, the comment was outdated.
2024-01-09 12:39:01 +00:00
Tomáš Hrnčiar
39bf27a924 Update to 0.41.2 2023-08-22 15:00:24 +02:00
Fedora Release Engineering
becb99a6a2 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 15:18:46 +00:00
Python Maint
e11ad42294 Rebuilt for Python 3.12 2023-06-16 08:20:04 +02:00
Python Maint
ef8d3552bd Bootstrap for Python 3.12 2023-06-13 16:09:46 +02:00
Maxwell G
32853794d0
Adopt new licensing guidelines (SPDX) 2023-03-15 20:40:03 -05:00
Maxwell G
f03709bb28
Use new %bcond syntax 2023-03-15 20:40:03 -05:00
Maxwell G
1d3028140f
Handle flit_core migration and bootstrapping
wheel now uses flit_core as its build backend. We can't use %py3_build
or %py3_install anymore, as there is no setup.py. This commit reworks
the bootstrap logic accordingly. The build process requires building a
wheel anyways, so python3-wheel-wheel is always built.

When bootstrapping, neither pip and thus pyproject-rpm-macros is not
available so the following workarounds are employed:

- Build wheel using `%python3 -m flit_core.wheel` instead of
  %pyproject_wheel which requires pip
- Manually unpack wheel and create entrypoints instead of
  %pyproject_install which requires pip.
2023-03-15 20:40:02 -05:00
Maxwell G
995a27f40b
Update to 0.40.0. Fixes rhbz#2178246. 2023-03-15 20:40:02 -05:00
Fedora Release Engineering
31d7301269 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 18:24:19 +00:00
Lumir Balhar
3ee403bc70 Update to 0.38.4 (rhbz#2136627) 2022-12-07 14:24:14 +01:00
Fedora Release Engineering
1f2b886f06 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 23:26:31 +00:00
Python Maint
adfcea9d56 Rebuilt for Python 3.11 2022-06-13 17:17:17 +02:00
Python Maint
6f21f1d2bc Bootstrap for Python 3.11 2022-06-13 13:11:50 +02:00
Tomas Orsava
93dac1d31b Update to 0.37.1 2022-03-09 12:23:20 +01:00
Fedora Release Engineering
ca90ddefce - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 16:29:30 +00:00
Tomas Orsava
e6f33fb32d Use new macros %python_wheel_dir and %python_wheel_pkg_prefix
..when creating the wheel subpackage.
This does not actually change the name or the contents of the subpackage.
2021-10-06 18:06:51 +02:00
Karolina Surma
2d5a4668ef Update to 0.37.0 2021-08-18 12:42:31 +02:00
Fedora Release Engineering
4f1b6ad284 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-27 08:35:53 +00:00
Python Maint
c974f724b6 Rebuilt for Python 3.10 2021-06-02 16:40:08 +02:00
Python Maint
2b45f3688c Bootstrap for Python 3.10 2021-06-01 16:35:00 +02:00
Fedora Release Engineering
5e9598cb7b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 14:11:40 +00:00
Miro Hrončok
750949a75f Update provided bundled(packaging) version 2021-01-04 13:04:25 +01:00
Miro Hrončok
ea6574c05b Update to 0.36.2, fixes Python 3.10 wheel tags 2021-01-04 12:31:40 +01:00
Tomas Hrnciar
07699ca83e Update to 0.35.1
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1868821
2020-09-18 14:56:48 +02:00
Lumir Balhar
f8d62d5ab2 Use bcond main_python to disable unique unversioned parts 2020-09-04 08:22:36 +02:00
Lumir Balhar
54b3904b0a Use %{python3_pkgversion} to make the specfile more universal 2020-09-04 08:21:03 +02:00
Miro Hrončok
e9bd4f7fd1 Update to 0.34.2, drop support for Python 3.4 and other legacy stuff
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1795134

Since we cannot backport this to Fedora 32 due to Python 3.4, I've removed
legacy parts of the spec file:

 - %python_provide is not needed on Fedora 33+
 - Conflicts with Python 2 versions of python-wheel is not needed after 3 releases

Updated the description to match current upstream one.
Moved the build of the wheel to %install because the new source structure
requires wheel installed in order to use setup.py bdist_wheel.

Reordered the spec a bit.

Also, remove the unused python26 test dependency.
2020-08-11 10:36:43 +02:00
Fedora Release Engineering
85dbe257dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 04:38:10 +00:00
Miro Hrončok
5c544a97d3 Rebuilt for Python 3.9 2020-05-22 15:50:08 +02:00
Miro Hrončok
7978212311 Bootstrap for Python 3.9 2020-05-22 00:16:46 +02:00
Fedora Release Engineering
c958c1ff3c - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 16:12:17 +00:00
Tomas Orsava
db76a0acdc New bcond tests 2019-11-20 17:50:36 +01:00
Miro Hrončok
c3e5def138 Drop python2-wheel 2019-09-09 16:39:27 +02:00
Miro Hrončok
25a4dc3c78 Replace all %if ! %{with bootstrap} with %if %{without bootstrap} 2019-08-28 17:49:36 +02:00
Miro Hrončok
1e3c165907 Update to 0.33.6 (#1708194) 2019-08-27 13:14:49 +02:00
Miro Hrončok
58fabfe0b8 Don't test Python 2 on Fedora 32+ 2019-08-27 13:11:10 +02:00
Miro Hrončok
f8c77ac8a8 Rebuilt for Python 3.8 2019-08-15 15:40:59 +02:00
Miro Hrončok
44fe2c110d Bootstrap for Python 3.8 2019-08-14 22:25:53 +02:00
Fedora Release Engineering
392559632d - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 17:05:04 +00:00
Miro Hrončok
8accaa3b0f Make /usr/bin/wheel Python 3 2019-07-16 16:15:00 +02:00
Miro Hrončok
624c912337 BR python3-rpm-generators manually 2019-03-15 11:02:11 +01:00
Charalampos Stratakis
efeec04977 Update to 0.33.1 2019-02-26 12:41:33 +00:00
Fedora Release Engineering
a36042275e - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 10:03:18 +00:00
Miro Hrončok
03fc6b42b4 Update to 0.32.0, no longer needs keyring 2018-10-11 17:15:43 +02:00
Miro Hrončok
2e315e2b4a Create python-wheel-wheel package with the wheel of wheel
Also, drop the python3 conditional
2018-08-15 16:43:09 +02:00
Fedora Release Engineering
3e16f93576 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 02:37:54 +00:00
Igor Gnatenko
6c5724b26f
set locale to utf8
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-08 00:42:10 +02:00
Igor Gnatenko
e57bb8f3a8
Update to 0.31.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-08 00:12:17 +02:00
Igor Gnatenko
bf90cb6530
fix bcond logic
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-07 19:56:41 +02:00