Files
extra/python-configargparse/PKGBUILD
2025-06-22 20:39:04 -05:00

26 lines
883 B
Bash

# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=python-configargparse
pkgver=1.2.3
pkgrel=2
pkgdesc='A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables'
arch=('any')
url='https://github.com/bw2/ConfigArgParse'
license=('Expat')
depends=('python')
makedepends=('python-setuptools')
optdepends=('python-yaml: for YAML support')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bw2/ConfigArgParse/archive/refs/tags/${pkgver}.tar.gz")
sha512sums=('bfa8f9ca8ab5c6d4cdf2a7e7c577c99fafdf7f743c81057bebbb6045c45de2cdbf5d738f7765e5dcac5a45baa92e2a8bc7ad3879776b9cf4862e3da94e78c4cc')
build() {
cd ConfigArgParse-$pkgver
python setup.py build
}
package() {
cd ConfigArgParse-$pkgver
python setup.py install --root="$pkgdir" --optimize=1
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
}