Date: Thursday, May 4, 2017 @ 13:56:29 Author: felixonmars Revision: 295267
archrelease: copy trunk to extra-any Added: python-astroid/repos/extra-any/PKGBUILD (from rev 295266, python-astroid/trunk/PKGBUILD) Deleted: python-astroid/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 119 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 60 insertions(+), 59 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-05-04 13:55:52 UTC (rev 295266) +++ PKGBUILD 2017-05-04 13:56:29 UTC (rev 295267) @@ -1,59 +0,0 @@ -# $Id$ -# Maintainer: Angel Velasquez <an...@archlinux.org> -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -pkgbase=python-astroid -pkgname=('python2-astroid' 'python-astroid') -pkgver=1.4.9.20161231 -_commit=7ec66f514de82b7a0b941dfb012403e92ee6e419 -pkgrel=1 -pkgdesc="Useful miscellaneous modules used by Logilab projects" -arch=('any') -url="https://github.com/PyCQA/astroid" -license=('LGPL') -makedepends=('python-setuptools' 'python2-setuptools' 'python-six' 'python2-six' 'git' - 'python-lazy-object-proxy' 'python2-lazy-object-proxy' 'python-wrapt' 'python2-wrapt' - 'python2-singledispatch' 'python2-enum34') -source=("git+https://github.com/PyCQA/astroid.git#commit=$_commit") -sha1sums=('SKIP') - -prepare() { - cp -a astroid{,-py2} -} - -build() { - cd "$srcdir"/astroid - python setup.py build - - cd "$srcdir"/astroid-py2 - python2 setup.py build -} - -check() { - cd "$srcdir"/astroid - PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python -Wi -m unittest discover -s build/lib/astroid/tests -p "unittest*.py" - - cd "$srcdir"/astroid-py2 - PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 -Wi -m unittest discover -s build/lib/astroid/tests -p "unittest*.py" -} - -package_python-astroid() { - depends=('python-six' 'python-lazy-object-proxy' 'python-wrapt') - replaces=('python-logilab-astng') - conflicts=('python-logilab-astng') - - cd astroid - - python setup.py install --optimize=1 --skip-build --prefix=/usr --root="$pkgdir" -} - -package_python2-astroid() { - depends=('python2-six' 'python2-lazy-object-proxy' 'python2-wrapt' 'python2-singledispatch' - 'python2-enum34') - replaces=('python2-logilab-astng') - conflicts=('python2-logilab-astng') - - cd astroid-py2 - - python2 setup.py install --optimize=1 --skip-build --prefix=/usr --root="$pkgdir" -} Copied: python-astroid/repos/extra-any/PKGBUILD (from rev 295266, python-astroid/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-05-04 13:56:29 UTC (rev 295267) @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Angel Velasquez <an...@archlinux.org> +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgbase=python-astroid +pkgname=('python2-astroid' 'python-astroid') +pkgver=1.5.2 +pkgrel=1 +pkgdesc="Useful miscellaneous modules used by Logilab projects" +arch=('any') +url="https://github.com/PyCQA/astroid" +license=('LGPL') +makedepends=('python-setuptools' 'python2-setuptools' 'python-six' 'python2-six' + 'python-lazy-object-proxy' 'python2-lazy-object-proxy' 'python-wrapt' 'python2-wrapt' + 'python2-singledispatch' 'python2-enum34' 'python2-backports.functools_lru_cache') +checkdepends=('python-dateutil' 'python2-dateutil' 'python-pytest' 'python2-pytest' 'python-numpy' + 'python2-numpy' 'python-nose' 'python2-nose') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/PyCQA/astroid/archive/astroid-$pkgver.tar.gz") +sha512sums=('649e81c8f9d4ae0cbb1f3f602d5f09807ac740cc321f0c692d282a3c6171858118ed977b8fd94258d415ea3caba499e45a4b0ffc32804ee13892bfff163bc1b6') + +prepare() { + cp -a astroid-astroid-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/astroid-astroid-$pkgver + python setup.py build + + cd "$srcdir"/astroid-astroid-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/astroid-astroid-$pkgver + PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python -Wi -m unittest discover -s build/lib/astroid/tests -p "unittest*.py" + + cd "$srcdir"/astroid-astroid-$pkgver-py2 + PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 -Wi -m unittest discover -s build/lib/astroid/tests -p "unittest*.py" +} + +package_python-astroid() { + depends=('python-six' 'python-lazy-object-proxy' 'python-wrapt') + replaces=('python-logilab-astng') + conflicts=('python-logilab-astng') + + cd astroid-astroid-$pkgver + + python setup.py install --optimize=1 --skip-build --prefix=/usr --root="$pkgdir" +} + +package_python2-astroid() { + depends=('python2-six' 'python2-lazy-object-proxy' 'python2-wrapt' 'python2-singledispatch' + 'python2-enum34' 'python2-backports.functools_lru_cache') + replaces=('python2-logilab-astng') + conflicts=('python2-logilab-astng') + + cd astroid-astroid-$pkgver-py2 + + python2 setup.py install --optimize=1 --skip-build --prefix=/usr --root="$pkgdir" +}