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.


Reply via email to