[arch-commits] Commit in python-tox/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Wed May 13 03:25:01 UTC 2015
Date: Wednesday, May 13, 2015 @ 05:25:01
Author: fyan
Revision: 133353
upgpkg: python-tox 2.0.1-1
Modified:
python-tox/trunk/PKGBUILD
----------+
PKGBUILD | 34 ++++++++++++++++++++++++++--------
1 file changed, 26 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-05-13 03:08:25 UTC (rev 133352)
+++ PKGBUILD 2015-05-13 03:25:01 UTC (rev 133353)
@@ -6,16 +6,16 @@
pkgbase=python-tox
pkgname=(python-tox python2-tox)
-pkgver=1.9.2
+pkgver=2.0.1
pkgrel=1
pkgdesc='Python virtualenv management and testing tool'
arch=('any')
url='http://testrun.org/tox/latest/'
license=('GPL2')
-makedepends=('python-setuptools' 'python2-setuptools' 'python-py' 'python2-py' 'python-virtualenv' 'python2-virtualenv')
+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=('3125a15da7381f59f835a25bd259a84acb7a69858c81e386c50027bd842bb91b')
+sha256sums=('69a8e0742a96f6574209b23d34c2b058972a39e2c270542f852f97b27652c30d')
prepare() {
cp -a tox-$pkgver{,-py2}
@@ -30,17 +30,35 @@
}
check() {
- # Not working correctly, as some tests need the "tox" executable
+ # TODO: Make the workaround less dirty
+ mkdir "$srcdir/bin"
+ touch "$srcdir/bin/tox"
+ chmod +x "$srcdir/bin/tox"
+ export PATH="$srcdir/bin:$PATH"
cd "$srcdir/tox-$pkgver"
- PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test || warning "Tests failed"
+ cat > "$srcdir/bin/tox" << EOF
+#!/usr/bin/env python
+import sys
+from tox import cmdline
+sys.exit(cmdline())
+EOF
+ PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test
+
cd "$srcdir/tox-$pkgver-py2"
- PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test2 || warning "Tests failed"
+ cat > "$srcdir/bin/tox" << EOF
+#!/usr/bin/env python2
+import sys
+from tox import cmdline
+sys.exit(cmdline())
+EOF
+
+ PYTHONPATH="$PWD/build/lib:$PYTHONPATH" py.test2
}
package_python-tox() {
- depends=('python-py' 'python-virtualenv' 'python-setuptools')
+ depends=('python-py' 'python-virtualenv' 'python-setuptools' 'python-pluggy')
cd "$srcdir/tox-$pkgver"
python setup.py install --root="$pkgdir" --optimize=1
@@ -48,7 +66,7 @@
}
package_python2-tox() {
- depends=('python2-py' 'python2-virtualenv' 'python2-setuptools')
+ depends=('python2-py' 'python2-virtualenv' 'python2-setuptools' 'python-pluggy')
cd "$srcdir/tox-$pkgver"
python2 setup.py install --root="$pkgdir" --optimize=1
More information about the arch-commits
mailing list