diff options
author | Letu Ren | 2023-06-03 10:01:29 +0200 |
---|---|---|
committer | Letu Ren | 2023-06-03 10:01:29 +0200 |
commit | f3f101368b6e4d0619c71b5bf1cce1f7a1e3ee02 (patch) | |
tree | 08e9bd4c4500f87250d57abf51cb4f46521c5b53 /PKGBUILD | |
parent | 210c813e547c3f0740b6701ae947fc0cbc0dba10 (diff) | |
download | aur-python-pyoidc.tar.gz |
update to 1.6.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 32 insertions, 20 deletions
@@ -1,29 +1,41 @@ -# Maintainer Poscat <poscat@mail.poscat.moe> +# Maintainer: Letu Ren <fantasquex at gmail dot com> +# Contributor: Poscat <poscat@mail.poscat.moe> -pkgname="python-pyoidc" -pkgver="1.1.1" +pkgname='python-pyoidc' +_name=${pkgname#python-} +pkgver='1.6.0' pkgrel=1 -pkgdesc="A complete OpenID Connect implementation in Python" -arch=("x86_64") -url="https://github.com/OpenIDC/pyoidc" -license=("Apache") -makedepends=("git" "python-setuptools") -depends=("python-beaker" "python-mako" "python-pyjwkest") -source=("${pkgname}-${pkgver}::git://github.com/OpenIDC/pyoidc.git#tag=v${pkgver}") -noextract=() -sha256sums=('SKIP') +pkgdesc='A complete OpenID Connect implementation in Python' +arch=('any') +url='https://github.com/CZ-NIC/pyoidc' +license=('Apache') +depends=( + 'python' + 'python-requests' + 'python-pycryptodomex' + 'python-pydantic' + 'python-pyjwkest' + 'python-mako' + 'python-cryptography' + 'python-defusedxml' +) +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'python-pytest-runner') +source=("https://github.com/CZ-NIC/pyoidc/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('756602451375d293e0e516bc43f0551627edd8be1ea1378ac898cbc8eaec9c35') -prepare () { - cd "${srcdir}/${pkgname}-${pkgver}" - git submodule update --init +build() { + cd ${_name}-${pkgver} + python setup.py build } -build () { - cd "${srcdir}/${pkgname}-${pkgver}" +package() { + cd ${_name}-${pkgver} + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build } -package () { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" +check() { + cd ${_name}-${pkgver} + python setup.py pytest } |