Commit Graph

238 Commits

Author SHA1 Message Date
518da98229
Bootstrap for Python 3.13 (riscv64) and newer pybind11
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-07-12 16:59:46 +03:00
66f7094a83
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-07-12 16:58:20 +03:00
Python Maint
73d796b7bd Rebuilt for Python 3.13 2024-06-16 09:20:45 +02:00
Python Maint
9f96adbdff Bootstrap for Python 3.13 2024-06-08 16:33:15 +02:00
Miro Hrončok
d00b0e73ea Relax the pythran dependency 2024-06-08 11:32:06 +02:00
Karolina Surma
60f08266a7 Fix compatibility with Python 3.13+ 2024-05-29 10:35:37 +00:00
Pavel Simovec
f6692af6bf Remove python3-pooch optional dependency in RHEL 2024-05-28 15:35:26 +02:00
Pavel Simovec
340c10eb79 Disable test_minimize_constrained
The test started failing on ELN without any direct changes to scipy
2024-05-09 10:45:12 +02:00
Pavel Simovec
1b14aae342 Build without pythran in RHEL by default 2024-05-09 10:40:15 +02:00
Benjamin A. Beasley
a9212d458d Allow building with pybind11 2.12 2024-04-17 12:40:57 -04:00
Benjamin A. Beasley
cfc9239a24 Allow building with meson-python 0.16 2024-04-17 12:37:31 -04:00
28e51aacc7 Enable riscv64
Ignore failing tests and increase the test timeout.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2024-02-20 15:09:28 +00:00
Maxwell G
7d8ddcb20c
Use inline python mini script instead of tomcli 2024-02-02 18:51:43 +00:00
Maxwell G
f77aeeb563
Remove test timeouts
These are not pertinent to the RPM builds. We just want to know whether
the tests succeed or not, not how long they take on our builders.
2024-02-02 17:59:34 +00:00
Maxwell G
9dfef28e2e
Fix broken regex
This sed invocation uses extended regex syntax (i.e., un-escaped `|` and
parentheses capture groups) without the -E flag.
2024-02-02 02:48:13 +00:00
Maxwell G
8904f985ff
Use dynamic BuildRequires for python runtime dependencies 2024-02-02 02:42:54 +00:00
Miro Hrončok
a48fc60993 Skip fewer tests during build 2024-01-30 14:22:46 +01:00
Florian Weimer
eb436d61e9 Disable incompatible-pointer-types errors on i686 (#2258823) 2024-01-29 21:53:17 +01:00
Fedora Release Engineering
6d82f21e38 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 02:15:43 +00:00
Miro Hrončok
e8ff7ee04c Package LICENSES_bundled.txt 2024-01-16 20:13:35 +01:00
2246d23894
Ignore more failing tests on riscv64
[..]
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED scipy/sparse/linalg/tests/test_propack.py::test_examples[False-float32]
FAILED scipy/optimize/tests/test_milp.py::test_milp_timeout_16545[options0-Time limit reached. (HiGHS Status 13:]
FAILED scipy/sparse/linalg/tests/test_propack.py::test_examples[False-float64]
FAILED scipy/sparse/linalg/tests/test_propack.py::test_examples[False-complex64]
FAILED scipy/sparse/linalg/tests/test_propack.py::test_examples[False-complex128]
FAILED scipy/sparse/linalg/tests/test_propack.py::test_examples[True-float32]
FAILED scipy/sparse/linalg/tests/test_propack.py::test_examples[True-float64]
FAILED scipy/sparse/linalg/tests/test_propack.py::test_examples[True-complex128]
= 8 failed, 53296 passed, 3014 skipped, 225 xfailed, 11 xpassed, 141 warnings in 6690.40s (1:51:30) =
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.6avlQq (%check)
[..]

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-01 09:43:27 +02:00
Karolina Surma
5ba7407824 Remove the mentions about Pythran before adding options to meson-python 2023-11-30 16:05:54 +01:00
348cef7acc
Now enable pythran again
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-30 11:13:13 +02:00
e1a4f20910
Enable pythran again
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-30 10:26:06 +02:00
dab09452d1
Disable Pythran on riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-29 21:01:17 +02:00
35a25c615d
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-29 21:00:44 +02:00
Miro Hrončok
a78d2e4fe6 Enable build with Python 3.13+ 2023-11-29 12:27:36 +01:00
Miro Hrončok
9c7d8c9833 Fix the --without pythran build
Apparently, SCIPY_USE_PYTHRAN=0 only works with setuptools.
2023-11-29 12:27:36 +01:00
Benjamin A. Beasley
b3bae532eb Patch error collecting tests with pytest-xdist 2023-11-29 12:27:36 +01:00
Jerry James
c07c356d12 Remove unused BuildRequires 2023-11-29 12:27:31 +01:00
Jerry James
54f9f75c32 Reenable some tests that work again 2023-11-29 12:27:22 +01:00
Jerry James
0bfceb8704 Use pyproject macros instead of the deprecated py3 macros 2023-11-29 12:27:16 +01:00
6c3024f6b1
Enable riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-06 12:45:05 +02:00
Jerry James
64440ae7d2 Fix detection of open_memstream 2023-10-11 19:25:54 -06:00
Jerry James
a57187ad13 Pythran works on 32-bit architectures again 2023-10-11 19:25:34 -06:00
Jerry James
4b4527afc0 Disable LTO 2023-10-11 19:25:16 -06:00
Jerry James
c740f2b0fe Add Provides for bundled projects 2023-10-11 19:24:58 -06:00
Jerry James
1999f77f84 Convert License tag to SPDX 2023-10-11 19:24:43 -06:00
Jerry James
78288e18a6 Update to 1.11.3 2023-10-11 18:58:01 -06:00
Miro Hrončok
e098f22b88 Fix build failure with Cython 3 2023-07-31 18:00:28 +02:00
Pavel Simovec
13a6da947a Split test into separate subpackage 2023-07-20 09:20:33 +02:00
psimovec
e393801122 Update to 1.11.1 2023-07-14 18:03:06 +02:00
Python Maint
61875c9c3e Rebuilt for Python 3.12 2023-07-10 13:56:51 +02:00
Python Maint
bb35578728 Bootstrap for Python 3.12 2023-06-15 00:05:31 +02:00
Yaakov Selkowitz
27fa6ea118 Skip tests failing in ELN x86_64 builds 2023-05-29 23:27:30 -04:00
Yaakov Selkowitz
d3cbcc3c46 Avoid pytest-xdist dependency in RHEL builds
python-pytest-xdist is unwanted in RHEL due to its dependencies.
2023-05-23 19:32:36 -04:00
Pavel Šimovec
40898d6245 remove x86_64 linking issue workaround 2023-03-15 17:17:44 +01:00
Pavel Šimovec
91039a5990 update to 1.10.1 2023-02-21 11:26:49 +01:00
Pavel Šimovec
d0ec83d5c0 get rid of %ifarch a||b 2023-02-21 10:22:50 +01:00
Pavel Šimovec
f3a313924c Update to 1.10.0 & add the optional python3-pooch dependency 2023-02-06 16:53:37 +01:00