[arch-commits] Commit in python-cherrypy/trunk (PKGBUILD)

Thore Bödecker foxxx0 at archlinux.org
Tue Jul 24 14:15:01 UTC 2018


    Date: Tuesday, July 24, 2018 @ 14:15:01
  Author: foxxx0
Revision: 363293

upgpkg: python-cherrypy 17.0.0-1

update to 17.0.0

Modified:
  python-cherrypy/trunk/PKGBUILD

----------+
 PKGBUILD |   23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-07-24 13:43:51 UTC (rev 363292)
+++ PKGBUILD	2018-07-24 14:15:01 UTC (rev 363293)
@@ -7,13 +7,13 @@
 # Contributor: Florian Richter <Florian_Richter at gmx.de>
 
 pkgbase='python-cherrypy'
-_pkgbase="${pkgbase//python-/}"
-pkgname=('python-cherrypy' 'python2-cherrypy')
-pkgver=16.0.3
-pkgrel=2
-pkgdesc="A pythonic, object-oriented web development framework"
+_pkgbase="${pkgbase#python-}"
+pkgname=("python-${_pkgbase}" "python2-${_pkgbase}")
+pkgver=17.0.0
+pkgrel=1
+pkgdesc='A pythonic, object-oriented web development framework'
 arch=('any')
-url="https://cherrypy.org"
+url='https://cherrypy.org'
 license=('BSD')
 makedepends=('python-setuptools' 'python2-setuptools' 'python-setuptools-scm'
   'python2-setuptools-scm' 'python-six' 'python2-six' 'python-cheroot'
@@ -20,18 +20,17 @@
   'python2-cheroot' 'python-portend' 'python2-portend')
 checkdepends=('python-tox' 'python2-tox')
 source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/${_pkgbase}/${_pkgbase}/archive/v$pkgver.tar.gz")
-sha512sums=('897c7ae982f02dbae4226ecff37d2b2c8b39e63929fde8bbf34b7c5996f89fe5a89ab5f399001ede8bd0352442fba223ca4518523ed0a88240887fe099ddaf2a')
+sha512sums=('a80cbca34a1fe66a0dd83dce1d241f9b4b0c949fa05c9f982f8785c164debf969f4f222ec9e05a8e37fa272ea459e13bb06c50850dcfb87c0a281a67dd0673e6')
 
 prepare() {
   cp -r "${srcdir}/${_pkgbase}-${pkgver}" "${srcdir}/${_pkgbase}-${pkgver}-py2"
 
-  # disable broken tests
-  rm "${srcdir}/${_pkgbase}-${pkgver}/${_pkgbase}/test"/test_{objectmapping.py,request_obj.py}
-  rm "${srcdir}/${_pkgbase}-${pkgver}-py2/${_pkgbase}/test"/test_{encoding.py,objectmapping.py,request_obj.py}
+  # fix python interpreter for python2 stuff
+  find "${srcdir}/${_pkgbase}-${pkgver}-py2" -type f -name '*.py' \
+    -exec sed -i 's|^#!/usr/bin/python$|#!/usr/bin/env python2|1' {} +
 }
 
 build() {
-
   # setuptools wont find version from git tag
   export SETUPTOOLS_SCM_PRETEND_VERSION="${pkgver}"
   cd "${srcdir}/${_pkgbase}-${pkgver}"
@@ -38,8 +37,6 @@
   python ./setup.py build
 
   cd "${srcdir}/${_pkgbase}-${pkgver}-py2"
-  # fix incorrect shebang
-  sed -i 's|#!/usr/bin/python$|#!/usr/bin/python2|' cherrypy/test/sessiondemo.py
   python2 ./setup.py build
 }
 



More information about the arch-commits mailing list