diff options
author | Marcus Hoffmann | 2021-01-13 17:56:53 +0100 |
---|---|---|
committer | Marcus Hoffmann | 2021-01-13 17:56:53 +0100 |
commit | b8ba3d8a5dfbc71a05e8660bbf1a8e76afb9b473 (patch) | |
tree | 69f81b284b12983eafa3d08023d19757e65643f8 /PKGBUILD | |
download | aur-b8ba3d8a5dfbc71a05e8660bbf1a8e76afb9b473.tar.gz |
initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7d49f5005187 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Marcus Hoffmann <bubu@bubu1.eu> + +_pkgname=mypy-zope +pkgname=python-mypy-zope +pkgver=0.2.8 +pkgrel=1 +pkgdesc="Plugin for mypy to support zope.interface" +arch=('any') +url="https://pypi.org/project/mypy-zope/" +license=('MIT') +depends=('python' 'python-setuptools' 'mypy' 'python-zope-interface' 'python-zope-schema') +checkdepends=('python-pytest' 'python-lxml') +source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_pkgname-$pkgver.tar.gz") +sha256sums=('782beeda908878cc47167dec95abd9074f64d5f6dee98fad400966ec07225741') + +# Tests only work with installed package: +# https://github.com/Shoobx/mypy-zope/issues/25 +#check() { +# cd $srcdir/${_pkgname}-${pkgver} +# PYTHONPATH=./build/lib pytest +# # No idea how to get that to work... +# #mypy ./src/mypy_zope --strict +#} + +build() { + cd $srcdir/${_pkgname}-${pkgver} + python setup.py build +} + +package() { + cd "$srcdir/${_pkgname}-${pkgver}" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + python3 setup.py install --root "${pkgdir}" --optimize=1 --skip-build +} |