summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2023-05-02 13:03:59 +0300
committerCaleb Maclennan2023-05-02 13:03:59 +0300
commitce7f1ab53db7791a6f6be0e32005c7fc7384db95 (patch)
treebfb7190a362a4230c27a35044b76e5a0690c5f41
parent0e6b95a06758e689c5b539890a3a5dcc7062127e (diff)
downloadaur-ce7f1ab53db7791a6f6be0e32005c7fc7384db95.tar.gz
upgpkg: python-shortuuid 1.0.11-1
upstream release
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD26
2 files changed, 19 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 966ebcabe73b..5ac6490ed437 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
pkgbase = python-shortuuid
pkgdesc = library that generates concise, unambiguous, URL-safe UUIDs
- pkgver = 1.0.8
- pkgrel = 2
+ pkgver = 1.0.11
+ pkgrel = 1
url = https://github.com/skorokithakis/shortuuid
arch = any
license = BSD
checkdepends = python-django
- makedepends = python-dephell
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ makedepends = python-poetry-core
depends = python
options = !emptydirs
- source = shortuuid-1.0.8.tar.gz::https://github.com/skorokithakis/shortuuid/archive/v1.0.8.tar.gz
- sha256sums = 7b62fa068d83fc5d09a4ba068d10d5709e42aa1f97a6d2cac40ac5143ce59421
+ source = shortuuid-1.0.11.tar.gz::https://github.com/skorokithakis/shortuuid/archive/v1.0.11.tar.gz
+ sha256sums = 6ba28eece88d23389684585d73f3d883be3a76d6ab0c5d18ef34e5de2d500d0f
pkgname = python-shortuuid
diff --git a/PKGBUILD b/PKGBUILD
index 4ad21705c93f..66d2c3fbfe5b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,38 +3,34 @@
# Contributor: jnanar <info@agayon.be>
pkgname=python-shortuuid
-pkgver=1.0.8
-pkgrel=2
+_pkgname=${pkgname#python-}
+pkgver=1.0.11
+pkgrel=1
pkgdesc='library that generates concise, unambiguous, URL-safe UUIDs'
arch=(any)
-url="https://github.com/skorokithakis/${pkgname#python-}"
+url="https://github.com/skorokithakis/$_pkgname"
license=(BSD)
depends=(python)
options=(!emptydirs)
-makedepends=(python-dephell
- python-setuptools)
+makedepends=(python-{build,installer,wheel}
+ python-poetry-core)
checkdepends=(python-django)
-_archive="${pkgname#python-}-$pkgver"
+_archive="$_pkgname-$pkgver"
source=("$_archive.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('7b62fa068d83fc5d09a4ba068d10d5709e42aa1f97a6d2cac40ac5143ce59421')
-
-prepare() {
- cd "$_archive"
- dephell deps convert --from pyproject.toml --to setup.py
-}
+sha256sums=('6ba28eece88d23389684585d73f3d883be3a76d6ab0c5d18ef34e5de2d500d0f')
build() {
cd "$_archive"
- python setup.py build
+ python -m build -wn
}
check() {
cd "$_archive"
- python setup.py test
+ python -m unittest discover
}
package() {
cd "$_archive"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer -d "$pkgdir" dist/*.whl
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING
}