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

Felix Yan fyan at archlinux.org
Wed Nov 11 14:43:20 UTC 2015


    Date: Wednesday, November 11, 2015 @ 15:43:20
  Author: fyan
Revision: 146582

upgpkg: python-tox 2.2.0-1

Modified:
  python-tox/trunk/PKGBUILD

----------+
 PKGBUILD |   32 ++++++++------------------------
 1 file changed, 8 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-11-11 14:40:15 UTC (rev 146581)
+++ PKGBUILD	2015-11-11 14:43:20 UTC (rev 146582)
@@ -6,8 +6,8 @@
 
 pkgbase=python-tox
 pkgname=(python-tox python2-tox)
-pkgver=2.1.1
-pkgrel=3
+pkgver=2.2.0
+pkgrel=1
 pkgdesc='Python virtualenv management and testing tool'
 arch=('any')
 url='http://testrun.org/tox/latest/'
@@ -15,7 +15,7 @@
 makedepends=('python-setuptools' 'python2-setuptools' 'python-py' 'python2-py' 'python-virtualenv' 'python2-virtualenv' 'python-pluggy' 'python2-pluggy')
 checkdepends=('python-pytest' 'python2-pytest' 'python-pip' 'python2-pip')
 source=("http://pypi.python.org/packages/source/t/tox/tox-${pkgver}.tar.gz")
-sha256sums=('a03aa022a1f6f82cc21732af0ed48217a3c16873b98e16be22baa7cea74e1eef')
+sha256sums=('121685ff0ba93c6a95e17cdd872cc804aab9f62ccdaa233bb629fecfe2ceb255')
 
 prepare() {
   cp -a tox-$pkgver{,-py2}
@@ -30,31 +30,15 @@
 }
 
 check() {
-  # TODO: Make the workaround less dirty
-  mkdir "$srcdir/bin"
-  touch "$srcdir/bin/tox"
-  chmod +x "$srcdir/bin/tox"
-  export PATH="$srcdir/bin:$PATH"
+  # Hack entry points by installing it
 
   cd "$srcdir/tox-$pkgver"
-  cat > "$srcdir/bin/tox" << EOF
-#!/usr/bin/env python
-import sys
-from tox import cmdline
-sys.exit(cmdline())
-EOF
+  python setup.py install --root="$PWD/tmp_install" --optimize=1
+  XDG_CACHE_HOME="$srcdir" PATH="$PWD/tmp_install/usr/bin:$PATH" PYTHONPATH="$PWD/tmp_install/usr/lib/python3.5/site-packages:$PYTHONPATH" py.test
 
-  XDG_CACHE_HOME="$srcdir" PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test
-
   cd "$srcdir/tox-$pkgver-py2"
-  cat > "$srcdir/bin/tox" << EOF
-#!/usr/bin/env python2
-import sys
-from tox import cmdline
-sys.exit(cmdline())
-EOF
-
-  XDG_CACHE_HOME="$srcdir" PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test2
+  python2 setup.py install --root="$PWD/tmp_install" --optimize=1
+  XDG_CACHE_HOME="$srcdir" PATH="$PWD/tmp_install/usr/bin:$PATH" PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH" py.test2
 }
 
 package_python-tox() {



More information about the arch-commits mailing list