diff options
author | Jingbei Li | 2023-07-03 14:58:50 +0800 |
---|---|---|
committer | Jingbei Li | 2023-07-03 14:58:50 +0800 |
commit | 6b0286af693e734c879bd84fa1ddcbec633c5840 (patch) | |
tree | 11f60f90d7061d0ea65ec98f9ef13c536120d817 | |
parent | 55cc51e33b0af06aad670c14188d6b3c5f8d85f9 (diff) | |
download | aur-6b0286af693e734c879bd84fa1ddcbec633c5840.tar.gz |
upgraded to 1.11.1
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 25 insertions, 19 deletions
@@ -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 @@ -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" } |