[arch-commits] Commit in python-pycontracts/repos (2 files)

2020-04-21 Thread Felix Yan via arch-commits
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)

2019-10-26 Thread Felix Yan via arch-commits
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)

2018-06-29 Thread Felix Yan via arch-commits
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)

2017-12-21 Thread Felix Yan via arch-commits
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)

2016-12-24 Thread Felix Yan
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)

2015-09-20 Thread Felix Yan
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
+}