summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIyán Méndez Veiga2022-06-18 18:12:58 +0200
committerIyán Méndez Veiga2022-06-18 18:12:58 +0200
commitd5810524be52bf523cd2a8e9007c675065e47908 (patch)
tree2065320c6db5d827c8cf71039a48ba10d3c20808
parent927a7abd9c35a5d8f7c53aae33705eef48ea7cae (diff)
downloadaur-d5810524be52bf523cd2a8e9007c675065e47908.tar.gz
upgpkg: python-marshmallow-polyfield 5.10-2
move to PEP 517 build & installer
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD29
3 files changed, 22 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d624339c7e41..30eee78d767c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c0a3c7796bd2..79403bdb24e6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}