[arch-commits] Commit in python-pycontracts/repos (2 files)
Date: Wednesday, April 22, 2020 @ 02:36:22 Author: felixonmars Revision: 617563 archrelease: copy trunk to community-testing-any Added: python-pycontracts/repos/community-testing-any/ python-pycontracts/repos/community-testing-any/PKGBUILD (from rev 617562, python-pycontracts/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: python-pycontracts/repos/community-testing-any/PKGBUILD (from rev 617562, python-pycontracts/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2020-04-22 02:36:22 UTC (rev 617563) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgbase=python-pycontracts +pkgname=(python-pycontracts python2-pycontracts) +pkgver=1.8.14 +pkgrel=1 +pkgdesc='Declare constraints on function parameters and return values' +arch=('any') +url="https://andreacensi.github.io/contracts; +license=('GPL') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pyparsing' 'python2-pyparsing' + 'python-decorator' 'python2-decorator' 'python-six' 'python2-six' 'python-future' + 'python2-future') +checkdepends=('python-nose' 'python2-nose') +source=("https://pypi.io/packages/source/P/PyContracts/PyContracts-$pkgver.tar.gz;) +sha512sums=('95f8c76e35cc7549fefa069d9c354fc1d4a55dcab0f3fd322cb86aed92c7bfa75a06eabb7540ff991d590a90cdec781906b856291002a82ee5ab0072cdcf6ccd') + +prepare() { + cp -a PyContracts-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py build + + cd "$srcdir"/PyContracts-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py nosetests + + 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' 'python-future') + + cd PyContracts-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-pycontracts() { + depends=('python2-pyparsing' 'python2-decorator' 'python2-six' 'python2-future') + + cd PyContracts-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 +}
[arch-commits] Commit in python-pycontracts/repos (2 files)
Date: Saturday, October 26, 2019 @ 20:49:44 Author: felixonmars Revision: 520628 archrelease: copy trunk to community-staging-any Added: python-pycontracts/repos/community-staging-any/ python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 520623, python-pycontracts/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 520623, python-pycontracts/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2019-10-26 20:49:44 UTC (rev 520628) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +pkgbase=python-pycontracts +pkgname=(python-pycontracts python2-pycontracts) +pkgver=1.8.12 +pkgrel=2 +pkgdesc='Declare constraints on function parameters and return values' +arch=('any') +url="https://andreacensi.github.io/contracts; +license=('GPL') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pyparsing' 'python2-pyparsing' + 'python-decorator' 'python2-decorator' 'python-six' 'python2-six' 'python-future' + 'python2-future') +checkdepends=('python-nose' 'python2-nose') +source=("https://pypi.io/packages/source/P/PyContracts/PyContracts-$pkgver.tar.gz;) +sha512sums=('9abd5ab5203687ddd8a738998e63e8f3e397b9ba9b9ee22bda945dab4f0d460115ed8e825c9c551d4c067b0f39dbb5b8ca51d365623b10ee8e210efc4edcbf15') + +prepare() { + cp -a PyContracts-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py build + + cd "$srcdir"/PyContracts-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py nosetests + + 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' 'python-future') + + cd PyContracts-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-pycontracts() { + depends=('python2-pyparsing' 'python2-decorator' 'python2-six' 'python2-future') + + cd PyContracts-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 +}
[arch-commits] Commit in python-pycontracts/repos (2 files)
Date: Saturday, June 30, 2018 @ 03:09:06 Author: felixonmars Revision: 347868 archrelease: copy trunk to community-staging-any Added: python-pycontracts/repos/community-staging-any/ python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 347867, python-pycontracts/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 347867, python-pycontracts/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-06-30 03:09:06 UTC (rev 347868) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 140810 2015-09-19 13:17:30Z fyan $ +# Maintainer: Felix Yan + +pkgbase=python-pycontracts +pkgname=(python-pycontracts python2-pycontracts) +pkgver=1.8.3 +pkgrel=2 +pkgdesc='Declare constraints on function parameters and return values' +arch=('any') +url="https://andreacensi.github.io/contracts; +license=('GPL') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pyparsing' 'python2-pyparsing' + 'python-decorator' 'python2-decorator' 'python-six' 'python2-six') +checkdepends=('python-nose' 'python2-nose') +source=("https://pypi.io/packages/source/P/PyContracts/PyContracts-$pkgver.tar.gz;) +sha512sums=('470c093caaa1289da6f9bf40a3ea4e7b4099a3702a0941e398aaf0507a70630b64499b4f718bbb404ae36433433d534df4d0089dda9a5576895f9c2aff5b82fb') + +prepare() { + cp -a PyContracts-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py build + + cd "$srcdir"/PyContracts-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py nosetests + + 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 PyContracts-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-pycontracts() { + depends=('python2-pyparsing' 'python2-decorator' 'python2-six') + + cd PyContracts-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 +}
[arch-commits] Commit in python-pycontracts/repos (2 files)
Date: Friday, December 22, 2017 @ 05:34:33 Author: felixonmars Revision: 275293 archrelease: copy trunk to community-testing-any Added: python-pycontracts/repos/community-testing-any/ python-pycontracts/repos/community-testing-any/PKGBUILD (from rev 275292, python-pycontracts/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: python-pycontracts/repos/community-testing-any/PKGBUILD (from rev 275292, python-pycontracts/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2017-12-22 05:34:33 UTC (rev 275293) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 140810 2015-09-19 13:17:30Z fyan $ +# Maintainer: Felix Yan+ +pkgbase=python-pycontracts +pkgname=(python-pycontracts python2-pycontracts) +pkgver=1.8.0 +pkgrel=1 +pkgdesc='Declare constraints on function parameters and return values' +arch=('any') +url="https://andreacensi.github.io/contracts; +license=('GPL') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pyparsing' 'python2-pyparsing' + 'python-decorator' 'python2-decorator' 'python-six' 'python2-six') +checkdepends=('python-nose' 'python2-nose') +source=("https://pypi.io/packages/source/P/PyContracts/PyContracts-$pkgver.tar.gz;) +sha512sums=('7de933dc8b5992be670b4b34fce7d6f51769d3d2dd02a2400eff5991e9e686e36791234588d2dbdeccf437fd5d6abc6461240645e6d3f665394f390bb727413a') + +prepare() { + cp -a PyContracts-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py build + + cd "$srcdir"/PyContracts-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py nosetests + + 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 PyContracts-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-pycontracts() { + depends=('python2-pyparsing' 'python2-decorator' 'python2-six') + + cd PyContracts-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 +}
[arch-commits] Commit in python-pycontracts/repos (2 files)
Date: Saturday, December 24, 2016 @ 17:03:28 Author: felixonmars Revision: 201591 archrelease: copy trunk to community-staging-any Added: python-pycontracts/repos/community-staging-any/ python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 201590, python-pycontracts/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 201590, python-pycontracts/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2016-12-24 17:03:28 UTC (rev 201591) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 140810 2015-09-19 13:17:30Z fyan $ +# Maintainer: Felix Yan+ +pkgbase=python-pycontracts +pkgname=(python-pycontracts python2-pycontracts) +pkgver=1.7.15 +pkgrel=2 +pkgdesc='Declare constraints on function parameters and return values' +arch=('any') +url="https://andreacensi.github.io/contracts; +license=('GPL') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pyparsing' 'python2-pyparsing' + 'python-decorator' 'python2-decorator' 'python-six' 'python2-six') +checkdepends=('python-nose' 'python2-nose') +source=("https://pypi.io/packages/source/P/PyContracts/PyContracts-$pkgver.tar.gz;) +sha256sums=('24bf3ab5cfd61d0e296af82fb8b73ba875ea09733a8ca562f53016cf980dc469') + +prepare() { + cp -a PyContracts-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py build + + cd "$srcdir"/PyContracts-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/PyContracts-$pkgver + python setup.py nosetests + + 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 PyContracts-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-pycontracts() { + depends=('python2-pyparsing' 'python2-decorator' 'python2-six') + + cd PyContracts-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 +}
[arch-commits] Commit in python-pycontracts/repos (2 files)
Date: Monday, September 21, 2015 @ 05:12:24 Author: fyan Revision: 141334 archrelease: copy trunk to community-staging-any Added: python-pycontracts/repos/community-staging-any/ python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 141333, python-pycontracts/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: python-pycontracts/repos/community-staging-any/PKGBUILD (from rev 141333, python-pycontracts/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2015-09-21 03:12:24 UTC (rev 141334) @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 140810 2015-09-19 13:17:30Z fyan $ +# Maintainer: Felix Yan+ +pkgbase=python-pycontracts +pkgname=(python-pycontracts python2-pycontracts) +_pypiname=PyContracts +pkgver=1.7.6 +pkgrel=1 +pkgdesc='Declare constraints on function parameters and return values' +arch=('any') +url="https://andreacensi.github.io/contracts; +license=('GPL') +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=('94814b376b168483edeee33fdf1a04d892065d0bdfe0638d281c285d1f3e42bf') + +prepare() { + cp -a $_pypiname-$pkgver{,-py2} +} + +build() { + cd "${srcdir}/${_pypiname}-${pkgver}" + python setup.py build + + cd "${srcdir}/${_pypiname}-${pkgver}-py2" + python2 setup.py build +} + +check() { + cd "${srcdir}/${_pypiname}-${pkgver}" + PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 + + cd "${srcdir}/${_pypiname}-${pkgver}-py2" + PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2 +} + +package_python-pycontracts() { + depends=('python-pyparsing' 'python-decorator' 'python-six') + + cd "${srcdir}/${_pypiname}-${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 +}