diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/.gitignore b/.gitignore index 8ea4881..64dd32e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/Cython-*.tar.gz +SOURCES/Cython-3.2.4.tar.gz diff --git a/.python3.14-Cython.metadata b/.python3.14-Cython.metadata new file mode 100644 index 0000000..5409f0c --- /dev/null +++ b/.python3.14-Cython.metadata @@ -0,0 +1 @@ +c7137e84421ae578f334f22ff945c703608cfcf3 SOURCES/Cython-3.2.4.tar.gz diff --git a/Fix-pointer-use-after-buffer-deallocation-in-double-conversion.patch b/SOURCES/Fix-pointer-use-after-buffer-deallocation-in-double-conversion.patch similarity index 100% rename from Fix-pointer-use-after-buffer-deallocation-in-double-conversion.patch rename to SOURCES/Fix-pointer-use-after-buffer-deallocation-in-double-conversion.patch diff --git a/python3.14-Cython.spec b/SPECS/python3.14-Cython.spec similarity index 78% rename from python3.14-Cython.spec rename to SPECS/python3.14-Cython.spec index 9372e0e..aea3502 100644 --- a/python3.14-Cython.spec +++ b/SPECS/python3.14-Cython.spec @@ -1,3 +1,13 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 2; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + %global python3_pkgversion 3.14 %bcond tests 0 @@ -134,4 +144,31 @@ export CFLAGS="${CFLAGS} -g1" %changelog -%autochangelog +## START: Generated by rpmautospec +* Tue Jan 20 2026 Tomáš Hrnčiar - 3.2.4-2 +- CI: call pip3.14 instead of pip + +* Tue Jan 20 2026 Tomáš Hrnčiar - 3.2.4-1 +- Update to 3.2.4 +- Fixes: rhbz#2427014 + +* Tue Dec 16 2025 Charalampos Stratakis - 3.2.1-1 +- Update to 3.2.1 +- Fixes: rhbz#2414622 + +* Tue Dec 16 2025 Charalampos Stratakis - 3.1.6-1 +- Update to 3.1.6 +- Fixes: rhbz#2405056 + +* Fri Nov 28 2025 Tomáš Hrnčiar - 3.1.4-1 +- Update to 3.1.4 - taken from Fedora d26d9ef + +* Fri Nov 28 2025 Lukáš Zachar - 3.1.3-3 +- Add gating.yaml + +* Fri Nov 28 2025 Tomáš Hrnčiar - 3.1.3-2 +- Convert from Fedora for the Python 3.14 stack in RHEL + +* Fri Nov 28 2025 Tomáš Hrnčiar - 3.1.3-1 +- RHEL: Rename SPEC to python3.14-Cython.spec +## END: Generated by rpmautospec diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index 2c7ed80..0000000 --- a/gating.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- !Policy -product_versions: - - rhel-* -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/plan.fmf b/plan.fmf deleted file mode 100644 index 890b3bb..0000000 --- a/plan.fmf +++ /dev/null @@ -1,5 +0,0 @@ -discover: - how: fmf - dist-git-source: true -execute: - how: tmt diff --git a/sources b/sources deleted file mode 100644 index eca0943..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (Cython-3.2.4.tar.gz) = 5ab8e39739a79debbe89b2ff5b6d88e1b7aafd5ad34460f14f3fc2bd90c10bdc9d6aa5b5844a48e30402dde9790cb9abcba3dc2b4e8cde24c4eeee818a180099 diff --git a/tests/smoke/helloworld.pyx b/tests/smoke/helloworld.pyx deleted file mode 100644 index ad35e5a..0000000 --- a/tests/smoke/helloworld.pyx +++ /dev/null @@ -1 +0,0 @@ -print("Hello World") diff --git a/tests/smoke/main.fmf b/tests/smoke/main.fmf deleted file mode 100644 index 38d4ed4..0000000 --- a/tests/smoke/main.fmf +++ /dev/null @@ -1,9 +0,0 @@ -summary: smoke test -test: ./runtest.sh -framework: beakerlib -require: - - gcc - - python3.14-devel - - python3.14-cython - - python3.14-setuptools -duration: 10m diff --git a/tests/smoke/runtest.sh b/tests/smoke/runtest.sh deleted file mode 100755 index d233095..0000000 --- a/tests/smoke/runtest.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# -# runtest.sh of /CoreOS/Cython/Sanity/smoke -# Description: smoke test -# Author: Jan Kepler -# -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# -# Copyright (c) 2017 Red Hat, Inc. -# -# This program is free software: you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation, either version 2 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be -# useful, but WITHOUT ANY WARRANTY; without even the implied -# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -# PURPOSE. See the GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see http://www.gnu.org/licenses/. -# -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -# Include Beaker environment -. /usr/share/beakerlib/beakerlib.sh || exit 1 -set -o pipefail - -PYTHON="${PYTHON:-python3.14}" - -rlJournalStart - rlPhaseStartTest - rlRun "$PYTHON setup.py build_ext --inplace" 0 "Building Cython file" - rlRun "$PYTHON -c 'import helloworld' | tee output.log" 0 "Running Cython file" - rlAssertGrep "Hello World" "output.log" - rlPhaseEnd -rlJournalPrintText -rlJournalEnd diff --git a/tests/smoke/setup.py b/tests/smoke/setup.py deleted file mode 100644 index 2cc6bec..0000000 --- a/tests/smoke/setup.py +++ /dev/null @@ -1,6 +0,0 @@ -from setuptools import setup -from Cython.Build import cythonize - -setup( - ext_modules = cythonize("helloworld.pyx") -) diff --git a/tests/testsuite/main.fmf b/tests/testsuite/main.fmf deleted file mode 100644 index f98a9cf..0000000 --- a/tests/testsuite/main.fmf +++ /dev/null @@ -1,20 +0,0 @@ -summary: upstream testsuite -require: - - gcc - - gcc-c++ - - gdb - - python3.14-devel - - python3.14-test - - python3.14-cython - - python3.14-setuptools - - python3.14-pip - - python3.14-numpy - - python3.14-pytest - - blas-devel # for pythran - # ipython and pythran installed from PyPI, not available in RHEL - # Add ipython again when upstream resolves https://github.com/cython/cython/issues/7075 -test: | - pip3.14 install pythran==0.18.0 && - cd $(dirname $TMT_SOURCE_DIR/cython-*/tests) && - python3.14 runtests.py -vv --no-pyregr --exclude 'run.pstats_profile_test*' -duration: 240m