Compare commits

...

159 Commits
el5 ... master

Author SHA1 Message Date
Nikola Forró
138e3931a6 Skip factorial() float tests on Python 3.10
- resolves: #1898157
2020-11-25 19:08:00 +01:00
Nikola Forró
d411bdc4f2 New upstream release 1.5.4
- resolves: #1894887
2020-11-05 20:11:20 +01:00
Nikola Forró
6b3a6c9407 New upstream release 1.5.3
- resolves: #1889132
2020-10-19 14:27:31 +02:00
Nikola Forró
94c45e83c5 Skip one more test expected to fail on 32-bit architectures 2020-09-30 20:22:12 +02:00
Nikola Forró
803fd0655e New upstream release 1.5.2
- resolves: #1853871 and #1840077
2020-09-30 15:34:25 +02:00
Iñaki Úcar
de8cee97b4 https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager 2020-08-19 17:34:00 +02:00
Fedora Release Engineering
f9718c404a - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 08:57:42 +00:00
Fedora Release Engineering
3d2d3e1fed - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 10:23:12 +00:00
Elliott Sales de Andrade
8b264e22b8 Update to latest version. 2020-06-24 22:43:42 +00:00
Elliott Sales de Andrade
77fd7b5f42 Use pytest macro. 2020-06-24 22:43:42 +00:00
Troy Dawson
87b7e4491e Minor conditional tweak for ELN
Signed-off-by: Troy Dawson tdawson@redhat.com
2020-06-24 21:25:50 +00:00
Miro Hrončok
3b286e1db7 Desperate times call for desperate measures 2020-05-26 01:03:22 +02:00
Miro Hrončok
8bfea1df6b Rebuilt for Python 3.9 2020-05-25 21:59:38 +02:00
Orion Poplawski
5b99b78e2c Update to 1.4.1 (bz#1771154)
Workaround FTBFS with gcc 10 (bz#1800078)
2020-03-01 14:01:01 -07:00
Fedora Release Engineering
9c18ea8292 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 23:01:42 +00:00
Miro Hrončok
6ac9ed170a acceptable_failure_rate.patch: Don't use pytest private API
The private API used here was removed in pytest 5.
There is a public API now, pytest.ExitCode.TESTS_FAILED,
however that is not yet available in pytest 4.

We hardcode the value 1 instead, it is unlikely to be changed.
Once pytest 4 is gone, we can switch to the new API.

See https://github.com/pytest-dev/pytest/issues/5125
2020-01-02 16:22:28 +01:00
Miro Hrončok
567bfb565c Drop bogus subpackage license 2019-11-26 10:40:12 +01:00
Miro Hrončok
e73966d9bf 1.3.1 sources 2019-11-09 00:18:57 +01:00
Lumir Balhar
0516e73d2e Add patch to bugfix cKDTree 2019-11-07 13:54:51 +01:00
Miro Hrončok
70ed1cdf04 Update to 1.3.1, drop Py2 packages (not supported)
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1674101
2019-10-18 14:29:03 +02:00
Miro Hrončok
76ca11c616 Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 14:38:30 +02:00
Miro Hrončok
b2dc08c359 Deselect TestIQR.test_scale on Python 3 2019-08-19 20:00:40 +02:00
Miro Hrončok
0d2dfdebae Rebuilt for Python 3.8 2019-08-19 11:05:33 +02:00
Petr Viktorin
a36526471b Enable parallel tests in Python 3 %%check
Also, use macros for the Python interpreter in tests.
`python -m pytest` is more robust than `pytest` in ensuring
the tests run with correct interpreter.
2019-07-30 14:10:01 +02:00
Petr Viktorin
bf2f2311a1 Remove build dependency on python2-pytest-xdist and python2-pytest-timeout 2019-07-30 14:10:01 +02:00
Fedora Release Engineering
5dd1dba41f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 22:54:43 +00:00
Zbigniew Jędrzejewski-Szmek
33637a11cb Remove trailing comments that rpm-4.15 doesn't like 2019-07-12 15:14:03 +02:00
Zbigniew Jędrzejewski-Szmek
a07631500b Remove duplicate %descriptions 2019-07-12 15:12:53 +02:00
Marcel Plch
180d9017e2 Fix FTBFS with Py3.8 2019-07-04 16:55:38 +02:00
Orion Poplawski
0bf871d600 Build only against openblasp (bugz#1709161) 2019-05-16 20:07:02 -06:00
Orion Poplawski
1d12442e10 Do not create *-PYTEST.pyc files 2019-04-26 21:10:08 -06:00
Orion Poplawski
32c93448e8 Update to 1.2.1
Drop scipy2-doc
2019-04-23 21:28:06 -06:00
Charalampos Stratakis
98a80e211d Update to 1.2.0 2019-02-07 00:43:31 +01:00
Fedora Release Engineering
b491c27147 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 14:57:51 +00:00
Igor Gnatenko
4b0880421d Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:49 +01:00
Fedora Release Engineering
36f81adb49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 05:50:34 +00:00
Miro Hrončok
2b99813d54 Don't ignore the tests results but rather have a tolerance rate
Historically, we ignored the test results as we don't have the
manpower to investigate the failures on various architectures.

Since most of the test pass, I've added a 1% failure tolerance
on everything except x86_64, so we do no longer need to ignore the
results. This makes it easier to spat that it's no longer a couple
test that fails on some random architecture but rather a more
severe problem.

In the process I had to disable test_decomp on ppc64le, because it
segfaults.
2018-06-23 23:00:13 +02:00
Miro Hrončok
33f8ec88d1 Only build scipy once (per Python)
The build_sphinx setup.py command previously used to build the docs
calls build_ext --inplace internally. That's one build.

Later the install command was called and that calls build as well.
Inplace and non-inplace builds happen separately.

By first explicitly building with build and then invoking sphinx
trough the Makefile, we can use install --skip-build (%pyX_install).

Explicit call to sphinx also removes the need to remove conf.py
from bundled projects.

This also saves us setting the build flags in %install, which was
previously only needed because of the build happening there.

While doing this, I've also switched the build section to build for
for Python 3 and Python 2 in a loop to make the specfile DRY.
2018-06-23 11:17:32 +02:00
Miro Hrončok
c1994df3a0 Update to 1.1.0 (#1560265, #1594355) 2018-06-23 05:06:19 +02:00
Miro Hrončok
1a96b4ae2f Rebuilt for Python 3.7 2018-06-19 11:27:15 +02:00
Fedora Release Engineering
a9751d7ccc - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 16:18:18 +00:00
Antonio Trande
14a650a68a Link with -lm to build with new stricter Fedora flags 2018-02-02 15:46:31 +01:00
Christian Dersch
23c4ce0904 rebuilt for GCC 8.x (gfortran soname bump) 2018-01-31 14:00:40 +01:00
Lumir Balhar
dd19a3061b Disable tests on s390x 2017-12-16 18:19:54 +01:00
Lumir Balhar
dc3fd840b8 New subpackages with HTML documentation 2017-11-21 23:05:46 +01:00
Christian Dersch
4e4627bca5 Disable parallel test execution, OpenBLAS related fixes 2017-10-31 23:42:42 +01:00
Thomas Spura
c6f0b45631 Use timeout during parallel %%check 2017-10-29 04:05:25 +01:00
Thomas Spura
e5a2f382bb update to 1.0.0 and use pytest instead of nose 2017-10-26 19:04:11 +02:00
Christian Dersch
ebde6f766b fix openblas library path 2017-10-04 20:00:36 +02:00
Christian Dersch
f274f16327 use atlas on ppc64 2017-10-04 18:53:26 +02:00
Christian Dersch
dc61a2567a Use openblas where available, to use same as numpy (BZ 1472318) 2017-10-04 12:57:40 +02:00
Fedora Release Engineering
69c9877242 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 08:14:11 +00:00
Fedora Release Engineering
0c4a65d090 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 18:17:29 +00:00
Igor Gnatenko
4711749435 Rebuild due to bug in RPM (RHBZ #1468476)
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-07-07 13:11:40 +02:00
Christian Dersch
da5496b1f9 new version (0.19.1) 2017-06-27 11:33:22 +02:00
Christian Dersch
76d012b321 new version (0.19.0) 2017-06-07 13:56:47 +02:00
Zbigniew Jędrzejewski-Szmek
45bf650856 Rebuild for libgfortran.so.3 2017-01-31 10:40:36 -05:00
Charalampos Stratakis
ba99478fc6 Rebuild for Python 3.6 2016-12-13 01:24:38 +01:00
Than Ngo
71b9eae69b update source 2016-07-28 16:53:48 +02:00
Than Ngo
8451813298 - 0.18.0
- %%check: make non-fatal as temporary workaround for scipy build on arm
2016-07-28 16:52:58 +02:00
Fedora Release Engineering
31c3835604 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 12:35:22 +00:00
Nils Philippsen
c76585c7ca fix source URL 2016-05-31 13:30:20 +02:00
Orion Poplawski
4cadcb8b14 Update to 0.17.0
- Drop ctypes patch applied upstream
2016-02-15 16:26:41 -07:00
Fedora Release Engineering
c455ea8dfd - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 23:44:07 +00:00
Robert Kuska
c7c5da3cf8 Revert "Disable tests on arm"
This reverts commit 8aa891e674.
2015-11-23 14:21:00 +01:00
Björn Esser
8aa891e674 Disable tests on arm 2015-11-23 08:59:53 +01:00
Kalev Lember
18ceb44c58 Add provides to satisfy scipy%{_isa} requires in other packages 2015-11-21 12:56:29 +01:00
Björn Esser
ddba47081d Revert "Discard results of testsuite on %%{arm} for now"
This reverts commit 710e508b37.
2015-11-14 19:03:05 -05:00
Björn Esser
710e508b37 Discard results of testsuite on %%{arm} for now
Segfaults on non-aligned memory test (expected for arm)
2015-11-14 12:56:07 -05:00
Thomas Spura
00f3bf430f Bump release to match changelog 2015-11-14 17:45:22 +01:00
Thomas Spura
70915da16b Add FFLAGS also in %%install 2015-11-14 17:08:21 +01:00
Thomas Spura
a8274e72b2 Move requires to correct python2 subpackage 2015-11-14 13:09:48 +01:00
Thomas Spura
cedb64bec2 Add some spaces to make spec more readable 2015-11-14 13:07:32 +01:00
Thomas Spura
f7432686a4 Add upstream patch to fix ctypes test 2015-11-14 13:05:41 +01:00
Peter Robinson
d8479b3994 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-10 18:06:57 +00:00
Orion Poplawski
96711f1bd3 Drop %epoch from provides 2015-10-26 13:18:56 -06:00
Orion Poplawski
51297cd8c7 Update to 0.16.1 2015-10-26 10:33:43 -06:00
Thomas Spura
d73d1a8ede Add fortran flags 2015-10-14 22:02:51 +02:00
Thomas Spura
7283e39887 Use python_provide macro 2015-10-14 20:21:01 +02:00
Thomas Spura
6261a33ce8 Update to 0.16.0 2015-10-14 20:16:32 +02:00
Dennis Gilmore
b734e1ae99 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 00:28:25 +00:00
Orion Poplawski
9b671c4026 Update to 0.15.1 2015-03-31 20:52:56 -06:00
Jitka Plesnikova
95dcd63c92 Revert "SWIG Test Rebuild"
This reverts commit fcd463d948.
2015-02-24 16:15:56 +01:00
Jitka Plesnikova
fcd463d948 SWIG Test Rebuild 2015-02-24 15:35:08 +01:00
Orion Poplawski
5873af2f8d Update to 0.14.1 2015-01-04 11:08:24 -07:00
Kevin Fenzi
91f6f57a2a Rebuild for rpm bug 1131892 2014-08-20 17:31:15 -06:00
Peter Robinson
31201f9df7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 01:41:09 +00:00
Dennis Gilmore
331d60bd97 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 00:57:31 -05:00
Orion Poplawski
dcc6bb8251 Rebuild with Python 3.4 2014-05-10 20:32:09 -06:00
Orion Poplawski
b51885ba54 Update to 0.14
- Do not use system python-six (bug #1046817)
2014-05-06 08:54:45 -06:00
Thomas Spura
17734bb24b Actually use the proper __python? macros 2014-02-20 11:40:56 +01:00
Thomas Spura
76638c401e use python2 macros everywhere (Requested by Han Boetes) 2014-02-20 11:30:15 +01:00
Thomas Spura
4efd573255 Update to 0.13.3 2014-02-04 15:01:31 +01:00
Orion Poplawski
9b629baeb9 Update to 0.13.2 2013-12-09 09:08:46 -07:00
Nils Philippsen
77ee388800 rebuild (suitesparse) 2013-12-06 10:38:42 +01:00
Orion Poplawski
5c2f06c5bd Update to 0.13.1 2013-11-17 13:24:52 -07:00
Tomas Tomecek
e4dd00140d update to 0.13.0 final 2013-10-23 09:54:33 +02:00
Tomas Tomecek
1841cbdf01 fix malformed changelog entry 2013-10-23 09:53:40 +02:00
Orion Poplawski
24b28cfd3a Update to 0.13.0rc1 2013-10-15 16:43:42 -06:00
Tomas Tomecek
bc63288290 Rebuild with atlas 3.10 2013-10-01 16:17:10 +02:00
Orion Poplawski
4ae597be53 Unbundle python-six (bug #1005350) 2013-09-10 09:32:30 -06:00
Orion Poplawski
744eba3525 - Update to 0.13.0b1
- Drop patches applied upstream
- Fixup changelog and summary
2013-08-29 12:19:23 -06:00
Dennis Gilmore
73b75412df - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 08:49:44 -05:00
Tomas Tomecek
a4411919fe Add patch to use build_dir arg.
weave: use argument build_dir in function build_extension
2013-07-30 13:40:40 +02:00
Tomas Tomecek
ebed38b9cd License update.
BSD -- whole package except:
 Boost -- scipy/special/cephes/scipy_iv.c
 Public Domain -- scipy/odr/__odrpack.c
2013-07-30 13:39:21 +02:00
Tomas Tomecek
8f15b9cef8 Fix rpmlint warnings.
There were some incorrect days in changelog:

Fri Jul 31 2010 -> Sat Jul 31 2010
Mon Apr 11 2010 -> Sun Apr 11 2010
2013-07-30 13:32:17 +02:00
Tomas Tomecek
a5f59efebd Remove whitespace from end of lines. 2013-07-29 09:48:03 +02:00
Orion Poplawski
31c9813094 Spec cleanup 2013-05-15 19:41:07 -06:00
Orion Poplawski
37b1fd0ac4 Remove old fedora conditional 2013-05-15 19:39:19 -06:00
Orion Poplawski
019d6dcd99 Remove old ufsparse references, use suitesparse 2013-05-15 19:38:00 -06:00
Orion Poplawski
db1d7ef062 Add patch to fix segfaul in test of sgeqrf 2013-04-15 17:42:13 -06:00
Orion Poplawski
e2c5ca9e08 - Update to 0.12.0 final
- No longer remove weave from python3 build
2013-04-10 11:12:26 -06:00
Orion Poplawski
5ad567d7ee Drop weave from python3 for now 2013-02-16 22:24:37 -07:00
Orion Poplawski
e451a6b988 Update to 0.12.0b1
Drop upstreamed linalg patch
2013-02-16 21:02:32 -07:00
Orion Poplawski
86c67932b9 Add patch from upstream to fix python3.3 issues in linalg routines 2013-02-13 21:28:10 -07:00
Orion Poplawski
aec9c686b5 Disable python3 tests for now 2013-02-12 22:12:56 -07:00
Orion Poplawski
b7b47ac0f0 Add requires python3-numpy, python3-f2py for python3-scipy (bug 863755) 2012-10-08 13:37:18 -06:00
Orion Poplawski
e1be8b80d5 Update to 0.11.0 final 2012-09-30 19:47:25 -06:00
Orion Poplawski
cb69bd06f0 Update to 0.11.0rc2 2012-08-23 10:41:29 -06:00
Orion Poplawski
e6c765d642 Rebuild for python 3.3 2012-08-06 09:56:27 -06:00
David Malcolm
6b9083af7b fix typo in conditional 2012-08-03 12:35:05 -04:00
David Malcolm
9c928fe078 remove rhel logic from with_python3 conditional 2012-08-03 12:31:33 -04:00
Dennis Gilmore
efc71de7f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 14:07:48 -05:00
Orion Poplawski
6f9862fdac Update to 0.10.1 2012-03-16 15:55:16 -06:00
Dennis Gilmore
6d72b80f05 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 21:40:17 -06:00
Orion Poplawski
091f260f01 Update to 0.10.0 2011-11-14 11:22:35 -07:00
Thomas Spura
1954540f50 * changes by Thomas Spura:
- little cosmetic changes
- filter provides in python_sitearch

* changes by Andrew McNabb
- add python3 subpackage
2011-09-09 09:52:10 +02:00
Orion Poplawski
50c7e098db Update to 0.9.0
Drop all stsci sources and patches, dropped from upstream
Drop gcc and py27 patches fixed upstream
Add %check section to run tests
2011-04-01 10:17:52 -06:00
Dennis Gilmore
7f7243164d - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 06:22:05 -06:00
Toshio Kuratomi
617a6d6ca1 Fix scipy build 2010-07-31 11:59:56 -04:00
Fedora Release Engineering
ea9002fdcc dist-git conversion 2010-07-29 12:14:39 +00:00
dmalcolm
cc9bd4735b - Rebuilt for
https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-07-22 06:27:16 +00:00
Jef Spaleta
4e33955ab8 - New upstream release 2010-07-01 21:47:19 +00:00
Jef Spaleta
f1fe393adc - Bump for rebuild against numpy 1.3 2010-04-13 04:34:23 +00:00
Jef Spaleta
0df300c16e - Bump for rebuild against numpy 1.4.0 2010-04-01 22:56:49 +00:00
Jon Ciesla
1ac1354f50 Update to 0.7.1. 2009-12-11 16:43:13 +00:00
Bill Nottingham
0a5d812cd3 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:15:25 +00:00
Jesse Keating
c64752573a - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 03:58:20 +00:00
Jef Spaleta
0453f820e4 - Fix for gcc34 weave blitz bug #505379 2009-06-14 23:12:38 +00:00
Jef Spaleta
939fe3da41 - Fix for gcc34 weave blitz bug #505379 2009-06-14 23:06:57 +00:00
Jef Spaleta
237f3022d2 - Add f2py requires to prepared for numpy packaging split 2009-04-07 17:57:50 +00:00
Jef Spaleta
7005ef5ab3 - Patch for stsci image function syntax fix. 2009-03-02 02:10:30 +00:00
Jef Spaleta
873f0a8b31 - Update to final 0.7 release 2009-02-26 23:56:30 +00:00
Jesse Keating
44bbb294f6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 23:21:24 +00:00
Deji Akingunola
0c70af6d96 - Rebuild for atlas-3.8.2 2008-12-16 05:26:37 +00:00
Jef Spaleta
25529951df - Update to latest beta which lists python 2.6 support 2008-12-02 00:34:06 +00:00
Ignacio Vazquez-Abrams
895adeccfe Rebuild for Python 2.6 2008-11-29 17:21:09 +00:00
Jef Spaleta
2a42dbb52e - fix the stsci fix 2008-10-03 18:22:16 +00:00
Jef Spaleta
2a3713a7d4 - include missing setup files for stsci module 2008-10-02 17:22:00 +00:00
Jesse Keating
ea45f092ed - Autorebuild for GCC 4.3 2008-02-19 07:28:07 +00:00
Jef Spaleta
0eaafacb8e - fix for egg-info file creation 2008-01-05 00:54:57 +00:00
Jef Spaleta
aad8285ff1 Update to 0.6.0 2007-10-03 23:20:44 +00:00
Jef Spaleta
d298e1842a - Update to new upstream source 2007-08-22 07:43:30 +00:00
Jef Spaleta
8971371032 - fix licensing tag and bump for buildid rebuild 2007-08-22 06:19:04 +00:00
Jef Spaleta
80f1d0c9bb go back to using gfortran now that numpy is patched 2007-04-19 00:33:54 +00:00
Jef Spaleta
26099264e1 minor correction for f77 usage 2007-04-14 18:58:42 +00:00
Jef Spaleta
2e6656edff revert to f77 due to issue with numpy in development 2007-04-14 11:47:08 +00:00
Jef Spaleta
e42f289bad auto-import scipy-0.5.2-1.fc7 on branch devel from
scipy-0.5.2-1.fc7.src.rpm update to 0.5.2
2007-02-23 05:18:15 +00:00
Jef Spaleta
6e804cd344 Release bump for rebuild against python 2.5 2006-12-12 05:15:37 +00:00
7 changed files with 685 additions and 57 deletions

View File

@ -1 +0,0 @@
scipy-0.5.1.tar.gz

34
.gitignore vendored Normal file
View File

@ -0,0 +1,34 @@
scipy-0.7.2.tar.gz
/scipy-0.9.0.tar.gz
/scipy-0.10.0.tar.gz
/scipy-0.10.1.tar.gz
/scipy-0.11.0rc2.tar.gz
/scipy-0.11.0.tar.gz
/scipy-0.12.0b1.tar.gz
/scipy-0.12.0.tar.gz
/scipy-0.13.0b1.tar.gz
/scipy-0.13.0rc1.tar.gz
/scipy-0.13.0.tar.gz
/scipy-0.13.1.tar.gz
/scipy-0.13.2.tar.gz
/scipy-0.13.3.tar.gz
/scipy-0.14.0b1.tar.gz
/scipy-0.14.0.tar.gz
/scipy-0.14.1.tar.gz
/scipy-0.15.1.tar.gz
/scipy-0.16.0.tar.gz
/scipy-0.16.1.tar.gz
/scipy-0.17.0.tar.gz
/scipy-0.18.0.tar.xz
/scipy-0.19.0.tar.xz
/scipy-0.19.1.tar.xz
/scipy-1.0.0.tar.xz
/scipy-1.1.0.tar.gz
/scipy-1.2.0.tar.gz
/scipy-1.2.1.tar.gz
/scipy-1.3.1.tar.gz
/scipy-1.4.1.tar.gz
/scipy-1.5.0.tar.gz
/scipy-1.5.2.tar.gz
/scipy-1.5.3.tar.gz
/scipy-1.5.4.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: scipy
# $Id$
NAME := scipy
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1,60 +1,590 @@
%define python_sitearch %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)') # without means enabled
%bcond_with doc
Summary: Scipy: array processing for numbers, strings, records, and objects # Set to pre-release version suffix if building pre-release, else %%{nil}
Name: scipy %global rcver %{nil}
Version: 0.5.1
Release: 4%{?dist}
Group: Development/Libraries %if 0%{?fedora} >= 33 || 0%{?rhel} >= 9
License: BSD %global blaslib flexiblas
Url: http://numeric.scipy.org %global blasvar %{nil}
Source0: http://prdownloads.sourceforge.net/scipy/%{name}-%{version}.tar.gz %else
%global blaslib openblas
%global blasvar p
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Summary: Scientific Tools for Python
Name: scipy
Version: 1.5.4
Release: 2%{?dist}
BuildRequires: numpy, python-devel # BSD -- whole package except:
BuildRequires: fftw-devel, blas-devel, lapack-devel, gcc-gfortran # Boost -- scipy/special/cephes/scipy_iv.c
# Public Domain -- scipy/odr/__odrpack.c
License: BSD and Boost and Public Domain
Url: http://www.scipy.org/scipylib/index.html
Source0: https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz
Requires: numpy, python # https://github.com/scipy/scipy/pull/12899
Patch0: skip-certain-tests-on-32-bit-arches.patch
# https://github.com/scipy/scipy/pull/13130
Patch1: skip-factorial-float-tests-on-py310.patch
BuildRequires: fftw-devel, suitesparse-devel
BuildRequires: %{blaslib}-devel
BuildRequires: gcc-gfortran, swig, gcc-c++
BuildRequires: qhull-devel
BuildRequires: /usr/bin/pathfix.py
%description BuildRequires: pybind11-devel
Scipy is a general-purpose array-processing package designed to BuildRequires: python3-pybind11 >= 2.4.0
efficiently manipulate large multi-dimensional arrays of arbitrary BuildRequires: python3-numpy, python3-devel, python3-numpy-f2py
records without sacrificing too much speed for small multi-dimensional BuildRequires: python3-setuptools
arrays. Scipy is built on the Numeric code base and adds features BuildRequires: python3-Cython
introduced by numarray as well as an extended C-API and the ability to BuildRequires: python3-pytest
create arrays of arbitrary type. BuildRequires: python3-pytest-xdist
BuildRequires: python3-pytest-timeout
There are also basic facilities for discrete fourier transform, %if %{with doc}
basic linear algebra and random number generation. BuildRequires: python3-sphinx
BuildRequires: python3-matplotlib
BuildRequires: python3-numpydoc
%endif
%global _description %{expand:
Scipy is open-source software for mathematics, science, and
engineering. The core library is NumPy which provides convenient and
fast N-dimensional array manipulation. The SciPy library is built to
work with NumPy arrays, and provides many user-friendly and efficient
numerical routines such as routines for numerical integration and
optimization. Together, they run on all popular operating systems, are
quick to install, and are free of charge. NumPy and SciPy are easy to
use, but powerful enough to be depended upon by some of the world's
leading scientists and engineers.}
%description %_description
%package -n python3-scipy
Summary: Scientific Tools for Python
Requires: python3-numpy, python3-f2py
%{?python_provide:%python_provide python3-scipy}
%description -n python3-scipy %_description
%if %{with doc}
%package -n python3-scipy-doc
Summary: Scientific Tools for Python - documentation
Requires: python3-scipy = %{version}-%{release}
%description -n python3-scipy-doc
HTML documentation for Scipy
%endif
%prep %prep
%setup -q %autosetup -p1 -n %{name}-%{version}%{?rcver}
cat > site.cfg << EOF
[amd]
library_dirs = %{_libdir}
include_dirs = /usr/include/suitesparse
amd_libs = amd
[umfpack]
library_dirs = %{_libdir}
include_dirs = /usr/include/suitesparse
umfpack_libs = umfpack
[openblas]
libraries = %{blaslib}%{blasvar}
library_dirs = %{_libdir}
EOF
# Docs won't build unless the .dat files are specified here
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
%build %build
env CFLAGS="$RPM_OPT_FLAGS" ATLAS=%{_libdir} FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} python setup.py config_fc --fcompiler=gnu95 build for PY in %{python3_version}; do
# Adding -fallow-argument-mismatch workaround for https://github.com/scipy/scipy/issues/11611
env CFLAGS="$RPM_OPT_FLAGS -lm" \
%if 0%{?fedora} >= 32 || 0%{?rhel} >= 9
FFLAGS="$RPM_OPT_FLAGS -fPIC -fallow-argument-mismatch" \
%else
FFLAGS="$RPM_OPT_FLAGS -fPIC" \
%endif
OPENBLAS=%{_libdir} \
FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
%{_bindir}/python$PY setup.py config_fc \
--fcompiler=gnu95 --noarch \
build
%if %{with doc}
pushd doc
export PYTHONPATH=$(echo ../build/lib.linux-*-$PY/)
make html SPHINXBUILD=sphinx-build-$PY
rm -rf build/html/.buildinfo
mv build build-$PY
popd
%endif
done
%install %install
rm -rf $RPM_BUILD_ROOT %py3_install
env CFLAGS="$RPM_OPT_FLAGS" ATLAS=%{_libdir} FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} python setup.py config_fc --fcompiler=gnu95 install --root=$RPM_BUILD_ROOT # Some files got ambiguous python shebangs, we fix them after everything else is done
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" %{buildroot}%{python3_sitearch}
%check
# check against the reference BLAS/LAPACK
export FLEXIBLAS=netlib
%clean %ifarch s390x
rm -rf $RPM_BUILD_ROOT # skip failing tests on s390x for now
export PYTEST_ADDOPTS="-k '\
not (TestNoData and test_nodata) and \
not test_fortranfile_read_mixed_record and \
not test_kde_1d and \
not test_kde_1d_weighted and \
not test_kde_2d and \
not test_kde_2d_weighted and \
not test_gaussian_kde_subclassing and \
not test_gaussian_kde_covariance_caching and \
not test_kde_integer_input and \
not test_pdf_logpdf and \
not test_pdf_logpdf_weighted'"
%endif
pushd %{buildroot}/%{python3_sitearch}
%{pytest} --timeout=500 scipy --numprocesses=auto
# Remove test remnants
rm -rf gram{A,B}
popd
%files %files -n python3-scipy
%defattr(-,root,root,-)
%doc LICENSE.txt %doc LICENSE.txt
%{python_sitearch}/scipy %{python3_sitearch}/scipy/
%{python3_sitearch}/*.egg-info
%if %{with doc}
%files -n python3-scipy-doc
%license LICENSE.txt
%doc doc/build-%{python3_version}/html
%endif
%changelog %changelog
* Wed Nov 25 2020 Nikola Forró <nforro@redhat.com> - 1.5.4-2
- Skip factorial() float tests on Python 3.10
resolves: #1898157
* Thu Nov 05 2020 Nikola Forró <nforro@redhat.com> - 1.5.4-1
- New upstream release 1.5.4
- Increase test timeout, 300 seconds is not always enough
for test_logpdf_overflow on s390x
resolves: #1894887
* Mon Oct 19 2020 Nikola Forró <nforro@redhat.com> - 1.5.3-1
- New upstream release 1.5.3
resolves: #1889132
* Wed Sep 30 2020 Nikola Forró <nforro@redhat.com> - 1.5.2-2
- Skip one more test expected to fail on 32-bit architectures
* Mon Aug 31 2020 Nikola Forró <nforro@redhat.com> - 1.5.2-1
- New upstream release 1.5.2
resolves: #1853871 and #1840077
* Sun Aug 16 2020 Iñaki Úcar <iucar@fedoraproject.org> - 1.5.0-4
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jun 23 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.5.0-1
- Update to latest version
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.4.1-2
- Rebuilt for Python 3.9
* Sun Mar 01 2020 Orion Poplawski <orion@nwra.com> - 1.4.1-1
- Update to 1.4.1 (bz#1771154)
- Workaround FTBFS with gcc 10 (bz#1800078)
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Oct 18 2019 Miro Hrončok <mhroncok@redhat.com> - 1.3.1-1
- Update to 1.3.1 (#1674101)
- Drop Python 2 packages (not supported by SciPy >= 1.3)
- Backported upstream patch for cKDTree (fixes FTBFS)
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.1-8
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.1-7
- Rebuilt for Python 3.8
* Tue Jul 30 2019 Petr Viktorin <pviktori@redhat.com> - 1.2.1-6
- Remove build dependency on python2-pytest-xdist and python2-pytest-timeout
- Enable parallel tests in Python 3 %%check
- Use macros for Python interpreter in tests
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jun 10 2019 Marcel Plch <mplch@redhat.com> - 1.2.1-4
- Fix FTBFS with Py3.8 (#1606315)
* Thu May 16 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-3
- Build only against openblasp (bugz#1709161)
* Fri Apr 26 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-2
- Do not create *-PYTEST.pyc files
* Tue Apr 23 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-1
- Update to 1.2.1
- Drop scipy2-doc
* Wed Feb 06 2019 Charalampos Stratakis <cstratak@redhat.com> - 1.2.0-1
- Update to 1.2.0
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sat Jun 23 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-2
- Don't ignore the tests results but rather have a tolerance rate
- Skip test_decomp on ppc64le as it currently segfaults
* Fri Jun 22 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-1
- Update to 1.1.0 (#1560265, #1594355)
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-8
- Rebuilt for Python 3.7
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Feb 02 2018 Petr Viktorin <pviktori@redhat.com> - 1.0.0-6
- Link with -lm to build with new stricter Fedora flags
https://bugzilla.redhat.com/show_bug.cgi?id=1541416
* Wed Jan 31 2018 Christian Dersch <lupinix@mailbox.org> - 1.0.0-5
- rebuilt for GCC 8.x (gfortran soname bump)
* Mon Dec 11 2017 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-4
- Disable tests on s390x
* Mon Nov 20 2017 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-3
- New subpackages with HTML documentation
* Tue Oct 31 2017 Christian Dersch <lupinix@mailbox.org> - 1.0.0-2
- Use openblas where available https://fedoraproject.org/wiki/Changes/OpenBLAS_as_default_BLAS
- Remove ppc64 hackery for OpenBLAS
- Don't run tests in parallel as pytest crashes
- Don't run test_denormals as it tends to stuck
* Thu Oct 26 2017 Thomas Spura <tomspur@fedoraproject.org> - 1.0.0-1
- update to 1.0.0 and use pytest instead of nose
- use timeout during parallel %%check
* Wed Oct 04 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.1-5
- Use openblas where available (except ppc64), to use same as numpy (BZ 1472318)
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.19.1-2
- Rebuild due to bug in RPM (RHBZ #1468476)
* Tue Jun 27 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.1-1
- new version
* Wed Jun 07 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.0-1
- new version
* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.18.0-3
- Rebuild for libgfortran.so.3
* Mon Dec 12 2016 Stratakis Charalampos <cstratak@redhat.com> - 0.18.0-2
- Rebuild for Python 3.6
* Tue Jul 26 2016 Than Ngo <than@redhat.com> - 0.18.0-1
- 0.18.0
- %%check: make non-fatal as temporary workaround for scipy build on arm
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.0-2
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Tue May 31 2016 Nils Philippsen <nils@redhat.com>
- fix source URL
* Mon Feb 15 2016 Orion Poplawski <orion@cora.nwra.com> - 0.17.0-1
- Update to 0.17.0
- Drop ctypes patch applied upstream
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sat Nov 21 2015 Kalev Lember <klember@redhat.com> - 0.16.1-6
- Add provides to satisfy scipy%%{_isa} requires in other packages
* Sun Nov 15 2015 Björn Esser <fedora@besser82.io> - 0.16.1-5
- Revert "Discard results of testsuite on %%{arm} for now"
* Sat Nov 14 2015 Björn Esser <besser82@fedoraproject.org> - 0.16.1-4
- Discard results of testsuite on %%{arm} for now
Segfaults on non-aligned memory test (expected for arm)
* Sat Nov 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 0.16.1-3
- Add patch to fix ctypes test
- Move requires to correct python2 subpackage
- Add FFLAGS also in %%install
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.1-2
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
* Mon Oct 26 2015 Orion Poplawski <orion@cora.nwra.com> - 0.16.1-1
- Update to 0.16.1
* Wed Oct 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 0.16.0-1
- Update to 0.16.0
- Use python_provide macro
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Mar 31 2015 Orion Poplawski <orion@cora.nwra.com> - 0.15.1-1
- Update to 0.15.1
* Sun Jan 4 2015 Orion Poplawski <orion@cora.nwra.com> - 0.14.1-1
- Update to 0.14.1
* Wed Aug 20 2014 Kevin Fenzi <kevin@scrye.com> - 0.14.0-5
- Rebuild for rpm bug 1131892
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat May 10 2014 Orion Poplawski <orion@cora.nwra.com> - 0.14-2
- Rebuild with Python 3.4
* Tue May 6 2014 Orion Poplawski <orion@cora.nwra.com> - 0.14-1
- Update to 0.14
- Do not use system python-six (bug #1046817)
* Thu Feb 20 2014 Thomas Spura <tomspur@fedoraproject.org> - 0.13.3-2
- use python2 macros everywhere (Requested by Han Boetes)
* Tue Feb 4 2014 Thomas Spura <tomspur@fedoraproject.org> - 0.13.3-1
- Update to 0.13.3
* Mon Dec 9 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.2-1
- Update to 0.13.2
* Fri Dec 06 2013 Nils Philippsen <nils@redhat.com> - 0.13.1-2
- rebuild (suitesparse)
* Sun Nov 17 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.1-1
- Update to 0.13.1
* Wed Oct 23 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.13.0-2
- Update to 0.13.0 final
* Tue Oct 15 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.4.rc1
- Update to 0.13.0rc1
* Tue Oct 01 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.13.0-0.3.b1
- rebuilt with atlas 3.10
* Mon Sep 9 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.2.b1
- Unbundle python-six (bug #1005350)
* Thu Aug 29 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.1.b1
- Update to 0.13.0b1
- Drop patches applied upstream
- Fixup changelog and summary
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Jul 30 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.12.0-4
- Fix rpmlint warnings
- License update
- Add patch to use build_dir argument in build_extension
* Wed May 15 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-3
- Remove old ufsparse references, use suitesparse
- Spec cleanup
* Mon Apr 15 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-2
- Add patch to fix segfaul in test of sgeqrf
* Wed Apr 10 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-1
- Update to 0.12.0 final
- No longer remove weave from python3 build
* Sat Feb 16 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-0.1.b1
- Update to 0.12.0b1
- Drop upstreamed linalg patch
* Wed Feb 13 2013 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-4
- Add patch from upstream to fix python3.3 issues in linalg routines
* Tue Feb 12 2013 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-3
- Disable python3 tests for now
* Mon Oct 8 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-2
- Add requires python3-numpy, python3-f2py for python3-scipy (bug 863755)
* Sun Sep 30 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-1
- Update to 0.11.0 final
* Thu Aug 23 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-0.1.rc2
- Update to 0.11.0rc2
* Mon Aug 6 2012 Orion Poplawski <orion@cora.nwra.com> - 0.10.1-4
- Rebuild for python 3.3
* Fri Aug 3 2012 David Malcolm <dmalcolm@redhat.com> - 0.10.1-3
- remove rhel logic from with_python3 conditional
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Mar 16 2012 Orion Poplawski <orion@cora.nwra.com> - 0.10.1-1
- Update to 0.10.1
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Nov 14 2011 Orion Poplawski <orion@cora.nwra.com> - 0.10.0-1
- Update to 0.10.0
* Sat Sep 3 2011 Thomas Spura <tomspur@fedoraproject.org> - 0.9.0-2
- little cosmetic changes
- filter provides in python_sitearch
* Fri Sep 02 2011 Andrew McNabb <amcnabb@mcnabbs.org>
- add python3 subpackage
* Fri Apr 1 2011 Orion Poplawski <orion@cora.nwra.com> - 0.9.0-1
- Update to 0.9.0
- Drop all stsci sources and patches, dropped from upstream
- Drop gcc and py27 patches fixed upstream
- Add %%check section to run tests
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sat Jul 31 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.7.2-3
- Fix scipy build on python-2.7
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.7.2-2
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Thu Jul 1 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.2-1
- New upstream release
* Sun Apr 11 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.1-3
- Bump for rebuild against numpy 1.3
* Thu Apr 1 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.1-2
- Bump for rebuild against numpy 1.4.0
* Thu Dec 10 2009 Jon Ciesla <limb@jcomserv.net> - 0.7.1-1
- Update to 0.7.1.
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sun Jun 14 2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-4
- Fix for gcc34 weave blitz bug #505379
* Tue Apr 7 2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-3
- Add f2py requires to prepared for numpy packaging split
* Sun Mar 1 2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-2
- Patch for stsci image function syntax fix.
* Thu Feb 26 2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-1
- Update to final 0.7 release
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-0.3.b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Dec 15 2008 Deji Akingunola <dakingun@gmail.com> - 0.7.0-0.2.b1
- Rebuild for atlas-3.8.2
* Mon Dec 01 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-0.1.b1
- Update to latest beta which lists python 2.6 support
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.0-8
- Rebuild for Python 2.6
* Fri Oct 03 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-7
- fix the stsci fix
* Thu Oct 02 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-6
- include missing setup files for stsci module
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.6.0-5
- Autorebuild for GCC 4.3
* Fri Jan 04 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-4
- fix for egg-info file creation
* Wed Oct 03 2007 Jef Spaleta <jspaleta@gmail.com> - 0.6.0-3
- include_dirs changes for ufsparse change in development
* Tue Oct 02 2007 Jef Spaleta <jspaleta@gmail.com> - 0.6.0-2
- Fix licensing to match Fedora packaging guidance
- Remove unnecessary library deps
* Tue Sep 25 2007 Jarrod Millman <millman@berkeley.edu> - 0.6.0-1
- update to new upstream source
- update Summary, License, Url, and description
- added extra dependencies
- remove symlink since Lib has been renamed scipy
* Tue Aug 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2.1-1
- Update to new upstream source
* Tue Aug 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-3
- fix licensing tag and bump for buildid rebuild
* Wed Apr 18 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2.2
- go back to using gfortran now that numpy is patched
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2.1
- minor correction for f77 usage
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2
- revert to f77 due to issue with numpy in development
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-1.1
- remove arch specific optimizations
* Wed Feb 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-1
- Update for new upstream release
* Mon Dec 11 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-5
- Bump for rebuild against python 2.5 in devel tree
* Sun Dec 3 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-4 * Sun Dec 3 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-4
- Minor adjustments to specfile for packaging guidelines. - Minor adjustments to specfile for packaging guidelines.
- Changed buildrequires fftw version 3 from fftw2 - Changed buildrequires fftw version 3 from fftw2
* Sat Dec 2 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-2 * Sat Dec 2 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-2
@ -80,4 +610,3 @@ rm -rf $RPM_BUILD_ROOT
- Add changelog - Add changelog
- Removed Prefix, Vendor - Removed Prefix, Vendor
- Fix Source0 - Fix Source0

View File

@ -0,0 +1,47 @@
From ea0a77cf8761a8b8636b93314139ed0fc0a9d1db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nikola=20Forr=C3=B3?= <nforro@redhat.com>
Date: Wed, 30 Sep 2020 11:44:25 +0200
Subject: [PATCH] TST: make a couple of tests expected to fail on 32-bit
architectures
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
In TestConstructUtils.test_concatenate_int32_overflow
and test_nnz_overflow, on a 32-bit architecture, in case
check_free_memory() passes, ValueError is raised on an attempt
to create a numpy array too large for a 32-bit architecture.
Signed-off-by: Nikola Forró <nforro@redhat.com>
---
scipy/sparse/tests/test_construct.py | 1 +
scipy/sparse/tests/test_sparsetools.py | 1 +
2 files changed, 2 insertions(+)
diff --git a/scipy/sparse/tests/test_construct.py b/scipy/sparse/tests/test_construct.py
index 3a882c6cc..5a2b92667 100644
--- a/scipy/sparse/tests/test_construct.py
+++ b/scipy/sparse/tests/test_construct.py
@@ -378,6 +378,7 @@ class TestConstructUtils(object):
excinfo.match(r'Got blocks\[0,1\]\.shape\[0\] == 1, expected 2')
@pytest.mark.slow
+ @pytest.mark.xfail_on_32bit("Can't create large array for test")
def test_concatenate_int32_overflow(self):
""" test for indptr overflow when concatenating matrices """
check_free_memory(30000)
diff --git a/scipy/sparse/tests/test_sparsetools.py b/scipy/sparse/tests/test_sparsetools.py
index 0c208ef44..e95df1ba0 100644
--- a/scipy/sparse/tests/test_sparsetools.py
+++ b/scipy/sparse/tests/test_sparsetools.py
@@ -61,6 +61,7 @@ def test_regression_std_vector_dtypes():
@pytest.mark.slow
+@pytest.mark.xfail_on_32bit("Can't create large array for test")
def test_nnz_overflow():
# Regression test for gh-7230 / gh-7871, checking that coo_todense
# with nnz > int32max doesn't overflow.
--
2.26.2

View File

@ -0,0 +1,40 @@
From eabd8ea25fe291665f37fd069a1c574cd30d12cc Mon Sep 17 00:00:00 2001
From: Victor Stinner <vstinner@python.org>
Date: Wed, 25 Nov 2020 11:41:15 +0100
Subject: [PATCH] GH-13122: Skip factorial() float tests on Python 3.10
special.factorial() argument should be an array of integers.
On Python 3.10, math.factorial() reject float.
On Python 3.9, a DeprecationWarning is emitted.
A numpy array casts all integers to float if the array contains a
single NaN.
---
scipy/special/tests/test_basic.py | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/scipy/special/tests/test_basic.py b/scipy/special/tests/test_basic.py
index 9b7260e8435..e2ae29812a5 100644
--- a/scipy/special/tests/test_basic.py
+++ b/scipy/special/tests/test_basic.py
@@ -19,6 +19,7 @@
import itertools
import platform
+import sys
import numpy as np
from numpy import (array, isnan, r_, arange, finfo, pi, sin, cos, tan, exp,
@@ -1822,6 +1823,13 @@ def test_nan_inputs(self, x, exact):
result = special.factorial(x, exact=exact)
assert_(np.isnan(result))
+ # GH-13122: special.factorial() argument should be an array of integers.
+ # On Python 3.10, math.factorial() reject float.
+ # On Python 3.9, a DeprecationWarning is emitted.
+ # A numpy array casts all integers to float if the array contains a
+ # single NaN.
+ @pytest.mark.skipif(sys.version_info >= (3, 10),
+ reason="Python 3.10+ math.factorial() requires int")
def test_mixed_nan_inputs(self):
x = np.array([np.nan, 1, 2, 3, np.nan])
with suppress_warnings() as sup:

View File

@ -1 +1 @@
48442a427f0556ad2ad1721dd62e401c scipy-0.5.1.tar.gz SHA512 (scipy-1.5.4.tar.gz) = d23f68911a8880f87767819750d4d175ba8f9c72fcb9b8080305ee65722c046d4485fde4f0c85cc53c46247dd99813afe675a38b3b0569a683ddc2c2e021b8fc