diff options
author | Alex Hirzel | 2023-05-13 13:21:18 -0400 |
---|---|---|
committer | Alex Hirzel | 2023-05-13 13:21:18 -0400 |
commit | 143fc8b2880001c60058a9ce1b54aa88f69ab8b8 (patch) | |
tree | 67eb5efaad21df4a7860486496c814513a55e9b4 | |
parent | e81a56abeec2a0638355b054042b0fb2343b713d (diff) | |
download | aur-143fc8b2880001c60058a9ce1b54aa88f69ab8b8.tar.gz |
update to version 4.21.1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 27 insertions, 19 deletions
@@ -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 @@ -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: |