diff options
author | a821 | 2024-06-20 14:30:47 +0200 |
---|---|---|
committer | a821 | 2024-06-20 14:30:47 +0200 |
commit | eecb48462b14c467c72160432fab274b4b12905d (patch) | |
tree | 2c86c7a1c9de4cc97308e70dacb1801303d03691 | |
parent | 217b10cf451f7b2fd24baaa5cd395f911b2de96e (diff) | |
download | aur-python-mercantile.tar.gz |
Update to PEP-517
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 25 insertions, 27 deletions
@@ -1,20 +1,18 @@ pkgbase = python-mercantile pkgdesc = Spherical mercator tile and coordinate utilities pkgver = 1.2.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/mapbox/mercantile arch = any - license = MIT + license = BSD-3-Clause + checkdepends = python-hypothesis + checkdepends = python-pytest makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python-click - optdepends = check-manifest: dev tools - optdepends = python-coveralls: test tools - optdepends = python-hypothesis: test tools - optdepends = python-pytest-cov: test tools - optdepends = python-pydocstyle: doc style control - source = https://files.pythonhosted.org/packages/source/m/mercantile/mercantile-1.2.1.tar.gz - source = https://raw.githubusercontent.com/mapbox/mercantile/master/LICENSE.txt - sha256sums = fa3c6db15daffd58454ac198b31887519a19caccee3f9d63d17ae7ff61b3b56b - sha256sums = b62b62ad938b5e163b58c137c89f8241b318f203a90fcc0920e9c2bca8eeb555 + source = python-mercantile-1.2.1.tar.gz::https://github.com/mapbox/mercantile/archive/refs/tags/1.2.1.tar.gz + sha256sums = 4437c29cf8ecf96f68e2dfa9e0abe1a125bd9d772d9ee7413d48cbf6092d9e01 pkgname = python-mercantile @@ -1,32 +1,32 @@ -# Maintainer: PumpkinCheshire <$(base64 --decode <<<'c29sbHlvbnpvdUBnbWFpbC5jb20=')> +# Maintainer: +# Contributor: PumpkinCheshire <$(base64 --decode <<<'c29sbHlvbnpvdUBnbWFpbC5jb20=')> pkgname='python-mercantile' _name=mercantile pkgver=1.2.1 -pkgrel=1 +pkgrel=2 pkgdesc='Spherical mercator tile and coordinate utilities' arch=('any') url='https://github.com/mapbox/mercantile' -license=('MIT') -makedepends=('python-setuptools') +license=('BSD-3-Clause') depends=('python-click') -optdepends=('check-manifest: dev tools' - 'python-coveralls: test tools' - 'python-hypothesis: test tools' - 'python-pytest-cov: test tools' - 'python-pydocstyle: doc style control') -source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz" - 'https://raw.githubusercontent.com/mapbox/mercantile/master/LICENSE.txt') -sha256sums=('fa3c6db15daffd58454ac198b31887519a19caccee3f9d63d17ae7ff61b3b56b' - 'b62b62ad938b5e163b58c137c89f8241b318f203a90fcc0920e9c2bca8eeb555') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') +checkdepends=('python-hypothesis' 'python-pytest') +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('4437c29cf8ecf96f68e2dfa9e0abe1a125bd9d772d9ee7413d48cbf6092d9e01') build() { cd "$_name-$pkgver" - python setup.py build + python -m build --wheel --no-isolation +} + +check() { + cd "$_name-$pkgver" + pytest } package() { cd "$_name-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 "$srcdir/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |