Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / python-prawcore
Commits: 91a1795f by Felix Yan at 2023-10-25T19:22:02+03:00 upgpkg: 2.4.0-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,18 @@ +pkgbase = python-prawcore + pkgdesc = Low-level communication layer for PRAW 4+. + pkgver = 2.4.0 + pkgrel = 1 + url = https://github.com/praw-dev/prawcore + arch = any + license = BSD + checkdepends = python-betamax + checkdepends = python-pytest + checkdepends = python-urllib3 + makedepends = python-build + makedepends = python-installer + makedepends = python-flit-core + depends = python-requests + source = python-prawcore-2.4.0.tar.gz::https://github.com/praw-dev/prawcore/archive/v2.4.0.tar.gz + sha512sums = 6b7464e80d612de9e9cf118fa21abcca61d160150a422175353895efe89757a3e4d417122af2956c0b5aebc59de855866ea4db6af5162c8ad9ec66971edab80c + +pkgname = python-prawcore ===================================== PKGBUILD ===================================== @@ -1,26 +1,30 @@ # Maintainer: Felix Yan <[email protected]> pkgname=python-prawcore -pkgver=2.3.0 -pkgrel=4 +pkgver=2.4.0 +pkgrel=1 pkgdesc="Low-level communication layer for PRAW 4+." arch=('any') license=('BSD') url="https://github.com/praw-dev/prawcore" depends=('python-requests') -makedepends=('python-setuptools') -checkdepends=('python-mock' 'python-betamax-matchers' 'python-betamax-serializers' - 'python-testfixtures') +makedepends=('python-build' 'python-installer' 'python-flit-core') +checkdepends=('python-betamax' 'python-pytest' 'python-urllib3') source=("$pkgname-$pkgver.tar.gz::https://github.com/praw-dev/prawcore/archive/v$pkgver.tar.gz") -sha512sums=('e6330ed370d987720c257913ca521ddd9129aea857792e9a17b9864c275034b795b2a577f4c2235877b165df91f0898bd8e4372b59224d6eb36d5efaa4a2d3f6') +sha512sums=('6b7464e80d612de9e9cf118fa21abcca61d160150a422175353895efe89757a3e4d417122af2956c0b5aebc59de855866ea4db6af5162c8ad9ec66971edab80c') + +build() { + cd prawcore-$pkgver + python -m build -nw +} check() { cd prawcore-$pkgver - python setup.py test + pytest } package() { cd prawcore-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt + python -m installer -d "$pkgdir" dist/*.whl + install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/ } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-prawcore/-/commit/91a1795fc28bbecaa80c771753d92f6eae106379 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-prawcore/-/commit/91a1795fc28bbecaa80c771753d92f6eae106379 You're receiving this email because of your account on gitlab.archlinux.org.
