summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authora8212024-06-20 14:30:47 +0200
committera8212024-06-20 14:30:47 +0200
commiteecb48462b14c467c72160432fab274b4b12905d (patch)
tree2c86c7a1c9de4cc97308e70dacb1801303d03691
parent217b10cf451f7b2fd24baaa5cd395f911b2de96e (diff)
downloadaur-python-mercantile.tar.gz
Update to PEP-517
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD32
2 files changed, 25 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b2819918311a..cd7ee4885ddb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b4bd02516736..bdde5a6bec33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}