summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriarspider <iarspider@gmail.com>2021-11-17 01:10:52 +0100
committerGitHub <noreply@github.com>2021-11-16 17:10:52 -0700
commit85a98fc758e0ece3ebe737ef29c8206276b637c0 (patch)
tree6c383a968da0f031075c605e026f5ecdf188a809
parent0221639e8afb43a9ea29cb81ace9aa260443762a (diff)
downloadspack-85a98fc758e0ece3ebe737ef29c8206276b637c0.tar.gz
spack-85a98fc758e0ece3ebe737ef29c8206276b637c0.tar.bz2
spack-85a98fc758e0ece3ebe737ef29c8206276b637c0.tar.xz
spack-85a98fc758e0ece3ebe737ef29c8206276b637c0.zip
New version: py-pylint 2.8.2; new package py-platformdirs (#27473)
* New version: py-pylint 2.8.2; new package py-platformdirs * Update var/spack/repos/builtin/packages/py-platformdirs/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pylint/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
-rw-r--r--var/spack/repos/builtin/packages/py-platformdirs/package.py20
-rw-r--r--var/spack/repos/builtin/packages/py-pylint/package.py11
2 files changed, 30 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/py-platformdirs/package.py b/var/spack/repos/builtin/packages/py-platformdirs/package.py
new file mode 100644
index 0000000000..e1d0c126f0
--- /dev/null
+++ b/var/spack/repos/builtin/packages/py-platformdirs/package.py
@@ -0,0 +1,20 @@
+# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+from spack import *
+
+
+class PyPlatformdirs(PythonPackage):
+ """A small Python module for determining appropriate
+ platform-specific dirs, e.g. a "user data dir" """
+
+ homepage = "https://github.com/platformdirs/platformdirs"
+ pypi = "platformdirs/platformdirs-2.4.0.tar.gz"
+
+ version('2.4.0', sha256='367a5e80b3d04d2428ffa76d33f124cf11e8fff2acdaa9b43d545f5c7d661ef2')
+
+ depends_on('python@3.6:', type=('build', 'run'))
+ depends_on('py-setuptools@44:', type='build')
+ depends_on('py-setuptools-scm@5:+toml', type='build')
diff --git a/var/spack/repos/builtin/packages/py-pylint/package.py b/var/spack/repos/builtin/packages/py-pylint/package.py
index d474418ae2..f0fd2fefd3 100644
--- a/var/spack/repos/builtin/packages/py-pylint/package.py
+++ b/var/spack/repos/builtin/packages/py-pylint/package.py
@@ -11,6 +11,12 @@ class PyPylint(PythonPackage):
pypi = "pylint/pylint-1.6.5.tar.gz"
+ import_modules = ['pylint', 'pylint.lint', 'pylint.extensions',
+ 'pylint.config', 'pylint.checkers', 'pylint.checkers.refactoring',
+ 'pylint.message', 'pylint.utils', 'pylint.pyreverse',
+ 'pylint.reporters', 'pylint.reporters.ureports']
+
+ version('2.11.1', sha256='2c9843fff1a88ca0ad98a256806c82c5a8f86086e7ccbdb93297d86c3f90c436')
version('2.8.2', sha256='586d8fa9b1891f4b725f587ef267abe2a1bad89d6b184520c7f07a253dd6e217')
version('2.3.1', sha256='723e3db49555abaf9bf79dc474c6b9e2935ad82230b10c1138a71ea41ac0fff1')
version('2.3.0', sha256='ee80c7af4f127b2a480d83010c9f0e97beb8eaa652b78c2837d3ed30b12e1182')
@@ -30,7 +36,8 @@ class PyPylint(PythonPackage):
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', type=('build', 'run'), when='@2.3.0:2.7')
- depends_on('py-astroid@2.5.6:2.6', type=('build', 'run'), when='@2.8.0:')
+ depends_on('py-astroid@2.5.6:2.6', type=('build', 'run'), when='@2.8.0:2.10')
+ depends_on('py-astroid@2.8.0:2.8', type=('build', 'run'), when='@2.11.1:')
depends_on('py-backports-functools-lru-cache', when='^python@:2.8', type=('build', 'run'))
depends_on('py-configparser', when='^python@:2.8', type=('build', 'run'))
@@ -46,3 +53,5 @@ class PyPylint(PythonPackage):
depends_on('py-singledispatch', when='^python@:3.3', type=('build', 'run'))
depends_on('py-six', type=('build', 'run'), when='@1:2.3.1')
depends_on('py-toml@0.7.1:', type=('build', 'run'), when='@2.8.2:')
+ depends_on('py-platformdirs@2.2.0:', type=('build', 'run'), when='@2.11.1:')
+ depends_on('py-typing-extensions@3.10.0:', type=('build', 'run'), when='@2.11.1: ^python@:3.9')