Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / python-primecountpy
Commits: 3bcd4b34 by Antonio Rojas at 2023-12-16T19:15:10+01:00 upgpkg: 0.1.0-4: Switch to PEP 517 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,21 @@ +pkgbase = python-primecountpy + pkgdesc = Cython interface to the C++ library primecount + pkgver = 0.1.0 + pkgrel = 4 + url = https://github.com/dimpase/primecountpy + arch = x86_64 + license = GPL3 + makedepends = cython + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = gcc-libs + depends = glibc + depends = primecount + depends = python + depends = python-cysignals + source = https://github.com/dimpase/primecountpy/archive/v0.1.0/primecountpy-0.1.0.tar.gz + sha256sums = 42835b1ddfc2e95c2a48118c3a871d650146aae92a63dd4564dd1be171d09c15 + +pkgname = python-primecountpy ===================================== PKGBUILD ===================================== @@ -1,24 +1,32 @@ # Maintainer: Antonio Rojas <[email protected]> -_pipname=primecountpy -pkgname=python-$_pipname +_pyname=primecountpy +pkgname=python-$_pyname pkgver=0.1.0 -pkgrel=2 +pkgrel=4 pkgdesc='Cython interface to the C++ library primecount' arch=(x86_64) url='https://github.com/dimpase/primecountpy' license=(GPL3) -depends=(python-cysignals primecount) -makedepends=(cython python-setuptools) -source=(https://pypi.io/packages/source/${_pipname:0:1}/$_pipname/$_pipname-$pkgver.tar.gz) -sha256sums=('78fe7cc32115f0669a45d7c90faaf39f7ce3939e39e2e7e5f14c17fe4bff0676') +depends=(gcc-libs + glibc + primecount + python + python-cysignals) +makedepends=(cython + python-build + python-installer + python-setuptools + python-wheel) +source=(https://github.com/dimpase/primecountpy/archive/v$pkgver/$_pyname-$pkgver.tar.gz) +sha256sums=('42835b1ddfc2e95c2a48118c3a871d650146aae92a63dd4564dd1be171d09c15') build() { - cd $_pipname-$pkgver - python setup.py build + cd $_pyname-$pkgver + python -m build --wheel --no-isolation } package() { - cd $_pipname-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + cd $_pyname-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-primecountpy/-/commit/3bcd4b3403eba941f878986dcd59175cd265d614 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-primecountpy/-/commit/3bcd4b3403eba941f878986dcd59175cd265d614 You're receiving this email because of your account on gitlab.archlinux.org.
