[arch-commits] Commit in pylint/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Thu May 4 14:09:38 UTC 2017
Date: Thursday, May 4, 2017 @ 14:09:38
Author: felixonmars
Revision: 295268
upgpkg: pylint 1.7.1-1
Modified:
pylint/trunk/PKGBUILD
----------+
PKGBUILD | 44 +++++++++++++++++++++-----------------------
1 file changed, 21 insertions(+), 23 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-05-04 13:56:29 UTC (rev 295267)
+++ PKGBUILD 2017-05-04 14:09:38 UTC (rev 295268)
@@ -6,53 +6,51 @@
pkgbase=pylint
pkgname=('python-pylint' 'python2-pylint')
-pkgver=1.6.4.20170104
-_commit=da1da56853380a5a387ad287f4398402b14ef123
+pkgver=1.7.1
pkgrel=1
pkgdesc="Analyzes Python code looking for bugs and signs of poor quality"
arch=('any')
url="http://pylint.org"
license=('GPL')
-makedepends=('python2-astroid' 'python-astroid' 'python2-setuptools' 'python-setuptools'
- 'python2-six' 'python-six' 'python-isort' 'python2-isort' 'python-mccabe'
+makedepends=('python-astroid' 'python2-astroid' 'python-setuptools' 'python2-setuptools'
+ 'python-six' 'python2-six' 'python-isort' 'python2-isort' 'python-mccabe'
'python2-mccabe' 'python2-backports.functools_lru_cache' 'python2-configparser'
- 'python-editdistance' 'python2-editdistance' 'git')
-checkdepends=('python-pytest-runner' 'python2-pytest-runner')
+ 'python2-singledispatch')
+checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'mpdecimal')
optdepends=('tk: Pylint GUI')
-#source=("git+https://github.com/PyCQA/pylint.git#tag=pylint-$pkgver")
-source=("git+https://github.com/PyCQA/pylint.git#commit=$_commit")
-sha1sums=('SKIP')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/PyCQA/pylint/archive/pylint-$pkgver.tar.gz")
+sha512sums=('2a04d01ba252e986b5092a7fdf1674d68de6a23c2f9cfcb9e65caac5cddc6482d1e82efab3cdd2caa37117b618dd96a39d7fce489bd977db335d2900bddb515d')
prepare() {
- cp -a pylint{,-py2}
+ cp -a pylint-pylint-$pkgver{,-py2}
- cd "$srcdir"/pylint/pylint
+ cd "$srcdir"/pylint-pylint-$pkgver/pylint
sed -e "s|/usr/bin/env python|/usr/bin/env python3|" -e "s|/usr/bin/python$|/usr/bin/python3|" -i epylint.py __main__.py test/input/noext test/data/ascript
- cd "$srcdir"/pylint-py2/pylint
+ cd "$srcdir"/pylint-pylint-$pkgver-py2/pylint
sed -e "s|/usr/bin/env python|/usr/bin/env python2|" -e "s|/usr/bin/python$|/usr/bin/python2|" -i epylint.py __main__.py test/input/noext test/data/ascript
}
build() {
- cd "$srcdir"/pylint
+ cd "$srcdir"/pylint-pylint-$pkgver
python setup.py build
- cd "$srcdir"/pylint-py2
+ cd "$srcdir"/pylint-pylint-$pkgver-py2
python2 setup.py build
}
check() {
- cd "$srcdir"/pylint
- python setup.py ptr || warning "Tests failed"
+ cd "$srcdir"/pylint-pylint-$pkgver
+ python setup.py pytest
- cd "$srcdir"/pylint-py2
- python2 setup.py ptr
+ cd "$srcdir"/pylint-pylint-$pkgver-py2
+ python2 setup.py pytest
}
package_python-pylint() {
- depends=('python-astroid' 'python-setuptools' 'python-editdistance' 'python-mccabe' 'python-isort')
+ depends=('python-astroid' 'python-setuptools' 'python-mccabe' 'python-isort')
- cd pylint
+ cd pylint-pylint-$pkgver
python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build --optimize=1
@@ -61,10 +59,10 @@
}
package_python2-pylint() {
- depends=('python2-astroid' 'python2-setuptools' 'python2-editdistance' 'python2-mccabe' 'python2-isort'
- 'python2-backports.functools_lru_cache' 'python2-configparser')
+ depends=('python2-astroid' 'python2-setuptools' 'python2-mccabe' 'python2-isort'
+ 'python2-backports.functools_lru_cache' 'python2-configparser' 'python2-singledispatch')
- cd pylint-py2
+ cd pylint-pylint-$pkgver-py2
python2 setup.py install --prefix=/usr --root="$pkgdir" --skip-build --optimize=1
More information about the arch-commits
mailing list