From 8845358f10c5007137bd18c3dbc8e8d423f7db94 Mon Sep 17 00:00:00 2001 From: iarspider Date: Thu, 7 May 2020 04:51:04 +0200 Subject: New version of pylint + fix dependencies (#16443) * New version of pylint + fix dependencies * Update package.py * Update package.py --- var/spack/repos/builtin/packages/py-pylint/package.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'var') 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') -- cgit v1.2.3-60-g2f50