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
f2e3da518f
Fix package name in CI config
2022-12-14 07:41:24 +01: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
7e823632fb
Fedora CI: Fedora 35 doesn't include Python 3.5 anymore
...
The relevant Fedora Change:
https://fedoraproject.org/wiki/Changes/RetirePython3.5
2021-08-18 13:44:18 +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
Miro Hrončok
f902b931be
Add Python 3.9 and 3.10 to the CI tests
2020-12-30 10:19:46 +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
Miro Hrončok
becf9c0c96
Run Python 3.4 tests optionally
...
https://fedoraproject.org/wiki/Changes/RetirePython34
2020-08-04 20:43:21 +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
Miro Hrončok
f3ec708c93
Fedora CI: Test pyproject-rpm-macros (default build backend uses wheel)
2020-03-25 18:41:42 +01:00
Miro Hrončok
9f3589082e
Fedora CI: No Python 2.6 tests
2020-03-25 18:41:42 +01: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
Miro Hrončok
ab999b43b9
Fedora CI: Workaround for fedora-ci/general #31
...
https://pagure.io/fedora-ci/general/issue/31
2019-02-26 12:28:06 +01:00
Miro Hrončok
3274b20ab8
Fedora CI: Add Python 3.8
2019-02-26 10:05:04 +01: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
b68da5d6ea
Enable basic venv smoke test in the CI
2018-09-04 12:05:12 +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