[arch-commits] Commit in pylint/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Wed Jan 11 15:39:08 UTC 2017


    Date: Wednesday, January 11, 2017 @ 15:39:07
  Author: felixonmars
Revision: 285679

upgpkg: pylint 1.6.4.20170104-1

Modified:
  pylint/trunk/PKGBUILD

----------+
 PKGBUILD |   24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-01-11 15:28:09 UTC (rev 285678)
+++ PKGBUILD	2017-01-11 15:39:07 UTC (rev 285679)
@@ -6,8 +6,9 @@
 
 pkgbase=pylint
 pkgname=('python-pylint' 'python2-pylint')
-pkgver=1.6.4
-pkgrel=2
+pkgver=1.6.4.20170104
+_commit=da1da56853380a5a387ad287f4398402b14ef123
+pkgrel=1
 pkgdesc="Analyzes Python code looking for bugs and signs of poor quality"
 arch=('any')
 url="http://pylint.org"
@@ -14,9 +15,12 @@
 license=('GPL')
 makedepends=('python2-astroid' 'python-astroid' 'python2-setuptools' 'python-setuptools'
              'python2-six' 'python-six' 'python-isort' 'python2-isort' 'python-mccabe'
-             'python2-mccabe' 'python2-backports.functools_lru_cache' 'python2-configparser' 'git')
+             'python2-mccabe' 'python2-backports.functools_lru_cache' 'python2-configparser'
+             'python-editdistance' 'python2-editdistance' 'git')
+checkdepends=('python-pytest-runner' 'python2-pytest-runner')
 optdepends=('tk: Pylint GUI')
-source=("git+https://github.com/PyCQA/pylint.git#tag=pylint-$pkgver")
+#source=("git+https://github.com/PyCQA/pylint.git#tag=pylint-$pkgver")
+source=("git+https://github.com/PyCQA/pylint.git#commit=$_commit")
 sha1sums=('SKIP')
 
 prepare() {
@@ -39,14 +43,14 @@
 
 check() {
   cd "$srcdir"/pylint
-  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python -Wi -m unittest discover -s pylint/test/ -p *test_*.py || warning "Tests failed"
+  python setup.py ptr || warning "Tests failed"
 
   cd "$srcdir"/pylint-py2
-  PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 -Wi -m unittest discover -s pylint/test/ -p *test_*.py || warning "Tests failed"
+  python2 setup.py ptr
 }
 
 package_python-pylint() {
-  depends=('python-astroid' 'python-setuptools' 'python-six' 'python-mccabe' 'python-isort')
+  depends=('python-astroid' 'python-setuptools' 'python-editdistance' 'python-mccabe' 'python-isort')
 
   cd pylint
 
@@ -57,7 +61,7 @@
 }
 
 package_python2-pylint() {
-  depends=('python2-astroid' 'python2-setuptools' 'python2-six' 'python2-mccabe' 'python2-isort'
+  depends=('python2-astroid' 'python2-setuptools' 'python2-editdistance' 'python2-mccabe' 'python2-isort'
            'python2-backports.functools_lru_cache' 'python2-configparser')
 
   cd pylint-py2
@@ -67,8 +71,10 @@
   install -d "$pkgdir"/usr/share/man/man1
   install -m644 man/* "$pkgdir"/usr/share/man/man1
 
-  for _exe in epylint pylint pylint-gui pyreverse symilar; do
+  for _exe in epylint pylint pyreverse symilar; do
      mv "$pkgdir"/usr/bin/${_exe}{,2}
      mv "$pkgdir"/usr/share/man/man1/${_exe}{,2}.1
   done
+
+  mv "$pkgdir"/usr/share/man/man1/pylint-gui{,2}.1
 }



More information about the arch-commits mailing list