diff options
author | Luis Martinez | 2021-09-16 16:32:52 -0500 |
---|---|---|
committer | Luis Martinez | 2021-09-16 16:32:52 -0500 |
commit | a75349f668f520de55ddaba2867f306e80ac51b6 (patch) | |
tree | b7938cb01a57bbc8eddca012edca9102b121f56a | |
parent | 052adea6c89877aa820581b157b247df83aff51d (diff) | |
download | aur-a75349f668f520de55ddaba2867f306e80ac51b6.tar.gz |
update to 4.3.0; unsplit package
-rw-r--r-- | 001-setup.py.patch | 13 | ||||
-rw-r--r-- | PKGBUILD | 52 |
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] @@ -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: |