summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Hirzel2023-05-13 13:21:18 -0400
committerAlex Hirzel2023-05-13 13:21:18 -0400
commit143fc8b2880001c60058a9ce1b54aa88f69ab8b8 (patch)
tree67eb5efaad21df4a7860486496c814513a55e9b4
parente81a56abeec2a0638355b054042b0fb2343b713d (diff)
downloadaur-143fc8b2880001c60058a9ce1b54aa88f69ab8b8.tar.gz
update to version 4.21.1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD32
2 files changed, 27 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a27c7549f0cc..ba363ed78a4c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,22 @@
pkgbase = python-jsonargparse
pkgdesc = Parsing library for CLI options, configs, and environment variables
- pkgver = 4.15.1
- pkgrel = 2
+ pkgver = 4.21.1
+ pkgrel = 1
url = https://github.com/omni-us/jsonargparse
arch = any
license = MIT
+ checkdepends = python-pytorch
+ makedepends = python-attrs
makedepends = python-build
+ makedepends = python-fsspec
makedepends = python-installer
+ makedepends = python-jsonschema
+ makedepends = python-pydantic
+ makedepends = python-requests
makedepends = python-setuptools
makedepends = python-wheel
depends = python-yaml
- source = python-jsonargparse-4.15.1.tar.gz::https://files.pythonhosted.org/packages/source/j/jsonargparse/jsonargparse-4.15.1.tar.gz
- sha256sums = a2e9b9d44c90005ef969677bec8417d60f78360282d5190c962632c791e565e3
+ source = https://files.pythonhosted.org/packages/source/j/jsonargparse/jsonargparse-4.21.1.tar.gz
+ sha256sums = c70700a33c16038c6b71d6ddbd7dcc58cf07865f5e0a0f0a7406b90f3a306bcc
pkgname = python-jsonargparse
diff --git a/PKGBUILD b/PKGBUILD
index e9c3c3d1d09a..8a9cd8c1cfc8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,42 @@
-# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Maintainer: Alex Hirzel <alex at hirzel period us>
+# Contributor: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Butui Hu <hot123tea123@gmail.com>
pkgname=python-jsonargparse
-_pkg="${pkgname#python-}"
-pkgver=4.15.1
-pkgrel=2
+_name=${pkgname#python-}
+pkgver=4.21.1
+pkgrel=1
pkgdesc='Parsing library for CLI options, configs, and environment variables'
arch=('any')
url='https://github.com/omni-us/jsonargparse'
license=('MIT')
depends=('python-yaml')
-makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
-source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/j/$_pkg/$_pkg-$pkgver.tar.gz")
-sha256sums=('a2e9b9d44c90005ef969677bec8417d60f78360282d5190c962632c791e565e3')
+makedepends=('python-attrs' 'python-build' 'python-fsspec' 'python-installer' 'python-jsonschema' 'python-pydantic' 'python-requests' 'python-setuptools' 'python-wheel')
+checkdepends=('python-pytorch')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
+sha256sums=('c70700a33c16038c6b71d6ddbd7dcc58cf07865f5e0a0f0a7406b90f3a306bcc')
-prepare() {
- cd "$_pkg-$pkgver"
- sed -i '2c\packages = jsonargparse' setup.cfg
-}
+#prepare() {
+# cd "$_name-$pkgver"
+# sed -i '2c\packages = jsonargparse' setup.cfg
+#}
build() {
- cd "$_pkg-$pkgver"
+ cd "${srcdir}/${_name}-${pkgver}"
python -m build --wheel --no-isolation
}
check() {
- cd "$_pkg-$pkgver"
+ cd "${srcdir}/${_name}-${pkgver}"
PYTHONPATH="$PWD" python -m unittest discover
}
package() {
- cd "${_pkg}-${pkgver}"
+ cd "${srcdir}/${_name}-${pkgver}"
PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl
local _site=$(python -c "import site; print(site.getsitepackages()[0])")
install -d "$pkgdir/usr/share/licenses/$pkgname/"
- ln -s "$_site/$_pkg-$pkgver.dist-info/LICENSE.rst" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ ln -s "$_site/$_name-$pkgver.dist-info/LICENSE.rst" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
# vim:set ts=2 sw=2 et: