import CS scipy-1.9.3-1.el9
This commit is contained in:
parent
368533b1b2
commit
6f1744d30d
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
SOURCES/scipy-1.6.2.tar.gz
|
SOURCES/scipy-1.9.3.tar.gz
|
||||||
|
@ -1 +1 @@
|
|||||||
7ef8a684f9feb4fd24d35e87f9d1f69eb6ec793e SOURCES/scipy-1.6.2.tar.gz
|
55fb286ab1a0b66a7439c5cc76e3c80e9de409ec SOURCES/scipy-1.9.3.tar.gz
|
||||||
|
@ -14,8 +14,8 @@
|
|||||||
|
|
||||||
Summary: Scientific Tools for Python
|
Summary: Scientific Tools for Python
|
||||||
Name: scipy
|
Name: scipy
|
||||||
Version: 1.6.2
|
Version: 1.9.3
|
||||||
Release: 8%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
# BSD -- whole package except:
|
# BSD -- whole package except:
|
||||||
# Boost -- scipy/special/cephes/scipy_iv.c
|
# Boost -- scipy/special/cephes/scipy_iv.c
|
||||||
@ -94,12 +94,11 @@ EOF
|
|||||||
# Docs won't build unless the .dat files are specified here
|
# Docs won't build unless the .dat files are specified here
|
||||||
sed -i 's/metadata = dict(/metadata = dict(package_data={"": ["*.dat"]},/' setup.py
|
sed -i 's/metadata = dict(/metadata = dict(package_data={"": ["*.dat"]},/' setup.py
|
||||||
|
|
||||||
# remove bundled numpydoc
|
|
||||||
rm doc/sphinxext -r
|
|
||||||
|
|
||||||
rm $(grep -rl '/\* Generated by Cython') PKG-INFO
|
rm $(grep -rl '/\* Generated by Cython') PKG-INFO
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
export SCIPY_USE_PYTHRAN=0
|
||||||
|
|
||||||
for PY in %{python3_version}; do
|
for PY in %{python3_version}; do
|
||||||
# Adding -fallow-argument-mismatch workaround for https://github.com/scipy/scipy/issues/11611
|
# Adding -fallow-argument-mismatch workaround for https://github.com/scipy/scipy/issues/11611
|
||||||
env CFLAGS="$RPM_OPT_FLAGS -lm" \
|
env CFLAGS="$RPM_OPT_FLAGS -lm" \
|
||||||
@ -124,6 +123,8 @@ for PY in %{python3_version}; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
export SCIPY_USE_PYTHRAN=0
|
||||||
|
|
||||||
%py3_install
|
%py3_install
|
||||||
# Some files got ambiguous python shebangs, we fix them after everything else is done
|
# Some files got ambiguous python shebangs, we fix them after everything else is done
|
||||||
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" %{buildroot}%{python3_sitearch}
|
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" %{buildroot}%{python3_sitearch}
|
||||||
@ -133,7 +134,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" %{buildroot}%{python3_sitearch
|
|||||||
export FLEXIBLAS=netlib
|
export FLEXIBLAS=netlib
|
||||||
|
|
||||||
# default test timeout
|
# default test timeout
|
||||||
TIMEOUT=500
|
TIMEOUT=1000
|
||||||
|
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
# skip failing tests on s390x for now
|
# skip failing tests on s390x for now
|
||||||
@ -154,6 +155,16 @@ export PYTEST_ADDOPTS="-k '\
|
|||||||
TIMEOUT=1000
|
TIMEOUT=1000
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%ifarch i686
|
||||||
|
# skip failing tests on s390x for now
|
||||||
|
export PYTEST_ADDOPTS="-k '\
|
||||||
|
not test_gh12218 and \
|
||||||
|
not TestRBFInterpolatorNeighborsNone and\
|
||||||
|
not TestRBFInterpolatorNeighborsInf and\
|
||||||
|
not test_examples[False-double] and\
|
||||||
|
not test_examples[True-single]'"
|
||||||
|
%endif
|
||||||
|
|
||||||
pushd %{buildroot}/%{python3_sitearch}
|
pushd %{buildroot}/%{python3_sitearch}
|
||||||
%{pytest} --timeout=${TIMEOUT} scipy
|
%{pytest} --timeout=${TIMEOUT} scipy
|
||||||
# Remove test remnants
|
# Remove test remnants
|
||||||
@ -172,6 +183,10 @@ popd
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Oct 07 2024 Pavel Simovec <psimovec@redhat.com> - 1.9.3-1
|
||||||
|
- Update to 1.9.3
|
||||||
|
- Resolves: RHEL-5600
|
||||||
|
|
||||||
* Mon Feb 21 2022 Tomas Orsava <torsava@redhat.com> - 1.6.2-8
|
* Mon Feb 21 2022 Tomas Orsava <torsava@redhat.com> - 1.6.2-8
|
||||||
- Add gating configuration and a simple smoke test
|
- Add gating configuration and a simple smoke test
|
||||||
- Related: rhbz#1950291
|
- Related: rhbz#1950291
|
||||||
|
Loading…
Reference in New Issue
Block a user