Commit graph

201 commits

Author SHA1 Message Date
Miro Hrončok
eb2fd83e5a Update to 4.33.0
- Fixes: rhbz#2426906
2026-01-05 16:23:09 +01:00
Miro Hrončok
de396d650b CI: Fix all_supplementing_pythons wrt. freethreading Pythons
[skip changelog]
2026-01-05 16:23:09 +01:00
Miro Hrončok
bfcb4db415 Move test dependencies removal from fix-tests.patch to a sed
That way, the patch is easier applied for future rebases.

pyproject.toml after %prep is identical to what it was before this commit.

[skip changelog]
2025-11-10 11:21:19 +01:00
Miro Hrončok
91ed59fa8e Update to 4.32.0
- Fixes: rhbz#2406240
2025-11-06 11:59:18 +01:00
Miro Hrončok
b9bd279702 Adjust the sed in %prep to unpin all test deps
[skip changelog]
2025-11-06 11:58:58 +01:00
Karolina Surma
f8840a782c CI: Run tests with Python 3.15
[skip changelog]
2025-10-24 13:03:27 +02:00
Miro Hrončok
4685d09abf Update to 4.30.3
- Fixes: rhbz#2393223
2025-10-06 23:25:05 +02:00
Miro Hrončok
6e8b540f1f Revert "Fix build in ELN"
This reverts commit ddf7ecd3d8.

No longer needed due to https://src.fedoraproject.org/rpms/python-build/c/4a39a0b151

[skip changelog]
2025-09-24 11:32:43 +00:00
Python Maint
661fadce9e Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 14:38:08 +02:00
Miro Hrončok
a8537e2385 Update to 4.30.1
- Fixes: rhbz#2382185

pluggy 1.5 seems to be actually needed for
https://github.com/tox-dev/tox/pull/3560
2025-09-04 12:37:12 +02:00
Miro Hrončok
ddf7ecd3d8 Fix build in ELN
[skip changelog]
2025-09-04 12:37:12 +02:00
Lukáš Zachar
a0c7d6d2fb Change all_supplementing_pythons to work with tmt
If there are no special fmf features used, fmf is a plain yaml.
Which is case here so there is no need to use 'fmf' to parse plan.fmf
2025-09-02 09:36:21 +00:00
Lukáš Zachar
1a0b1cd795 Drop STI and use tmt instead
Resolve: rhbz#2383050
2025-09-02 09:36:21 +00:00
Python Maint
49e309bd91 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:02:28 +02:00
Fedora Release Engineering
36ce30e49c Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 10:49:59 +00:00
Python Maint
728b50e059 Rebuilt for Python 3.14 2025-06-03 18:22:04 +02:00
Python Maint
873d91a173 Bootstrap for Python 3.14 2025-06-03 00:40:09 +02:00
Miro Hrončok
62ab817d28 Update to 4.26.0
- Requires virtualenv 20.29+
- Supports freethreading Python
- Fixes: rhbz#2365939

This drops support for Python 3.8.
I don't know if that means running 3.8 venvs, or just running on 3.8,
but I dropped all the 3.8 bits, as this update is targeted to Fedora 42+ only anyway.
2025-05-13 22:19:54 +02:00
Miro Hrončok
fa857a3318 Without wheel, test_result_json_sequential fetches it from the internet
[skip changelog]
2025-05-13 19:41:39 +02:00
Miro Hrončok
afb013056b Don't skip some tests twice
We already skip those regardless of %bcond ci_tests.

[skip changelog]
2025-05-13 17:28:17 +02:00
Miro Hrončok
2d52eab0d1 Run more tests with setuptools 70.1+
But keep test_result_json_sequential skipped with bundled wheel.

[skip changelog]
2025-05-13 17:28:17 +02:00
Miro Hrončok
6b3221eebd Fix tests with virtualenv 20.31+ 2025-05-13 17:28:17 +02:00
Karolina Surma
17cf20500b Support Python 3.14.0b1 2025-05-12 18:03:59 +02:00
Miro Hrončok
104f6b73e2 Setup rpmlint filters
[skip changelog]
2025-03-28 17:01:26 +01:00
Miro Hrončok
453dfdb9aa CI: Make the tests pass on EPEL 10, install or skip missing Pythons
[skip changelog]
2025-03-28 15:43:28 +01:00
Tomáš Hrnčiar
eeb73bfe13 CI: Test with pypy3.11, make pypy3.9 optional, as it was retired on Fedora 42+ 2025-03-28 12:38:54 +01:00
Tomáš Hrnčiar
0464e297ad Update to 4.25.0
Fixes: rhbz#2350693
2025-03-28 10:10:38 +01:00
Miro Hrončok
07d47763fe Python 3.14.0a6+ test fix
- Fixes: rhbz#2353145
2025-03-18 13:02:59 +01:00
Miro Hrončok
0c1e618f44 Update to 4.24.1
- Fixes: rhbz#2339185
2025-01-29 16:21:46 +01:00
Miro Hrončok
374d223f0a Conditionalize the Recommended Python versions based on Fedora version
See https://fedoraproject.org/wiki/Changes/RetirePython3.8

