[arch-commits] Commit in python-cheroot/trunk (2 files)

Thore Bödecker foxxx0 at archlinux.org
Wed Jan 2 09:24:14 UTC 2019


    Date: Wednesday, January 2, 2019 @ 09:24:14
  Author: foxxx0
Revision: 420258

upgpkg: python-cheroot 6.5.3-1

update to 6.5.3

Modified:
  python-cheroot/trunk/PKGBUILD
  python-cheroot/trunk/cheroot-fix-setup-python3.patch

---------------------------------+
 PKGBUILD                        |   28 +++++++++++++++++++++------
 cheroot-fix-setup-python3.patch |   39 ++++++++++++++++++--------------------
 2 files changed, 41 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-01-02 05:34:53 UTC (rev 420257)
+++ PKGBUILD	2019-01-02 09:24:14 UTC (rev 420258)
@@ -5,7 +5,7 @@
 _pkgbase="${pkgbase//python-/}"
 pkgname=('python-cheroot' 'python2-cheroot')
 pkgdesc="Highly-optimized, pure-python HTTP server"
-pkgver=6.5.2
+pkgver=6.5.3
 pkgrel=1
 arch=('any')
 url="https://github.com/cherrypy/cheroot"
@@ -12,27 +12,43 @@
 license=('MIT')
 makedepends=('python-six' 'python2-six' 'python-setuptools-scm'
   'python2-setuptools-scm' 'python2-backports.functools_lru_cache'
-  'python2-backports.unittest_mock' 'tree')
+  'python2-backports.unittest_mock' 'tree' 'python-tox' 'python2-tox')
 source=("https://files.pythonhosted.org/packages/source/${_pkgbase:0:1}/${_pkgbase}/${_pkgbase}-${pkgver}.tar.gz"
         "LICENSE"
         "cheroot-fix-setup-python3.patch")
-sha512sums=('f31026050a45720a0aa08204607b521ae2c0666220886bd14f1f53f81411a66a8ff17e42640efb5189e998f3dfda2fbe41a2c18672dd83c52e9d8ad356cab264'
+sha512sums=('e31202d9d20395c9c1a270bfac5a609350ee60e1e7bcc8b32a45ed3e599294b49c4a56007bc88dc2cf161ab8f5e9aefa6a9f9141493f2c8916a1443c9a0032ab'
             '1106afed483b7258e4ae89c5d9459c3834412b31aac90169725ed62d2ab44f61f6f79e894d4c9e4d8bd99e14530ab778df2187784f0b25eaab86d312fad68944'
-            '35a8f2ba144c36421119326c7c93851318c8b02b9b33c2eb31979e980e38b430e962eff467ea18f060bec6fd4251f5abf489fb7be87e645243c9c356c16a6ec4')
+            '827ae94b2e1eabc06cf3b835434d4bc364189c988af54f5c2dea7b4487b9670496f2c7515497de3f87d4bd1d4bcf3a43d8bedd21081965e20e9d1831a1dd78e1')
 
 prepare() {
   cd "${srcdir}/${_pkgbase}-${pkgver}"
   patch -p1 -N -i "${srcdir}/cheroot-fix-setup-python3.patch"
+
   # git-archive support is not needed since we use PyPI tarballs
-  sed -i '/setuptools_scm_git_archive/d' setup.py
+  sed -i '/setuptools_scm_git_archive/d' setup.cfg
+
+  cp -r "${srcdir}/${_pkgbase}-${pkgver}" "${srcdir}/${_pkgbase}-${pkgver}-py2"
 }
 
 build() {
+  # setuptools wont find version from git tag
+  export SETUPTOOLS_SCM_PRETEND_VERSION="${pkgver}"
+
   cd "${srcdir}/${_pkgbase}-${pkgver}"
   python setup.py build
+
+  cd "${srcdir}/${_pkgbase}-${pkgver}-py2"
   python2 setup.py build
 }
 
+check() {
+  cd "${srcdir}/${_pkgbase}-${pkgver}"
+  tox
+
+  cd "${srcdir}/${_pkgbase}-${pkgver}-py2"
+  tox2
+}
+
 package_python-cheroot() {
   depends=('python-six')
 
@@ -50,7 +66,7 @@
   depends=('python2-six' 'python2-backports.functools_lru_cache'
            'python2-backports.unittest_mock')
 
-  cd "${srcdir}/${_pkgbase}-${pkgver}"
+  cd "${srcdir}/${_pkgbase}-${pkgver}-py2"
   python2 setup.py install --root="$pkgdir/" --optimize=1
 
   # the author has promised to include a LICENSE file in future releases:

Modified: cheroot-fix-setup-python3.patch
===================================================================
--- cheroot-fix-setup-python3.patch	2019-01-02 05:34:53 UTC (rev 420257)
+++ cheroot-fix-setup-python3.patch	2019-01-02 09:24:14 UTC (rev 420258)
@@ -1,21 +1,20 @@
---- a/setup.py	2018-04-10 16:26:17.000000000 +0200
-+++ b/setup.py	2018-04-13 20:41:04.896135916 +0200
-@@ -43,7 +43,7 @@
-     ),
-     python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*',
-     install_requires=[
--        'backports.functools_lru_cache',
-+        'backports.functools_lru_cache;python_version<"3.4"',
-         'six>=1.11.0',
-         'more_itertools>=2.6',
-     ],
-@@ -78,7 +78,7 @@
-             'codecov',
+--- a/setup.cfg	2018-12-27 20:35:11.000000000 +0100
++++ b/setup.cfg	2019-01-02 10:19:34.658391238 +0100
+@@ -58,7 +58,7 @@ setup_requires =
+ 	setuptools_scm>=1.15.0
+ 	setuptools_scm_git_archive>=1.0
+ install_requires = 
+-	backports.functools_lru_cache
++	backports.functools_lru_cache; python_version<"3.4.0"
+ 	six>=1.11.0
+ 	more_itertools>=2.6
  
-             'pytest-cov',
--            'backports.unittest_mock',
-+            'backports.unittest_mock;python_version<"3.4"',
-
-            # TLS
-            'trustme>=0.4.0',
-
+@@ -83,7 +83,7 @@ testing =
+ 	codecov
+ 	
+ 	pytest-cov
+-	backports.unittest_mock
++	backports.unittest_mock; python_version<"3.4.0"
+ 	
+ 	trustme>=0.4.0
+ 	pyopenssl


More information about the arch-commits mailing list