Commit Graph

30 Commits

Author SHA1 Message Date
Miro Hrončok
8e96f03e3d Build Python with -O3
https://fedoraproject.org/wiki/Changes/Python_built_with_gcc_O3

Resolves: RHEL-45315
2024-07-17 14:39:52 +02:00
Miro Hrončok
b919f67d5c CI: Remove tox+virtualenv tests until they are available in EPEL 10 2024-05-07 17:14:22 +02:00
Miro Hrončok
c41c6b28ff CI: Run smoke test with cython 2023-10-18 11:23:30 +02:00
Tomáš Hrnčiar
67ba754f51 Temporarily skip test_check_probes in CI tests
See: https://github.com/python/cpython/issues/104280#issuecomment-1669249980
2023-08-29 16:20:07 +02:00
Miro Hrončok
204e750d2e CI: Disable Cython checks on the smoke test for now
Even Cython from git HEAD does not support 3.12.0a5 yet.
2023-02-11 22:30:50 +01:00
Tomáš Hrnčiar
8003a07438 Initial Python 3.12 package forked from Python 3.11 2022-10-27 17:41:21 +02:00
Miro Hrončok
44b7dd93c4 CI tests config: Define and reuse the pybasever variable
This will make future changes easier to backport to other Python versions.

Note that with jinja2 expressions, we need to quote them to preserve valid yaml, see:
https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#when-to-quote-variables-a-yaml-gotcha
2022-07-12 15:56:13 +00:00
Tomáš Hrnčiar
73f080a859 Fedora CI: Make CI tests compatible with both main and non-main Python 2022-06-23 11:12:45 +02:00
Tomáš Hrnčiar
1993f3aaf2 Update to 3.11.0b1 2022-05-10 11:47:06 +02:00
Miro Hrončok
b082002382 CI: Temporarily opt-out from Cython part of the smoke test, 3.11.0a6 breaks is once again 2022-03-08 10:31:06 +01:00
Tomáš Hrnčiar
cf1cfe95f8 Initial Python 3.11 package forked from Python 3.10 2021-10-11 15:02:04 +02:00
Miro Hrončok
4f08fc3037 Fedora CI: Also test virtualenv 2021-10-11 13:14:41 +02:00
Miro Hrončok
36ed4859ff Cosmetic CI config change: Use the new tox package name 2021-10-11 13:13:50 +02:00
Miro Hrončok
943f8cc201 Fedora CI: Add rpm -qa output for debugging 2021-06-21 12:01:41 +02:00
Miro Hrončok
d85cc76235 Fedora CI: This is now the main Python 2021-06-21 12:01:41 +02:00
Miro Hrončok
dd49c3369d Fedora CI: Make the marshalparser dependency mandatory
Fedora 32 goes EOL and marshalparser is available on Fedora 33+.
2021-05-25 00:56:32 +02:00
Miro Hrončok
8e77406a59 Revert "CI: Skip marshalparser tests for now"
This reverts commit 797514b3c7.
2020-11-10 13:34:52 +01:00
Miro Hrončok
797514b3c7 CI: Skip marshalparser tests for now
Breakage reported upstream https://github.com/fedora-python/marshalparser/issues/10
2020-11-04 10:35:00 +01:00
Miro Hrončok
ab0ca78ac0 Fedora CI: Make marshalparser test optional
marshalparser does not exist yet on Fedora 32.
2020-10-13 22:23:21 +02:00
Miro Hrončok
d3f7caa77a Initial Python 3.10 package forked from Python 3.9 2020-10-12 10:32:54 +02:00
Lumir Balhar
7f73124103 Add marshalparser to CI to test their compatibility 2020-07-31 07:20:54 +02:00
Miro Hrončok
31a41e7f72 Fedora CI: Bring in the config from the python3 component 2020-05-30 09:15:31 +02:00
Tomas Orsava
97711d63ca Rename from python39 to python3.9
See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/message/VIUS7WMQMDX6H2WEIH7TVTMBB6SUHY7E/
2020-05-07 21:56:05 +02:00
Miro Hrončok
1639fefb13 Fedora CI: Update the test machine before testing
This is required to fetch latest updates and test with recent packages.
2019-11-28 02:44:22 +01:00
Miro Hrončok
b180b3028c Rebased to Python 3.9.0a1
Actually rebased patches: 102, 189

New patches at https://github.com/fedora-python/cpython/tree/fedora-3.9
2019-11-25 14:30:40 +01:00
Miro Hrončok
b6a6e97b8f Don't skip so many tests on the CI
test_wsgiref is tracked in https://bugs.python.org/issue37411
2019-06-28 13:13:03 +02:00
Victor Stinner
0cd827e77e Reenable test_gdb on most archs except arm and s390x
gdb has been fixed in Rawhide:
https://bugzilla.redhat.com/show_bug.cgi?id=1638798
https://bugzilla.redhat.com/show_bug.cgi?id=1634781

Install also gdb in selftest to no longer skip test_gdb
on the x86_64 CI.

But test_gdb is still skipped on armv7hl:
https://bugzilla.redhat.com/show_bug.cgi?id=1196181

And skipped on s390x:
https://bugzilla.redhat.com/show_bug.cgi?id=1678277
2019-04-11 16:49:35 +02:00
Miro Hrončok
4aedf056ed Update Fedora CI tests definitions for 3.8 2019-02-06 17:28:30 +01:00
Miro Hrončok
bc86296869 Run the selftest suite on Fedora CI 2018-12-19 15:58:27 +01:00
Petr Šplíchal
704ecff960 Enable basic venv smoke test in the CI
This executes virtual environment smoke test from the shared
python tests repository against Python 3.7.
2018-08-31 11:03:06 +02:00