diff options
Diffstat (limited to 'testing/py3-scrapy/APKBUILD')
-rw-r--r-- | testing/py3-scrapy/APKBUILD | 44 |
1 files changed, 36 insertions, 8 deletions
diff --git a/testing/py3-scrapy/APKBUILD b/testing/py3-scrapy/APKBUILD index a363778cc85..2efec5d4bb1 100644 --- a/testing/py3-scrapy/APKBUILD +++ b/testing/py3-scrapy/APKBUILD @@ -1,16 +1,17 @@ # Contributor: Orion <systmkor@gmail.com> # Maintainer: Orion <systmkor@gmail.com> pkgname=py3-scrapy -pkgver=2.3.0 -pkgrel=2 +pkgver=2.11.1 +pkgrel=1 pkgdesc="Fast high-level scraping and web crawling framework" url="https://scrapy.org/" arch="noarch" license="BSD-3-Clause" depends=" - python3 + py3-cryptography py3-cssselect py3-itemadapter + py3-itemloaders py3-lxml py3-openssl py3-parsel @@ -18,23 +19,50 @@ depends=" py3-pydispatcher py3-queuelib py3-service_identity - py3-six + py3-tldextract py3-twisted py3-w3lib + py3-zope-interface + python3 + " +makedepends=" + py3-gpep517 + py3-setuptools + py3-wheel + " +checkdepends=" + py3-pyftpdlib + py3-pytest + py3-sybil + py3-testfixtures " -makedepends="py3-setuptools" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/S/Scrapy/Scrapy-$pkgver.tar.gz" builddir="$srcdir"/Scrapy-$pkgver +options="!check" # take forever + +# secfixes: +# 2.6.1-r0: +# - CVE-2022-0577 +# - CVE-2022-21716 replaces="py-scrapy" # Backwards compatibility provides="py-scrapy=$pkgver-r$pkgrel" # Backwards compatibility build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +check() { + pytest tests } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" .dist/*.whl } -sha512sums="85a4083f26b7131b39be24aaffd1353616b2d04fdff437f2037b64357b5d1cc43f3b964614add06beea24c77f430923daaa2531f8d90d9cd77710cb48f352103 Scrapy-2.3.0.tar.gz" +sha512sums=" +c33bf8fe45c96865483398920e823bd169d7d7e5d67dcfd5e57e4546f1016cfdcb404ebcbf67a6710a4597d5970f55481226fee25c27291dfaedfc00322327d9 Scrapy-2.11.1.tar.gz +" |