diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -2,16 +2,17 @@ _pkgname=mypy-zope pkgname=python-mypy-zope -pkgver=0.3.8 +pkgver=0.9.1 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') +depends=('python' 'mypy' 'python-zope-interface' 'python-zope-schema') +makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools') checkdepends=('python-pytest' 'python-lxml') source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_pkgname-$pkgver.tar.gz") -sha256sums=('6578463883d7533026596cd390cce267ff4aaab8a6ef0b019abc071c63988962') +sha256sums=('4c87dbc71fec35f6533746ecdf9d400cd9281338d71c16b5676bb5ed00a97ca2') # Tests only work with installed package: # https://github.com/Shoobx/mypy-zope/issues/25 @@ -24,11 +25,11 @@ sha256sums=('6578463883d7533026596cd390cce267ff4aaab8a6ef0b019abc071c63988962') build() { cd $srcdir/${_pkgname}-${pkgver} - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$srcdir/${_pkgname}-${pkgver}" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - python3 setup.py install --root "${pkgdir}" --optimize=1 --skip-build + python -m installer --destdir="${pkgdir}" dist/*.whl } |