Date: Thursday, November 17, 2016 @ 06:18:42 Author: felixonmars Revision: 196130
upgpkg: python-pycontracts 1.7.12-1 Modified: python-pycontracts/trunk/PKGBUILD ----------+ PKGBUILD | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-11-17 06:17:53 UTC (rev 196129) +++ PKGBUILD 2016-11-17 06:18:42 UTC (rev 196130) @@ -3,8 +3,7 @@ pkgbase=python-pycontracts pkgname=(python-pycontracts python2-pycontracts) -_pypiname=PyContracts -pkgver=1.7.9 +pkgver=1.7.12 pkgrel=1 pkgdesc='Declare constraints on function parameters and return values' arch=('any') @@ -13,39 +12,40 @@ makedepends=('python-setuptools' 'python2-setuptools' 'python-pyparsing' 'python2-pyparsing' 'python-decorator' 'python2-decorator' 'python-six' 'python2-six') checkdepends=('python-nose' 'python2-nose') -source=("http://pypi.python.org/packages/source/${_pypiname:0:1}/${_pypiname}/${_pypiname}-${pkgver}.tar.gz") -sha256sums=('0ebb8c434700d1a990bd4f53dbbf1caec297b3a783c9af26de052104fe4dac65') +source=("https://pypi.io/packages/source/P/PyContracts/PyContracts-$pkgver.tar.gz") +sha256sums=('ebf46a3d8413f776960aed8d634bece57878823ee21f723da91b501d1e5a1ee7') prepare() { - cp -a $_pypiname-$pkgver{,-py2} + cp -a PyContracts-$pkgver{,-py2} } build() { - cd "${srcdir}/${_pypiname}-${pkgver}" + cd "$srcdir"/PyContracts-$pkgver python setup.py build - cd "${srcdir}/${_pypiname}-${pkgver}-py2" + cd "$srcdir"/PyContracts-$pkgver-py2 python2 setup.py build } check() { - cd "${srcdir}/${_pypiname}-${pkgver}" - PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 + cd "$srcdir"/PyContracts-$pkgver + python setup.py nosetests - cd "${srcdir}/${_pypiname}-${pkgver}-py2" - PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2 + cd "$srcdir"/PyContracts-$pkgver-py2 + rm -r src/contracts-py3k-test + python2 setup.py nosetests } package_python-pycontracts() { depends=('python-pyparsing' 'python-decorator' 'python-six') - cd "${srcdir}/${_pypiname}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 + cd PyContracts-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 } package_python2-pycontracts() { depends=('python2-pyparsing' 'python2-decorator' 'python2-six') - cd "${srcdir}/${_pypiname}-${pkgver}" - python2 setup.py install --root="${pkgdir}" --optimize=1 + cd PyContracts-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 }