summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJingbei Li2023-07-03 14:58:50 +0800
committerJingbei Li2023-07-03 14:58:50 +0800
commit6b0286af693e734c879bd84fa1ddcbec633c5840 (patch)
tree11f60f90d7061d0ea65ec98f9ef13c536120d817
parent55cc51e33b0af06aad670c14188d6b3c5f8d85f9 (diff)
downloadaur-6b0286af693e734c879bd84fa1ddcbec633c5840.tar.gz
upgraded to 1.11.1
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD31
2 files changed, 25 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c0ae0d7be67e..79b61c267815 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = python-scipy-mkl
pkgdesc = SciPy is open-source software for mathematics, science, and engineering.
- pkgver = 1.10.1
+ pkgver = 1.11.1
pkgrel = 1
url = http://www.scipy.org/
arch = x86_64
@@ -8,16 +8,19 @@ pkgbase = python-scipy-mkl
checkdepends = python-pytest
makedepends = cython
makedepends = gcc-fortran
+ makedepends = meson-python
makedepends = procps-ng
makedepends = pybind11
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-pythran
- makedepends = python-setuptools
depends = intel-oneapi-mkl
depends = python-numpy
+ depends = python-pooch
optdepends = python-pillow: for image saving module
- provides = python-scipy=1.10.1
+ provides = python-scipy
conflicts = python-scipy
- source = https://github.com/scipy/scipy/releases/download/v1.10.1/scipy-1.10.1.tar.gz
- sha256sums = 2cf9dfb80a7b4589ba4c40ce7588986d6d5cebc5457cad2c2880f6bc2d42f3a5
+ source = https://pypi.python.org/packages/source/s/scipy/scipy-1.11.1.tar.gz
+ sha256sums = fb5b492fa035334fd249f0973cc79ecad8b09c604b42a127a677b45a9a3d4289
pkgname = python-scipy-mkl
diff --git a/PKGBUILD b/PKGBUILD
index 7ecaf73db620..bc241067aa5e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,38 +7,41 @@
# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
pkgname=python-scipy-mkl
-pkgver=1.10.1
+pkgver=1.11.1
pkgrel=1
pkgdesc="SciPy is open-source software for mathematics, science, and engineering."
arch=('x86_64')
url="http://www.scipy.org/"
license=('BSD')
-depends=('intel-oneapi-mkl' 'python-numpy')
-provides=("python-scipy=$pkgver")
+depends=('intel-oneapi-mkl' 'python-numpy' 'python-pooch')
+provides=("python-scipy")
conflicts=('python-scipy')
-makedepends=('cython' 'gcc-fortran' 'procps-ng' 'pybind11' 'python-pythran' 'python-setuptools')
+makedepends=('cython' 'gcc-fortran' 'meson-python' 'procps-ng' 'pybind11' 'python-build' 'python-installer' 'python-pythran')
checkdepends=('python-pytest')
optdepends=('python-pillow: for image saving module')
-source=("https://github.com/scipy/scipy/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('2cf9dfb80a7b4589ba4c40ce7588986d6d5cebc5457cad2c2880f6bc2d42f3a5')
+source=("https://pypi.python.org/packages/source/s/scipy/scipy-$pkgver.tar.gz")
+sha256sums=('fb5b492fa035334fd249f0973cc79ecad8b09c604b42a127a677b45a9a3d4289')
build() {
source /opt/intel/oneapi/setvars.sh
cd scipy-${pkgver}
- python setup.py config_fc build
+
+ # https://github.com/scipy/scipy/issues/16200#issuecomment-1615094519
+ python -m build --wheel --no-isolation --skip-dependency-check \
+ -C setup-args=-Dblas=mkl-dynamic-lp64-seq \
+ -C setup-args=-Dlapack=mkl-dynamic-lp64-seq
}
check() {
- cd ${srcdir}/scipy-${pkgver}
- python3 setup.py config_fc install --prefix=/usr --root=${srcdir}/test --optimize=1
- export PYTHONPATH=${srcdir}/test/usr/lib/python3.11/site-packages
- cd ${srcdir}
- python -c "from scipy import test; test('full')"
+ cd scipy-${pkgver}
+ python -m venv --system-site-packages test-env
+ test-env/bin/python -m installer dist/*.whl
+ cd test-env
+ bin/python -c "from scipy import test; test('full')"
}
package() {
cd scipy-${pkgver}
- python3 setup.py config_fc install --prefix=/usr --root="${pkgdir}/" --optimize=1
-
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}