summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBigfootACA2021-03-18 12:26:50 +0800
committerBigfootACA2021-03-18 12:26:50 +0800
commitacd58bff33816ae48bc82c7bd17311a3b9ca9826 (patch)
treec5415b5daecf111726939bd4f90711a96c11d136
downloadaur-python-etcd3.tar.gz
upload to github
-rw-r--r--.SRCINFO37
-rw-r--r--.gitignore10
-rw-r--r--PKGBUILD52
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
+}