Commit graph

163 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
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
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
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
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
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
Miro Hrončok
9a5726b90a Update to 4.23.2
- Fixes: rhbz#2318843
2024-11-05 19:12:34 +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
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
Miro Hrončok
920a8761e6 Remove old unneeded Obsoletes for python3-tox 2024-01-25 16:01:52 +01:00
Miro Hrončok
f480c33d04 Convert to %autorelease and %autochangelog
Now when https://pagure.io/fedora-ci/general/issue/381 is fixed,
we don't need to preserve spec compatibility with RHEL 8.

[skip changelog]
2023-09-25 15:15:37 +02:00
Miro Hrončok
7739b63e7b Switch to the new, more understandable bcond syntax
Now when https://pagure.io/fedora-ci/general/issue/381 is fixed,
we don't need to preserve spec compatibility with RHEL 8.

[skip changelog]
2023-09-25 15:15:35 +02:00
Miro Hrončok
2e83f2e316 Stop needlessly enumerating sources and patches
Now when https://pagure.io/fedora-ci/general/issue/381 is fixed,
we don't need to preserve spec compatibility with RHEL 8.

[skip changelog]
2023-09-25 15:15:32 +02:00
Miro Hrončok
f1b52407fa Update to 4.11.1 (rhbz#2236871) 2023-09-06 21:14:37 +02:00
Miro Hrončok
9ec60fcdb5 Update to 4.11.0 (rhbz#2189321) 2023-08-31 20:52:42 +02:00
Fedora Release Engineering
6e1c15c976 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 14:52:48 +00:00
Miro Hrončok
4d75123998 Enumerate patches to workaround CI's old RPM version
See https://pagure.io/fedora-ci/general/issue/381
2023-07-17 13:39:05 +02:00
Miro Hrončok
d8295e20cb Update a test regex to work with Python 3.12+ 2023-07-17 11:37:55 +02:00
Python Maint
404f2b434c Rebuilt for Python 3.12 2023-06-29 20:10:58 +02:00
Python Maint
74fbe969cd Bootstrap for Python 3.12 2023-06-14 07:03:00 +02:00
Miro Hrončok
342aea9ec7 Update to 4.4.12, fix race conditions in tests 2023-04-14 05:08:17 +02:00
Miro Hrončok
24ef320ae9 Update to 4.4.11 (rhbz#2184726) 2023-04-12 19:23:15 +02:00
Miro Hrončok
fac05c2144 Update to 4.4.8 (rhbz#2177519) 2023-03-29 15:25:25 +02:00