summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriarspider <iarspider@gmail.com>2020-05-07 04:51:04 +0200
committerGitHub <noreply@github.com>2020-05-06 21:51:04 -0500
commit8845358f10c5007137bd18c3dbc8e8d423f7db94 (patch)
treecf7b2cafb09f73a8ffc0a78ad6a9878957241824
parent9c218079f00e9b3c7285cd94dcc7836531f722a5 (diff)
downloadspack-8845358f10c5007137bd18c3dbc8e8d423f7db94.tar.gz
spack-8845358f10c5007137bd18c3dbc8e8d423f7db94.tar.bz2
spack-8845358f10c5007137bd18c3dbc8e8d423f7db94.tar.xz
spack-8845358f10c5007137bd18c3dbc8e8d423f7db94.zip
New version of pylint + fix dependencies (#16443)
* New version of pylint + fix dependencies * Update package.py * Update package.py
-rw-r--r--var/spack/repos/builtin/packages/py-pylint/package.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/py-pylint/package.py b/var/spack/repos/builtin/packages/py-pylint/package.py
index 02d8b8223f..23cbfcf93a 100644
--- a/var/spack/repos/builtin/packages/py-pylint/package.py
+++ b/var/spack/repos/builtin/packages/py-pylint/package.py
@@ -7,11 +7,12 @@ from spack import *
class PyPylint(PythonPackage):
- """array processing for numbers, strings, records, and objects."""
+ """python code static checker"""
homepage = "https://pypi.python.org/pypi/pylint"
url = "https://pypi.io/packages/source/p/pylint/pylint-1.6.5.tar.gz"
+ version('2.3.1', sha256='723e3db49555abaf9bf79dc474c6b9e2935ad82230b10c1138a71ea41ac0fff1')
version('2.3.0', sha256='ee80c7af4f127b2a480d83010c9f0e97beb8eaa652b78c2837d3ed30b12e1182')
version('1.9.4', sha256='ee1e85575587c5b58ddafa25e1c1b01691ef172e139fc25585e5d3f02451da93')
# version('1.7.2', sha256='ea6afb93a9ed810cf52ff3838eb3a15e2bf6a81b80de0eaede1ce442caa5ca69') # see dependencies
@@ -20,13 +21,19 @@ class PyPylint(PythonPackage):
version('1.4.1', sha256='3e383060edd432cbbd0e8bd686f5facfe918047ffe1bb401ab5897cb6ee0f030')
extends('python', ignore=r'bin/pytest')
+ depends_on('python@2.7:2.8,3.4:3.6', when='@:1', type=('build', 'run'))
+ depends_on('python@3.4:', when='@2:', type=('build', 'run'))
depends_on('py-astroid', type=('build', 'run'))
# note there is no working version of astroid for this
depends_on('py-astroid@1.5.1:', type=('build', 'run'), when='@1.7:')
- depends_on('py-astroid@1.6:1.9', type=('build', 'run'), when='@1.9.4:')
- depends_on('py-six', type=('build', 'run'))
+ depends_on('py-astroid@1.6:1.9', type=('build', 'run'), when='@1.9.4')
+ depends_on('py-astroid@2.0:', type=('build', 'run'), when='@2.2.0:')
+ depends_on('py-astroid@2.2.0:2.999.999', type=('build', 'run'), when='@2.3.0:')
+ depends_on('py-six', type=('build', 'run'), when='@1:')
depends_on('py-isort@4.2.5:', type=('build', 'run'))
+ depends_on('py-isort@4.2.5:4.999', when='@2.3.1:', type=('build', 'run'))
depends_on('py-mccabe', type=('build', 'run'))
+ depends_on('py-mccabe@0.6.0:0.6.999', when='@2.3.1:', type=('build', 'run'))
depends_on('py-editdistance', type=('build', 'run'), when='@:1.7')
depends_on('py-setuptools@17.1:', type='build')
# depends_on('py-setuptools-scm@1.15.0:', type='build')