Eventually, we will get rid of this section and only use Supplements.

Also update the CI config to make 3.8 optional.

[skip changelog]
2025-01-29 16:21:32 +01:00
Fedora Release Engineering
f7758c7fda Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-18 20:12:58 +00:00
Miro Hrončok
f85007ad88 CI: Test tox provision with end-of-life Python versions
https://tox.wiki/en/4.23.0/faq.html#testing-end-of-life-python-versions

[skip changelog]
2024-12-03 18:43:41 +01:00
Miro Hrončok
9a5726b90a Update to 4.23.2
- Fixes: rhbz#2318843
2024-11-05 19:12:34 +01:00
Miro Hrončok
719b4b0f84 CI: Add Python 3.14 2024-10-29 18:23:58 +01:00
Miro Hrončok
6338097dbb Drop unneeded test dependency on diff-cover 2024-10-29 17:38:46 +01:00
Miro Hrončok
9c36dcf721 Stop recommending Pythons not supported by the latest virtualenv
Also, stop running the CI for them.

This is meant for Fedora 42+ only.
2024-10-14 14:38:26 +02:00
Miro Hrončok
1cc6c4bdef Update to 4.21.2
- Fixes: rhbz#2316220
2024-10-05 21:28:05 +02:00
Miro Hrončok
0351d13c2f Update to 4.21.0
- Fixes: rhbz#2315830
2024-10-01 11:13:39 +02:00
Charalampos Stratakis
fc850ade5e Update to 4.20.0
- Fixes: rhbz#2302960
2024-10-01 03:34:39 +02:00
Miro Hrončok
90d4eb4cc6 Allow to use the bootstrap bcond to disable tests
This makes it possible to bootstrap the package in EPEL 10
without flipping the bcond in the spec.

[skip changelog]
2024-08-21 18:19:42 +02:00
Miro Hrončok
daf03eccbb Do not Recommend python2.7 on Fedora 41+
- https://fedoraproject.org/wiki/Changes/RetirePython2.7

Also, make the CI test ready for the retirement.
2024-08-05 16:25:06 +02:00
Miro Hrončok
b7f56e2c59 Update to 4.16.0
- https://tox.wiki/en/latest/changelog.html#v4-16-0-2024-07-02
- Fixes: rhbz#2277427
2024-07-26 17:02:24 +02:00
Fedora Release Engineering
8f8f276708 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-19 16:36:29 +00:00
Miro Hrončok
f3490b2856 Remove no longer needed BuildRequires for python3.10 2024-07-04 17:22:55 +00:00
Miro Hrončok
5d1630d56d Fix CI confusion wrt tox %{release}
We were seeing:

    No match for argument: tox = 4.12.1-1.fc41

Apparently, standard-test-source does not handle the dist-git history.
Hence, when the SRPM is built in mocktest.sh, %autorelease is set to 1.
However, the available tox from the CI scratchbuild might have a greater Release.

We relax the BuildRequirement.
We assume mock will install the right build anyway.
The CI scratchbuild will either have a different (usually greater) Version
when the PR upgrades or downgrades tox
or a greater Release otherwise, thanks to %autorelease.
2024-07-04 17:22:55 +00:00
Lumir Balhar
3b88e4a3d5 Unskip working tests 2024-07-04 17:22:55 +00:00
Python Maint
53848e80a8 Rebuilt for Python 3.13 2024-06-08 16:06:48 +02:00
Python Maint
3a13bc1a31 Bootstrap for Python 3.13 2024-06-07 14:12:44 +02:00
Charalampos Stratakis
42727f7f23 Update to 4.14.2
- Resolves: rhbz#2264626
2024-04-11 02:48:52 +02:00
Miro Hrončok
e8c52fe381 Update to 4.12.1 2024-01-26 11:28:09 +01:00