From 7b8dfa8907310fb72ff274aa952cad0f5202a9fc Mon Sep 17 00:00:00 2001 From: AlmaLinux RelEng Bot Date: Thu, 16 Apr 2026 04:57:33 -0400 Subject: [PATCH] import CS python3.14-numpy-2.3.4-1.el9 --- .fmf/version | 1 - .gitignore | 111 +----------------- .python3.14-numpy.metadata | 1 + .../python3.14-numpy.spec | 24 ++++ gating.yaml | 6 - plan.fmf | 20 ---- sources | 1 - 7 files changed, 26 insertions(+), 138 deletions(-) delete mode 100644 .fmf/version create mode 100644 .python3.14-numpy.metadata rename python3.14-numpy.spec => SPECS/python3.14-numpy.spec (91%) delete mode 100644 gating.yaml delete mode 100644 plan.fmf delete mode 100644 sources 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 62dd4bb..58fabbd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,110 +1 @@ -numpy-1.4.1.tar.gz -/numpy-1.5.1rc1.tar.gz -/numpy-1.5.1.tar.gz -/numpy-1.6.0b1.tar.gz -/numpy-1.6.0b2.tar.gz -/numpy-1.6.0.tar.gz -/numpy-1.6.1.tar.gz -/numpy-1.6.2rc1.tar.gz -/numpy-1.6.2.tar.gz -/numpy-1.7.0b1.tar.gz -/numpy-1.7.0b2.tar.gz -/numpy-1.7.0rc1.tar.gz -/numpy-1.7.0.tar.gz -/numpy-1.7.1.tar.gz -/numpy-1.8.0b1.tar.gz -/numpy-1.8.0b2.tar.gz -/numpy-1.8.0rc2.tar.gz -/numpy-1.8.0.tar.gz -/numpy-1.8.1.tar.gz -/numpy-1.8.2.tar.gz -/numpy-1.9.0rc1.tar.gz -/numpy-1.9.0.tar.gz -/numpy-1.9.1.tar.gz -/numpy-1.9.2.tar.gz -/numpy-1.10.0b1.tar.gz -/numpy-1.10.0.tar.gz -/numpy-1.10.1.tar.gz -/numpy-1.10.2rc1.tar.gz -/numpy-1.10.2rc2.tar.gz -/numpy-1.10.2.tar.gz -/numpy-1.10.4.tar.gz -/numpy-cc2b04.tar.gz -/numpy-1.11.0b2.tar.gz -/numpy-1.11.0b3.tar.gz -/numpy-1.11.0rc2.tar.gz -/numpy-1.11.0.tar.gz -/numpy-1.11.1rc1.tar.gz -/numpy-1.11.1.tar.gz -/numpy-1.11.2rc1.tar.gz -/numpy-1.11.2.tar.gz -/numpy-1.12.0.tar.gz -/numpy-1.12.1.tar.gz -/numpy-1.13.0rc1.tar.gz -/numpy-1.13.0rc2.tar.gz -/numpy-1.13.0.tar.gz -/numpy-1.13.1.tar.gz -/numpy-1.13.2.tar.gz -/numpy-1.13.3.tar.gz -/numpy-html-1.13.0.zip -/numpy-1.14.0rc1.tar.gz -/numpy-1.14.1.tar.gz -/numpy-1.14.2.tar.gz -/numpy-1.14.3.tar.gz -/numpy-html-1.14.2.zip -/numpy-1.14.5.tar.gz -/numpy-html-1.14.5.zip -/numpy-1.15.0.tar.gz -/numpy-html-1.15.0.zip -/numpy-1.15.1.tar.gz -/numpy-html-1.15.1.zip -/numpy-1.16.0.tar.gz -/numpy-1.16.1.tar.gz -/numpy-1.16.2.tar.gz -/numpy-1.16.3.tar.gz -/numpy-html-1.16.1.zip -/numpy-1.16.4.tar.gz -/numpy-html-1.17.0.zip -/numpy-1.17.0.tar.gz -/numpy-1.17.1.tar.gz -/numpy-1.17.2.tar.gz -/numpy-1.17.3.tar.gz -/numpy-1.17.4.tar.gz -/numpy-1.18.0.tar.gz -/numpy-1.18.1.tar.gz -/numpy-1.18.2.tar.gz -/numpy-1.18.3.tar.gz -/numpy-1.18.4.tar.gz -/numpy-1.19.0rc2.tar.gz -/numpy-1.19.0.tar.gz -/numpy-1.19.1.tar.gz -/numpy-1.19.2.tar.gz -/numpy-html.zip -/numpy-1.19.3.tar.gz -/numpy-1.19.4.tar.gz -/numpy-1.20.0rc2.tar.gz -/numpy-1.20.0.tar.gz -/numpy-1.20.1.tar.gz -/numpy-1.21.1.tar.gz -/numpy-1.21.5.tar.gz -/numpy-1.22.0.tar.gz -/numpy-1.23.4.tar.gz -/numpy-1.23.5.tar.gz -/numpy-1.24.1.tar.gz -/numpy-1.24.3.tar.gz -/numpy-1.24.4.tar.gz -/numpy-1.26.0.tar.gz -/numpy-1.26.2.tar.gz -/numpy-1.26.4.tar.gz -/numpy-2.2.0.tar.gz -/numpy-2.2.1.tar.gz -/numpy-2.2.2.tar.gz -/numpy-2.2.3.tar.gz -/numpy-2.2.4.tar.gz -/numpy-2.2.5.tar.gz -/numpy-2.2.6.tar.gz -/numpy-2.3.0.tar.gz -/numpy-2.3.1.tar.gz -/numpy-2.3.2.tar.gz -/numpy-2.3.3.tar.gz -/numpy-2.3.4.tar.gz +SOURCES/numpy-2.3.4.tar.gz diff --git a/.python3.14-numpy.metadata b/.python3.14-numpy.metadata new file mode 100644 index 0000000..46b6f20 --- /dev/null +++ b/.python3.14-numpy.metadata @@ -0,0 +1 @@ +7676ad7be4ff03da3d4a55ab48571100cb70078f SOURCES/numpy-2.3.4.tar.gz diff --git a/python3.14-numpy.spec b/SPECS/python3.14-numpy.spec similarity index 91% rename from python3.14-numpy.spec rename to SPECS/python3.14-numpy.spec index f654d0c..83f70a2 100644 --- a/python3.14-numpy.spec +++ b/SPECS/python3.14-numpy.spec @@ -59,6 +59,30 @@ Requires: python%{python3_pkgversion}-numpy-f2py%{?_isa} = %{version}-%{re Provides: bundled(libdivide) = 3.0 %endif +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: gcc-gfortran gcc gcc-c++ +BuildRequires: lapack-devel +%if 0%{?fedora} +BuildRequires: libdivide-devel +%endif +BuildRequires: ninja-build +%if %{with tests} +BuildRequires: python%{python3_pkversion}-hypothesis +BuildRequires: python%{python3_pkversion}-pytest +BuildRequires: python%{python3_pkversion}-test +BuildRequires: python%{python3_pkgversion}-typing-extensions +%endif +BuildRequires: %{blaslib}-devel +BuildRequires: chrpath +# Upstream does not support splitting out f2py +# https://github.com/numpy/numpy/issues/28016 +# https://bugzilla.redhat.com/show_bug.cgi?id=2332307 +Requires: python%{python3_pkgversion}-numpy-f2py%{?_isa} = %{version}-%{release} + +%if !0%{?fedora} +Provides: bundled(libdivide) = 3.0 +%endif + %description NumPy is a general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary 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 ae420ce..0000000 --- a/plan.fmf +++ /dev/null @@ -1,20 +0,0 @@ -execute: - how: tmt - -provision: - hardware: - memory: '>= 4GB' - -discover: - how: shell - tests: - - name: unit - test: | - pip-3.14 show hypothesis || pip-3.14 install hypothesis - # exit(0) is success - # ignored tests require meson which is missing now - python3.14 -c 'import numpy;import sys; sys.exit(not numpy.test(extra_argv=["--ignore-glob", "/usr/lib64/python3.14/site-packages/numpy/f2py/tests/*", "-k", "not test_mem_policy"]))' - require: - - python3.14-numpy - - python3.14-pytest - - python3.14-pip diff --git a/sources b/sources deleted file mode 100644 index 68f28bf..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (numpy-2.3.4.tar.gz) = 62d1b2be15e8b23487d384438bbffa26c1bd25ee7b800f4f7cbe3cff3f7d196329efdfdd08e66acc557cea050cc125437ca621cd84a9d06aab497060ab36949a