summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorButui Hu2022-04-04 20:08:28 +0800
committerButui Hu2022-04-04 20:08:28 +0800
commit5bc640d210f90d38d3ffccd08b2b74b531b1d7dc (patch)
treea32707c9a6bdc4cb9766217e26ecda7ab6e06784
downloadaur-5bc640d210f90d38d3ffccd08b2b74b531b1d7dc.tar.gz
first commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD35
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4283643d4b55
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = python-jsonargparse
+ pkgdesc = Parsing of command line options, yaml/jsonnet config files and/or environment variables based on argparse
+ pkgver = 4.5.0
+ pkgrel = 1
+ url = https://github.com/omni-us/jsonargparse
+ arch = any
+ license = MIT
+ makedepends = python-setuptools
+ depends = python-yaml
+ source = jsonargparse-4.5.0.tar.gz::https://github.com/omni-us/jsonargparse/archive/refs/tags/v4.5.0.tar.gz
+ sha512sums = 53205d78fc1a44d129cafe4e4821edef0bba96820098f395b62271a54896c8dc25fbbffdd4c3daf8ce69f36b6d2b9cbcc0d44ea5ef5a337df936362f80996aae
+
+pkgname = python-jsonargparse
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c9c897075429
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Butui Hu <hot123tea123@gmail.com>
+
+_pkgname=jsonargparse
+pkgname=python-jsonargparse
+pkgver=4.5.0
+pkgrel=1
+pkgdesc='Parsing of command line options, yaml/jsonnet config files and/or environment variables based on argparse'
+arch=('any')
+url='https://github.com/omni-us/jsonargparse'
+license=('MIT')
+depends=(
+ python-yaml
+)
+makedepends=(
+ python-setuptools
+)
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/omni-us/jsonargparse/archive/refs/tags/v${pkgver}.tar.gz")
+sha512sums=('53205d78fc1a44d129cafe4e4821edef0bba96820098f395b62271a54896c8dc25fbbffdd4c3daf8ce69f36b6d2b9cbcc0d44ea5ef5a337df936362f80996aae')
+
+get_pyver() {
+ python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
+}
+
+build() {
+ cd "${_pkgname}-${pkgver}"
+ python setup.py build
+}
+
+package() {
+ cd "${_pkgname}-${pkgver}"
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm644 LICENSE.rst -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ rm -rf "${pkgdir}/usr/lib/python$(get_pyver)/site-packages/jsonargparse_tests"
+}
+# vim:set ts=2 sw=2 et: