Python Maint
0a4cc497d0
Rebuilt for Python 3.13
2024-06-07 11:06:16 +02:00
Python Maint
891b857ad3
Bootstrap for Python 3.13
2024-06-06 16:30:49 +02:00
Charalampos Stratakis
ca06398340
Rebase to 0.43.0
...
- Resolves: rhbz#2247012
2024-04-09 15:53:22 +02:00
Miro Hrončok
4eeedb1cde
Convert to %autorelease and %autochangelog
...
[skip changelog]
2024-01-29 15:42:35 +01:00
Fedora Release Engineering
d77df06b08
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-26 12:53:48 +00:00
Fedora Release Engineering
107b6e8446
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2024-01-22 09:00:28 +00:00
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
Miro Hrončok
0f18fe05cc
CI: Add tests for newer Pythons
...
Note that by default, virtualenv does not install wheel to Python 3.12+
virtual environments. We set VIRTUALENV_WHEEL=bundle to force it,
otherwise the test is quite useless.
2024-01-09 12:50:12 +01:00
Miro Hrončok
c8c3e8d253
CI: Entirely drop Python 3.5 (it has been retired since F35)
2023-10-09 18:14:23 +02:00
Miro Hrončok
58f334d385
CI: Make Python 3.7 optional (it has been retired since F40)
2023-10-09 18:14:17 +02: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
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