summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-09-16 16:32:52 -0500
committerLuis Martinez2021-09-16 16:32:52 -0500
commita75349f668f520de55ddaba2867f306e80ac51b6 (patch)
treeb7938cb01a57bbc8eddca012edca9102b121f56a
parent052adea6c89877aa820581b157b247df83aff51d (diff)
downloadaur-a75349f668f520de55ddaba2867f306e80ac51b6.tar.gz
update to 4.3.0; unsplit package
-rw-r--r--001-setup.py.patch13
-rw-r--r--PKGBUILD52
2 files changed, 36 insertions, 29 deletions
diff --git a/001-setup.py.patch b/001-setup.py.patch
new file mode 100644
index 000000000000..71e6f17caf4a
--- /dev/null
+++ b/001-setup.py.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.py b/setup.py
+index 896296d..84fb475 100644
+--- a/setup.py
++++ b/setup.py
+@@ -20,7 +20,7 @@ def read(path):
+
+ vpath = os.path.join(name, "__init__.py")
+ if os.path.isfile(vpath):
+- kwargs["packages"] = find_packages()
++ kwargs["packages"] = find_packages(exclude=['tests', 'tests.*', '*_test*'])
+ else:
+ vpath = "{}.py".format(name)
+ kwargs["py_modules"] = [name]
diff --git a/PKGBUILD b/PKGBUILD
index d8fe0cf12ec8..2de4b3d56036 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,33 @@
-# Maintainer: Jameson Pugh <imntreal@gmail.com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Jameson Pugh <imntreal@gmail.com>
-pkgbase=python-endpoints
-pkgname=('python-endpoints' 'python2-endpoints')
pkgname=python-endpoints
-pkgver=1.1.16
-pkgrel=2
-pkgdesc="Get an api up and running quickly."
-arch=(any)
-url="http://github.com/firstopinion/endpoints"
+pkgver=4.3.0
+pkgrel=1
+pkgdesc="Lightweight REST API framework"
+arch=('any')
+url="https://github.com/jaymon/endpoints"
license=('MIT')
-makedepends=('python-setuptools' 'python2-setuptools')
-options=(!emptydirs)
-source=("https://pypi.python.org/packages/31/0a/21fbf591a767faf484b83546b595ccb78790330c091561141e095bbb7057/endpoints-${pkgver}.tar.gz")
-sha256sums=('356bff15aff88249c8c8b9a07e5d42aee50378640dde5ace432c2703ec17b849')
+depends=('python-decorator' 'python-datatypes')
+makedepends=('python-setuptools')
+source=("https://files.pythonhosted.org/packages/source/e/endpoints/endpoints-$pkgver.tar.gz"
+ '001-setup.py.patch')
+sha256sums=('c29088ebe60944e2049f25ac424d9fe1ce3b59033e73c6819ce380977a780c86'
+ 'a2d153ce864bada83622dd4ff8b7f7c83a04ba84c7cc8cf83707e4a420f27e23')
-package_python2-endpoints() {
- depends=('python2-decorators')
- pkgdesc="Get an api up and running quickly. (python2 version)"
-
- cd "${srcdir}/endpoints-${pkgver}"
- python2 setup.py install --root="${pkgdir}/" --optimize=1
-
- install -v -m755 -d "${pkgdir}/usr/share/doc/python2-endpoints"
- install -v -m644 README.rst "${pkgdir}/usr/share/doc/python2-endpoints/"
+prepare() {
+ ## setup.py installs tests directory; remove it
+ patch -p1 -d "endpoints-$pkgver" < 001-setup.py.patch
}
-package_python-endpoints() {
- depends=('python-decorators')
- pkgdesc="Get an api up and running quickly. (python3 version)"
-
- cd "${srcdir}/endpoints-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
+build() {
+ cd "endpoints-$pkgver"
+ python setup.py build
+}
- install -v -m755 -d "${pkgdir}/usr/share/doc/python-endpoints"
- install -v -m644 README.rst "${pkgdir}/usr/share/doc/python-endpoints/"
+package() {
+ cd "endpoints-$pkgver"
+ PYTHONHASHSEED=0 python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
}
# vim:set ts=2 sw=2 et: