Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / python-pythran
Commits: 6972d4f8 by Antonio Rojas at 2023-12-05T17:49:05+01:00 upgpkg: 0.14.0-2: Drop pytest-runner, switch to PEP517 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,22 @@ +pkgbase = python-pythran + pkgdesc = Ahead of Time compiler for numeric kernels + pkgver = 0.14.0 + pkgrel = 2 + url = https://pythran.readthedocs.io/ + arch = any + license = BSD + checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = boost + depends = python + depends = python-beniget + depends = python-numpy + depends = python-ply + depends = xsimd + source = https://github.com/serge-sans-paille/pythran/archive/0.14.0/python-pythran-0.14.0.tar.gz + sha256sums = c476c50bc7b27c06805c479720f807205e0000585d5e195e11f99cf6af9abf5b + +pkgname = python-pythran ===================================== PKGBUILD ===================================== @@ -4,24 +4,39 @@ pkgname=python-pythran pkgver=0.14.0 -pkgrel=1 +pkgrel=2 pkgdesc='Ahead of Time compiler for numeric kernels' arch=(any) url='https://pythran.readthedocs.io/' license=(BSD) -depends=(python-ply python-numpy python-beniget xsimd boost) -makedepends=(python-setuptools python-pytest-runner) -source=(https://files.pythonhosted.org/packages/source/p/pythran/pythran-$pkgver.tar.gz) -sha256sums=('42f3473946205964844eff7f750e2541afb2006d53475d708f5ff2d048db89bd') +depends=(boost + python + python-beniget + python-numpy + python-ply + xsimd) +makedepends=(python-build + python-installer + python-setuptools + python-wheel) +checkdepends=(python-pytest) +source=(https://github.com/serge-sans-paille/pythran/archive/$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('c476c50bc7b27c06805c479720f807205e0000585d5e195e11f99cf6af9abf5b') build() { cd pythran-$pkgver - python setup.py build + python -m build --wheel --no-isolation } +# Takes many hours +#check() { +# cd pythran-$pkgver +# pytest -v +#} + package() { cd pythran-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl rm -r "$pkgdir"/usr/lib/python*/site-packages/pythran/{boost,xsimd} # Remove bundled boost and xsimd install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pythran/-/commit/6972d4f84e5c5b3ed809a6a8139f130133545970 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pythran/-/commit/6972d4f84e5c5b3ed809a6a8139f130133545970 You're receiving this email because of your account on gitlab.archlinux.org.
