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.


Reply via email to