diff options
author | Iyán Méndez Veiga | 2022-06-18 18:12:58 +0200 |
---|---|---|
committer | Iyán Méndez Veiga | 2022-06-18 18:12:58 +0200 |
commit | d5810524be52bf523cd2a8e9007c675065e47908 (patch) | |
tree | 2065320c6db5d827c8cf71039a48ba10d3c20808 | |
parent | 927a7abd9c35a5d8f7c53aae33705eef48ea7cae (diff) | |
download | aur-d5810524be52bf523cd2a8e9007c675065e47908.tar.gz |
upgpkg: python-marshmallow-polyfield 5.10-2
move to PEP 517 build & installer
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 29 |
3 files changed, 22 insertions, 21 deletions
@@ -1,17 +1,16 @@ pkgbase = python-marshmallow-polyfield pkgdesc = An extension to marshmallow to allow for polymorphic fields pkgver = 5.10 - pkgrel = 1 + pkgrel = 2 url = https://github.com/Bachmann1234/marshmallow-polyfield arch = x86_64 license = Apache + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - depends = python-coverage - depends = python-coveralls - depends = flake8 + makedepends = python-wheel depends = python-marshmallow source = python-marshmallow-polyfield-5.10.tar.gz::https://github.com/Bachmann1234/marshmallow-polyfield/archive/v5.10.tar.gz - sha256sums = 0644a823534c388a1f3907d82b619cfad734b894c894e3239c7314aaefff07f3 + b2sums = effb3b4f6765f045f54d8f9a6c704664a281012ac5edc0b8c66ea3e12f6246ebb0f7fb4880725c1c8a83a98216b4cc3cc4f07665d5555f4247889471e86e0b0d pkgname = python-marshmallow-polyfield - diff --git a/.gitignore b/.gitignore index 4799d15ceb15..92058b028e45 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -*.tar.*
\ No newline at end of file +*.tar.* +*.log @@ -2,28 +2,29 @@ _pkgname=marshmallow-polyfield pkgname=python-${_pkgname} pkgver=5.10 -pkgrel=1 +pkgrel=2 pkgdesc="An extension to marshmallow to allow for polymorphic fields" arch=('x86_64') url="https://github.com/Bachmann1234/marshmallow-polyfield" license=('Apache') -depends=('python-coverage' - 'python-coveralls' - 'flake8' - 'python-marshmallow') - #'python-pytest' - #'python-pytest-cov' - #'python-tox') -makedepends=('python-setuptools') +depends=( + 'python-marshmallow' +) +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' +) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Bachmann1234/${_pkgname}/archive/v${pkgver}.tar.gz") -sha256sums=('0644a823534c388a1f3907d82b619cfad734b894c894e3239c7314aaefff07f3') +b2sums=('effb3b4f6765f045f54d8f9a6c704664a281012ac5edc0b8c66ea3e12f6246ebb0f7fb4880725c1c8a83a98216b4cc3cc4f07665d5555f4247889471e86e0b0d') build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py build + cd "${srcdir}/${_pkgname}-${pkgver}" + python -m build --wheel --no-isolation } package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + cd "${srcdir}/${_pkgname}-${pkgver}" + python -m installer --destdir="$pkgdir" dist/*.whl } |