summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bershatsky2023-10-14 23:56:39 +0300
committerDaniel Bershatsky2023-10-14 23:56:39 +0300
commit2d16d2a62e4127c33b639d79709a744634797a12 (patch)
tree727cb6fe713713cd2932fbadd992422a70735d3f /PKGBUILD
downloadaur-2d16d2a62e4127c33b639d79709a744634797a12.tar.gz
Bootstrap from version 0.5.10
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..12bf030c14c4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Daniel Bershatsky <bepshatsky@yandex.ru>
+
+pkgname=python-tyro
+_pkgname=${pkgname#python-}
+pkgver=0.5.10
+pkgrel=1
+pkgdesc='Strongly typed, zero-effort CLI interfaces'
+arch=('any')
+url='https://github.com/brentyi/tyro'
+license=('MIT')
+groups=()
+depends=(
+ 'python-colorama'
+ 'python-docstring-parser'
+ 'python-rich'
+ 'python-shtab'
+ 'python-typing_extensions'
+)
+makedepends=('python-build' 'python-installer' 'python-setuptools'
+ 'python-wheel')
+optdepends=()
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('644495ac15c671dc55bdf474d834d63853660e7e172fb79ecc6ef351598ec407')
+
+build() {
+ python -m build -nw $srcdir/$_pkgname-$pkgver
+}
+
+package() {
+ python -m installer \
+ --compile-bytecode 1 \
+ --destdir $pkgdir \
+ $srcdir/$_pkgname-$pkgver/dist/$_pkgname-$pkgver-*-*.whl
+}