Date: Sunday, September 20, 2015 @ 14:27:25 Author: jelle Revision: 141260
archrelease: copy trunk to community-staging-any Added: python-mock/repos/community-staging-any/PKGBUILD (from rev 141259, python-mock/trunk/PKGBUILD) Deleted: python-mock/repos/community-staging-any/PKGBUILD ----------+ PKGBUILD | 93 ++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 53 insertions(+), 40 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2015-09-20 12:27:18 UTC (rev 141259) +++ PKGBUILD 2015-09-20 12:27:25 UTC (rev 141260) @@ -1,40 +0,0 @@ -# $Id$ -# Maintainer: jelle van der Waa <je...@vdwaa.nl> -# Contributor: Felix Kaiser <felix.kai...@fxkr.net> - -pkgbase=python-mock -pkgname=(python2-mock python-mock) -pkgver=1.0.1 -pkgrel=4 -pkgdesc='Mocking and Patching Library for Testing' -url='http://www.voidspace.org.uk/python/mock/' -makedepends=('python2' 'python') -license=('BSD') -arch=('any') -source=("http://pypi.python.org/packages/source/m/mock/mock-$pkgver.tar.gz") -md5sums=('c3971991738caa55ec7c356bbc154ee2') - -build() { - cd "$srcdir" - cp -rf "mock-$pkgver" "mock2-$pkgver" - - cd "$srcdir/mock-$pkgver" - python3 setup.py build - - cd "$srcdir/mock2-$pkgver" - python2 setup.py build -} - -package_python-mock() { -depends=('python') - cd "$srcdir/mock-$pkgver" - python3 setup.py install --optimize=1 --root="$pkgdir" - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE -} - -package_python2-mock() { -depends=('python2') - cd "$srcdir/mock2-$pkgver" - python2 setup.py install --optimize=1 --root="$pkgdir" - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE -} Copied: python-mock/repos/community-staging-any/PKGBUILD (from rev 141259, python-mock/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2015-09-20 12:27:25 UTC (rev 141260) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: jelle van der Waa <je...@vdwaa.nl> +# Contributor: Felix Kaiser <felix.kai...@fxkr.net> + +pkgbase=python-mock +pkgname=(python2-mock python-mock) +pkgver=1.3.0 +pkgrel=1 +pkgdesc='Mocking and Patching Library for Testing' +url='http://www.voidspace.org.uk/python/mock/' +makedepends=('python2' 'python' 'python-setuptools' 'python2-setuptools') +checkdepends=('python-nose' 'python2-nose' 'python-pbr' 'python2-pbr' 'python-six' 'python2-six' 'git') +license=('BSD') +arch=('any') +source=("http://pypi.python.org/packages/source/m/mock/mock-$pkgver.tar.gz") +md5sums=('73ee8a4afb3ff4da1b4afa287f39fdeb') + +build() { + cd "$srcdir" + cp -rf "mock-$pkgver" "mock2-$pkgver" + + cd "$srcdir/mock-$pkgver" + python3 setup.py build + + cd "$srcdir/mock2-$pkgver" + python2 setup.py build +} + +package_python-mock() { +depends=('python' 'python-six') + cd "$srcdir/mock-$pkgver" + python3 setup.py install --optimize=1 --root="$pkgdir" + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +package_python2-mock() { +depends=('python2' 'python2-six' 'python2-funcsigs') # Backported Py > 3.3 functionality + cd "$srcdir/mock2-$pkgver" + python2 setup.py install --optimize=1 --root="$pkgdir" + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +check() { + cd "$srcdir/mock2-$pkgver/" + sed -i 's/unittest2/unittest/g' mock/tests/*.py + + echo 'python tests' + python -m unittest discover + + # Does not run because of self.assertRaisesRegex() usage in unitests, which is self.assertRaisesRegexp() in Python 2.7 + #echo 'python2 tests' + #python2 -m unittest discover +}