From fec48c0bad0976b671c5939909d2e2a866eecb86 Mon Sep 17 00:00:00 2001 From: prspkt Date: Fri, 26 Jun 2020 23:13:42 +0300 Subject: [PATCH] testing/py3-itemadapter: new aport * Runtime dependency for py3-scrapy>=2.2.0 Co-authored-by: Leo --- testing/py3-itemadapter/APKBUILD | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 testing/py3-itemadapter/APKBUILD diff --git a/testing/py3-itemadapter/APKBUILD b/testing/py3-itemadapter/APKBUILD new file mode 100644 index 00000000000..0f00d5bf38c --- /dev/null +++ b/testing/py3-itemadapter/APKBUILD @@ -0,0 +1,29 @@ +# Contributor: prspkt +# Maintainer: prspkt +pkgname=py3-itemadapter +pkgver=0.1.0 +pkgrel=0 +pkgdesc="Common interface for data container classes" +options="!check" # Introduces circular dependency with py3-scrapy +url="https://github.com/scrapy/itemadapter" +arch="noarch" +license="BSD-3-Clause" +depends="python3" +makedepends="py3-setuptools" +checkdepends="py3-pytest py3-scrapy" +source="https://github.com/scrapy/itemadapter/archive/v$pkgver/itemadapter-$pkgver.tar.gz" +builddir="$srcdir/itemadapter-$pkgver" + +build() { + python3 setup.py build +} + +check() { + PYTHONPATH="$builddir/build/lib/:$PYTHONPATH" python3 -m pytest +} + +package() { + python3 setup.py install --prefix=/usr --root="$pkgdir" +} + +sha512sums="43ce53bb7de287060cba1ffd397ced42372ca779310dada74ddd60848c0954bec1380cae23a4b9787bf69303e4419bb72b48e63500e65632def9410d6b46d12b itemadapter-0.1.0.tar.gz"