[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Monday, November 9, 2020 @ 15:55:13 Author: felixonmars Revision: 399775 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 399774, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 399774, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2020-11-09 15:55:13 UTC (rev 399775) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgname=python-beaker +pkgver=1.11.0 +pkgrel=5 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +depends=('python') +makedepends=('python-setuptools') +checkdepends=('python-nose' 'python-mock' 'python-sqlalchemy' + 'python-pycryptodome' 'python-coverage' 'python-webtest' 'python-redis' + 'python-pymongo' 'python-pylibmc' 'redis' 'python-cryptography' + 'python-memcached' 'memcached' 'pifpaf' 'python-mongomock') +source=("$pkgname-$pkgver.tar.gz::https://github.com/bbangert/beaker/archive/$pkgver.tar.gz";) +sha512sums=('0eab9ff40314786e0fb2d31a6b932f355680c193ac5c41de442ee5a3f4d5cf62ae1c30f2948f8e2c89c012bad5e4332a5a72be62c9b1cba0b9f2723afe7e9ae3') + +prepare() { + # Use a fake MongoDB for tests + sed -e '/class TestMongoDB/i import mongomock' \ + -e "s|'mongodb://localhost:27017/beaker_testdb'|mongomock.MongoClient('mongodb://localhost:27017/beaker_testdb')|" \ + -i beaker-$pkgver/tests/test_managers/test_ext_mongodb.py + + sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker-$pkgver/beaker/crypto/pbkdf2.py +} + +build() { + cd "$srcdir"/beaker-$pkgver + python3 setup.py build +} + +check() { + # it_IT.UTF-8 is missing in test env + + cd "$srcdir"/beaker-$pkgver + pifpaf run memcached --port 11211 -- pifpaf run redis python setup.py nosetests || warning "Tests failed" +} + +package() { + cd beaker-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE +}
[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Friday, October 25, 2019 @ 15:20:42 Author: foutrelis Revision: 365617 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 365616, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 67 + 1 file changed, 67 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 365616, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2019-10-25 15:20:42 UTC (rev 365617) @@ -0,0 +1,67 @@ +# Maintainer: Felix Yan +# Contributor: Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgbase=python-beaker +pkgname=('python-beaker' 'python2-beaker') +pkgver=1.11.0 +pkgrel=2 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +makedepends=('python-setuptools' 'python2-setuptools' 'python2-funcsigs') +checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 'python-sqlalchemy' + 'python2-sqlalchemy' 'python-pycryptodome' 'python2-pycryptodome' 'python-coverage' + 'python2-coverage' 'python-webtest' 'python2-webtest' 'python-redis' 'python2-redis' + 'python-pymongo' 'python2-pymongo' 'python-pylibmc' 'python2-pylibmc' 'redis' + 'python-cryptography' 'python2-cryptography' 'python-memcached' 'python2-memcached' + 'memcached' 'pifpaf' 'python-mongomock' 'python2-mongomock') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/bbangert/beaker/archive/$pkgver.tar.gz";) +sha512sums=('0eab9ff40314786e0fb2d31a6b932f355680c193ac5c41de442ee5a3f4d5cf62ae1c30f2948f8e2c89c012bad5e4332a5a72be62c9b1cba0b9f2723afe7e9ae3') + +prepare() { + # Use a fake MongoDB for tests + sed -e '/class TestMongoDB/i import mongomock' \ + -e "s|'mongodb://localhost:27017/beaker_testdb'|mongomock.MongoClient('mongodb://localhost:27017/beaker_testdb')|" \ + -i beaker-$pkgver/tests/test_managers/test_ext_mongodb.py + + cp -a beaker-$pkgver{,-py2} + + sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker-$pkgver/beaker/crypto/pbkdf2.py + sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker-$pkgver-py2/beaker/crypto/pbkdf2.py +} + +build() { + cd "$srcdir"/beaker-$pkgver + python3 setup.py build + + cd "$srcdir"/beaker-$pkgver-py2 + python2 setup.py build +} + +check() { + # it_IT.UTF-8 is missing in test env + + cd "$srcdir"/beaker-$pkgver + pifpaf run memcached --port 11211 -- pifpaf run redis python setup.py nosetests || warning "Tests failed" + + cd "$srcdir"/beaker-$pkgver-py2 + pifpaf run memcached --port 11211 -- pifpaf run redis python2 setup.py nosetests || warning "Tests failed" +} + +package_python-beaker() { + depends=('python') + + cd beaker-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE +} + +package_python2-beaker() { + depends=('python2-funcsigs') + + cd beaker-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python2-beaker/LICENSE +}
[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Thursday, July 19, 2018 @ 03:55:20 Author: felixonmars Revision: 329013 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 329012, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 63 + 1 file changed, 63 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 329012, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2018-07-19 03:55:20 UTC (rev 329013) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgbase=python-beaker +pkgname=('python-beaker' 'python2-beaker') +pkgver=1.10.0 +pkgrel=2 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +makedepends=('python-setuptools' 'python2-setuptools' 'python2-funcsigs') +checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 'python-sqlalchemy' + 'python2-sqlalchemy' 'python-pycryptodomex' 'python2-pycryptodomex' 'python-coverage' + 'python2-coverage' 'python-webtest' 'python2-webtest' 'python-redis' 'python2-redis' + 'python-pymongo' 'python2-pymongo' 'python-pylibmc' 'python2-pylibmc' 'redis' + 'python-cryptography' 'python2-cryptography' 'python-memcached' 'python2-memcached' + 'memcached' 'mongodb' 'pifpaf') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/bbangert/beaker/archive/$pkgver.tar.gz";) +sha512sums=('2a8a6e10f771aaa33190598a52bf1110f1ae1116828c1e9cd42aeceb3dc7a9af896f20c809f165c50940de44d48628d6cacb6f2b480a128bae05f902898ed2b5') + +prepare() { + sed -i "s/'pycryptodome'/'pycryptodomex'/g" beaker-$pkgver/setup.py + sed -i 's/from Crypto./from Cryptodome./' beaker-$pkgver/beaker/crypto/*.py + cp -a beaker-$pkgver{,-py2} + + sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker-$pkgver/beaker/crypto/pbkdf2.py + sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker-$pkgver-py2/beaker/crypto/pbkdf2.py +} + +build() { + cd "$srcdir"/beaker-$pkgver + python3 setup.py build + + cd "$srcdir"/beaker-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/beaker-$pkgver + pifpaf run memcached --port 11211 -- pifpaf run mongodb --port 27017 -- pifpaf run redis python setup.py nosetests || warning "Tests failed" + + cd "$srcdir"/beaker-$pkgver-py2 + pifpaf run memcached --port 11211 -- pifpaf run mongodb --port 27017 -- pifpaf run redis python2 setup.py nosetests +} + +package_python-beaker() { + depends=('python') + + cd beaker-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE +} + +package_python2-beaker() { + depends=('python2-funcsigs') + + cd beaker-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python2-beaker/LICENSE +}
[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Saturday, December 24, 2016 @ 17:49:11 Author: bpiotrowski Revision: 284670 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 284669, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 60 1 file changed, 60 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 284669, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2016-12-24 17:49:11 UTC (rev 284670) @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgbase=python-beaker +pkgname=('python-beaker' 'python2-beaker') +pkgver=1.8.1 +pkgrel=2 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +makedepends=('python-setuptools' 'python2-setuptools' 'git') +checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 'python-sqlalchemy' 'python2-sqlalchemy' + 'python-crypto' 'python2-crypto' 'python-coverage' 'python2-coverage' 'python-webtest' 'python2-webtest' + 'python-beautifulsoup4' 'python2-beautifulsoup4') +source=("git+https://github.com/bbangert/beaker.git#tag=$pkgver";) +md5sums=('SKIP') + +prepare() { +cp -a beaker{,-py2} + +sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/beaker/crypto/pbkdf2.py +sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker-py2/beaker/crypto/pbkdf2.py +} + +build() { +cd "$srcdir"/beaker +python3 setup.py build + +cd "$srcdir"/beaker-py2 +python2 setup.py build +} + +check() { +cd "$srcdir"/beaker +mkdir tests_py3 +2to3 -w -n -o tests_py3 tests/*.py +PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 --py3where=tests_py3 + +cd "$srcdir"/beaker-py2 +PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2 +} + +package_python-beaker() { +depends=('python') + +cd beaker +python3 setup.py install --root="$pkgdir" --optimize=1 +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE +} + +package_python2-beaker() { +depends=('python2') + +cd beaker-py2 +python2 setup.py install --root="$pkgdir" --optimize=1 +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python2-beaker/LICENSE +}
[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Saturday, September 19, 2015 @ 14:44:33 Author: fyan Revision: 246612 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 246611, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 60 1 file changed, 60 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 246611, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2015-09-19 12:44:33 UTC (rev 246612) @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgbase=python-beaker +pkgname=('python-beaker' 'python2-beaker') +pkgver=1.7.0 +pkgrel=3 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +makedepends=('python-setuptools' 'python2-setuptools' 'git') +checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 'python-sqlalchemy' 'python2-sqlalchemy' + 'python-crypto' 'python2-crypto' 'python-coverage' 'python2-coverage' 'python-webtest' 'python2-webtest' + 'python-beautifulsoup4' 'python2-beautifulsoup4') +source=("git+https://github.com/bbangert/beaker.git#tag=$pkgver";) +md5sums=('SKIP') + +prepare() { +cp -a beaker{,-py2} + +sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/beaker/crypto/pbkdf2.py +sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker-py2/beaker/crypto/pbkdf2.py +} + +build() { +cd "${srcdir}/beaker" +python3 setup.py build + +cd "${srcdir}/beaker-py2" +python2 setup.py build +} + +check() { +cd "${srcdir}/beaker" +mkdir tests_py3 +2to3 -w -n -o tests_py3 tests/*.py +PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 --py3where=tests_py3 + +cd "${srcdir}/beaker-py2" +PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2 +} + +package_python-beaker() { +depends=('python') + +cd "${srcdir}/beaker" +python3 setup.py install --root="${pkgdir}" --optimize=1 +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/python-beaker/LICENSE" +} + +package_python2-beaker() { +depends=('python2') + +cd "${srcdir}/beaker-py2" +python2 setup.py install --root="${pkgdir}" --optimize=1 +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/python2-beaker/LICENSE" +}
[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Monday, March 17, 2014 @ 05:32:47 Author: fyan Revision: 208007 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 208006, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 208006, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2014-03-17 04:32:47 UTC (rev 208007) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer : Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgname=('python-beaker' 'python2-beaker') +pkgver=1.6.4 +pkgrel=2 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +makedepends=('python-setuptools' 'python2-setuptools') +source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-${pkgver}.tar.gz";) +md5sums=('c2e102870ed4c53104dec48ceadf8e9d') + +build() { +cp -r Beaker-${pkgver} python2-Beaker-${pkgver} + +cd "${srcdir}/Beaker-${pkgver}" +sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/crypto/pbkdf2.py +python3 setup.py build + +cd "${srcdir}/python2-Beaker-${pkgver}" +sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py +python2 setup.py build +} + +package_python-beaker() { +depends=('python') + +cd "${srcdir}/Beaker-${pkgver}" +python3 setup.py install --root="${pkgdir}" --optimize=1 +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/python-beaker/LICENSE" +} + +package_python2-beaker() { +depends=('python2') + +cd "${srcdir}/python2-Beaker-${pkgver}" +python2 setup.py install --root="${pkgdir}" --optimize=1 +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/python2-beaker/LICENSE" +}
[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Tuesday, October 2, 2012 @ 21:05:41 Author: stephane Revision: 167693 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 167692, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 167692, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2012-10-03 01:05:41 UTC (rev 167693) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer : Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgname=('python-beaker' 'python2-beaker') +pkgver=1.6.3 +pkgrel=2 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +makedepends=('python-distribute' 'python2-distribute') +source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-${pkgver}.tar.gz";) +md5sums=('bd4a986a3cad26d576e7ee77cce86b4f') + +build() { +cp -r Beaker-${pkgver} python2-Beaker-${pkgver} + +cd "${srcdir}/Beaker-${pkgver}" +sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/crypto/pbkdf2.py +python3 setup.py build + +cd "${srcdir}/python2-Beaker-${pkgver}" +sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py +python2 setup.py build +} + +package_python-beaker() { +depends=('python') + +cd "${srcdir}/Beaker-${pkgver}" +python3 setup.py install --root="${pkgdir}" --optimize=1 +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/python-beaker/LICENSE" +} + +package_python2-beaker() { +depends=('python2') + +cd "${srcdir}/python2-Beaker-${pkgver}" +python2 setup.py install --root="${pkgdir}" --optimize=1 +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/python2-beaker/LICENSE" +}
[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)
Date: Thursday, December 22, 2011 @ 11:46:45 Author: ibiru Revision: 145449 archrelease: copy trunk to staging-any Added: python-beaker/repos/staging-any/ python-beaker/repos/staging-any/PKGBUILD (from rev 145448, python-beaker/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 145448, python-beaker/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2011-12-22 16:46:45 UTC (rev 145449) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer : Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > + +pkgname=('python-beaker' 'python2-beaker') +pkgver=1.6.2 +pkgrel=1 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/"; +makedepends=('python-distribute' 'python2-distribute') +source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-${pkgver}.tar.gz";) +md5sums=('455a264cb481ab07446f020c001dcdc5') + +build() { +cp -r Beaker-${pkgver} python2-Beaker-${pkgver} + +cd ${srcdir}/Beaker-${pkgver} +python setup.py build + +cd ${srcdir}/python2-Beaker-${pkgver} +sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py +python2 setup.py build +} + +package_python-beaker() { +depends=('python') + +cd ${srcdir}/Beaker-${pkgver} +python setup.py install --root=${pkgdir} --optimize=1 +install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/python-beaker/LICENSE +} + +package_python2-beaker() { +depends=('python2') + +cd ${srcdir}/python2-Beaker-${pkgver} +python2 setup.py install --root=${pkgdir} --optimize=1 +install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/python2-beaker/LICENSE +}