summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-12-05 11:54:26 -0600
committerLuis Martinez2021-12-05 11:54:26 -0600
commit28148ef40e12b4683e4e052b850a1043e0e53706 (patch)
tree01327171e91cf4dc07858a431e25e79455a0792a
parentb2fa47e2dd9aeae2e817e46727ef53cced7cb913 (diff)
downloadaur-28148ef40e12b4683e4e052b850a1043e0e53706.tar.gz
update to 5.0.1
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD26
2 files changed, 28 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8a532cdbb116..099aae1e968f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,19 @@
pkgbase = python-endpoints
pkgdesc = Lightweight REST API framework
- pkgver = 4.3.0
+ pkgver = 5.0.1
pkgrel = 1
url = https://github.com/jaymon/endpoints
arch = any
license = MIT
makedepends = python-setuptools
- depends = python-decorator
+ depends = python-decorators
depends = python-datatypes
- source = https://files.pythonhosted.org/packages/source/e/endpoints/endpoints-4.3.0.tar.gz
+ optdepends = python-jinja
+ optdepends = python-tornado
+ optdepends = python-websockets
+ source = python-endpoints-5.0.1.tar.gz::https://files.pythonhosted.org/packages/source/e/endpoints/endpoints-5.0.1.tar.gz
source = 001-setup.py.patch
- sha256sums = c29088ebe60944e2049f25ac424d9fe1ce3b59033e73c6819ce380977a780c86
+ sha256sums = a251b9662b40a063907d627d7c66e76a12034ee424ddf64aed2a15441b5e105b
sha256sums = a2d153ce864bada83622dd4ff8b7f7c83a04ba84c7cc8cf83707e4a420f27e23
pkgname = python-endpoints
diff --git a/PKGBUILD b/PKGBUILD
index 2de4b3d56036..5fc71c9c0471 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,17 +2,24 @@
# Contributor: Jameson Pugh <imntreal@gmail.com>
pkgname=python-endpoints
-pkgver=4.3.0
+pkgver=5.0.1
pkgrel=1
pkgdesc="Lightweight REST API framework"
arch=('any')
url="https://github.com/jaymon/endpoints"
license=('MIT')
-depends=('python-decorator' 'python-datatypes')
+depends=('python-decorators' 'python-datatypes')
makedepends=('python-setuptools')
-source=("https://files.pythonhosted.org/packages/source/e/endpoints/endpoints-$pkgver.tar.gz"
+optdepends=('python-jinja' 'python-tornado' 'python-websockets')
+# checkdepends=(
+# 'python-jinja'
+# 'python-requests'
+# 'python-tornado'
+# 'python-testdata'
+# 'python-websockets')
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/e/endpoints/endpoints-$pkgver.tar.gz"
'001-setup.py.patch')
-sha256sums=('c29088ebe60944e2049f25ac424d9fe1ce3b59033e73c6819ce380977a780c86'
+sha256sums=('a251b9662b40a063907d627d7c66e76a12034ee424ddf64aed2a15441b5e105b'
'a2d153ce864bada83622dd4ff8b7f7c83a04ba84c7cc8cf83707e4a420f27e23')
prepare() {
@@ -25,9 +32,18 @@ build() {
python setup.py build
}
+## tests require a Vagrant and pyenv environment
+# check() {
+# cd "endpoints-$pkgver"
+# python -m unittest
+# }
+
package() {
+ export PYTHONHASHSEED=0 ## reproducibility
cd "endpoints-$pkgver"
- PYTHONHASHSEED=0 python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}
# vim:set ts=2 sw=2 et: