diff options
author | BigfootACA | 2021-03-18 12:26:50 +0800 |
---|---|---|
committer | BigfootACA | 2021-03-18 12:26:50 +0800 |
commit | acd58bff33816ae48bc82c7bd17311a3b9ca9826 (patch) | |
tree | c5415b5daecf111726939bd4f90711a96c11d136 | |
download | aur-python-etcd3.tar.gz |
upload to github
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | .gitignore | 10 | ||||
-rw-r--r-- | PKGBUILD | 52 |
3 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..03912db5f488 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = python-etcd3 + pkgdesc = Python client for the etcd3 API + pkgver = 0.12.0 + pkgrel = 1 + url = https://github.com/kragniz/python-etcd3 + arch = any + license = Apache + checkdepends = python-pytest + checkdepends = bump2version + checkdepends = python-coverage + checkdepends = python-flake8-docstrings + checkdepends = python-flake8-import-order + checkdepends = flake8 + checkdepends = python-grpcio-tools + checkdepends = python-hypothesis + checkdepends = python-mock + checkdepends = python-more-itertools + checkdepends = python-pifpaf + checkdepends = python-pydocstyle + checkdepends = python-pytest-cov + checkdepends = python-pytest + checkdepends = python-pyaml + checkdepends = python-sphinx + checkdepends = python-tox + makedepends = python-setuptools + depends = python + depends = python-grpcio + depends = python-protobuf + depends = python-six + depends = python-tenacity + source = https://pypi.io/packages/source/e/etcd3/etcd3-0.12.0.tar.gz + md5sums = f40a94e5e93194a9591a20bd600f4c84 + sha256sums = 89a704cb389bf0a010a1fa050ce19342d23bf6371ebda1c21cfe8ff3ed488726 + sha512sums = d31cf0059036af91b489d6197fcda71314b5dcd068b6095212e1fec39d55b0bc4e943da3fdda6131fd1a6d48741334f5659e470c3284f0c6ab1a39d662d7d78a + +pkgname = python-etcd3 + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fcaabd513b1a --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +pkg +src +*.tar +*.gz +*.xz +*.zst +*.zip +*.lz4 +*.lzo +*.bz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f6e4290f1716 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: BigfootACA <bigfoot@classfun.cn> + +_pyname=etcd3 +pkgname=python-$_pyname +pkgver=0.12.0 +pkgrel=1 +pkgdesc="Python client for the etcd3 API" +arch=('any') +url="https://github.com/kragniz/python-etcd3" +license=('Apache') +depends=( + python + python-grpcio + python-protobuf + python-six + python-tenacity +) +makedepends=(python-setuptools) +checkdepends=( + python-pytest + bump2version + python-coverage + python-flake8-docstrings + python-flake8-import-order + flake8 + python-grpcio-tools + python-hypothesis + python-mock + python-more-itertools + python-pifpaf + python-pydocstyle + python-pytest-cov + python-pytest + python-pyaml + python-sphinx + python-tox +) +source=(https://pypi.io/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz) +md5sums=('f40a94e5e93194a9591a20bd600f4c84') +sha256sums=('89a704cb389bf0a010a1fa050ce19342d23bf6371ebda1c21cfe8ff3ed488726') +sha512sums=('d31cf0059036af91b489d6197fcda71314b5dcd068b6095212e1fec39d55b0bc4e943da3fdda6131fd1a6d48741334f5659e470c3284f0c6ab1a39d662d7d78a') + +build(){ + cd $_pyname-$pkgver + python setup.py build +} + +package(){ + cd $_pyname-$pkgver + python setup.py install --root "$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |