git » python-readability-lxml.git » commit 3a7b87e

upgpkg: 0.8.1-7: Add missing cssselect dependency (FS#73374), switch to PEP 517

author Antonio Rojas
2023-09-02 08:19:50 UTC
committer Antonio Rojas
2023-09-02 08:19:50 UTC
parent 6a49c403abc149e619890d11028cd7e015050074

upgpkg: 0.8.1-7: Add missing cssselect dependency (FS#73374), switch to PEP 517

PKGBUILD +5 -5

diff --git a/PKGBUILD b/PKGBUILD
index 65d2c2c..58d9d6e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,22 +4,22 @@
 _pkgname=python-readability
 pkgname=python-readability-lxml
 pkgver=0.8.1
-pkgrel=6
+pkgrel=7
 pkgdesc='Fast html to text parser (article readability tool) python library'
 arch=('any')
 url='https://github.com/buriy/python-readability'
 license=('Apache')
-depends=('python-chardet' 'python-lxml')
-makedepends=('python-setuptools')
+depends=('python-chardet' 'python-lxml' 'python-cssselect')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
 source=("https://github.com/buriy/$_pkgname/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
 sha256sums=('e6650d608174fde8e9feb07cb86c16f5d42e09e0dd446093d1b529d55f2b939a')
 
 build() {
   cd $_pkgname-$pkgver
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 package() {
   cd $_pkgname-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
 }