summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasileios Karakasis <vkarak@gmail.com>2021-03-05 14:57:21 +0100
committerGitHub <noreply@github.com>2021-03-05 13:57:21 +0000
commit3b1b51e90de380fa9524121f95df989b00eeb6a8 (patch)
treed74f69a954b95c274a6c4df88f484d232150015c
parentca3171d002e38be1ad919237971cf4521c9c5c4f (diff)
downloadspack-3b1b51e90de380fa9524121f95df989b00eeb6a8.tar.gz
spack-3b1b51e90de380fa9524121f95df989b00eeb6a8.tar.bz2
spack-3b1b51e90de380fa9524121f95df989b00eeb6a8.tar.xz
spack-3b1b51e90de380fa9524121f95df989b00eeb6a8.zip
reframe: add v3.4.2 and v3.4.1, enable autocompletion (#22114)
-rw-r--r--var/spack/repos/builtin/packages/reframe/package.py38
1 files changed, 22 insertions, 16 deletions
diff --git a/var/spack/repos/builtin/packages/reframe/package.py b/var/spack/repos/builtin/packages/reframe/package.py
index 6c343c883f..29de386aa7 100644
--- a/var/spack/repos/builtin/packages/reframe/package.py
+++ b/var/spack/repos/builtin/packages/reframe/package.py
@@ -22,17 +22,19 @@ class Reframe(Package):
# notify when the package is updated.
maintainers = ['victorusu', 'vkarak']
- version('master', branch='master')
- version('3.4', sha256='7e74b1c7468b94e89cff4cd4a91934645ab227ad61d57a9ddf6a7d3d0726010e')
- version('3.3', sha256='9da150a051e9fa4ffea1361f30e8593261e7f6ebc71ec91ed32143539f871ad7')
- version('3.2', sha256='dc7f72e31386e549a874699067666607a72835914fef18c38ae6032ab5e5ed51')
- version('3.1', sha256='a9f6ac1ae8fdc51be8032d5cc79c117ff602f57b57aace2e195b2cfe1bd3a16f')
- version('3.0', sha256='fb76b4513c03b84f5b3bbbc988f7747e5b58f04c983b3935bab1f2e81adccb82')
- version('2.21', sha256='f35d4fda2f9672c87d3ef664d9a2d6eb0c01c88218a31772a6645c32c8934c4d')
- version('2.20', sha256='310c18d705858bbe6bd9a2dc4d382b254c1f093b0671d72363f2111e8c162ba4')
- version('2.17.3', sha256='dc8dfb2ccb9a966303879b7cdcd188c47063e9b7999cbd5d6255223b066bf357')
- version('2.17.2', sha256='092241cdc15918040aacb922c806aecb59c5bdc3ff7db034a4f355d39aecc101')
- version('2.17.1', sha256='0b0d32a892607840a7d668f5dcea6f03f7022a26b23e5042a0faf5b8c41cb146')
+ version('master', branch='master')
+ version('3.4.2', sha256='0c5c6dbd234b8007be929be2ccbe6a00d9a5ec75cc86e129557590b83f71acca')
+ version('3.4.1', sha256='aed5752a2f687002839923c5432784d3a25d3a29d43b69122dcbf72befa0fdbf')
+ version('3.4', sha256='7e74b1c7468b94e89cff4cd4a91934645ab227ad61d57a9ddf6a7d3d0726010e')
+ version('3.3', sha256='9da150a051e9fa4ffea1361f30e8593261e7f6ebc71ec91ed32143539f871ad7')
+ version('3.2', sha256='dc7f72e31386e549a874699067666607a72835914fef18c38ae6032ab5e5ed51')
+ version('3.1', sha256='a9f6ac1ae8fdc51be8032d5cc79c117ff602f57b57aace2e195b2cfe1bd3a16f')
+ version('3.0', sha256='fb76b4513c03b84f5b3bbbc988f7747e5b58f04c983b3935bab1f2e81adccb82')
+ version('2.21', sha256='f35d4fda2f9672c87d3ef664d9a2d6eb0c01c88218a31772a6645c32c8934c4d')
+ version('2.20', sha256='310c18d705858bbe6bd9a2dc4d382b254c1f093b0671d72363f2111e8c162ba4')
+ version('2.17.3', sha256='dc8dfb2ccb9a966303879b7cdcd188c47063e9b7999cbd5d6255223b066bf357')
+ version('2.17.2', sha256='092241cdc15918040aacb922c806aecb59c5bdc3ff7db034a4f355d39aecc101')
+ version('2.17.1', sha256='0b0d32a892607840a7d668f5dcea6f03f7022a26b23e5042a0faf5b8c41cb146')
variant('docs', default=False,
description='Build ReFrame\'s man page documentation')
@@ -43,18 +45,22 @@ class Reframe(Package):
# https://github.com/eth-cscs/reframe/issues/1464
depends_on('git', when='@2.0:3.1', type='run')
- # supported python
+ # supported python versions
depends_on('python@3.5:', when='@2.0:2.999', type='run')
depends_on('python@3.6:', when='@3.0:', type='run')
- # python build dependencies
+ # build dependencies
depends_on('py-setuptools', type='build')
- # python runtime dependencies
- depends_on('py-jsonschema', type='run')
+ # runtime dependencies
+ depends_on('py-argcomplete', when='@3.4.1:', type='run')
depends_on('py-importlib-metadata', type='run')
+ depends_on('py-jsonschema', type='run')
+ depends_on('py-pyyaml', when='@3.4.1:', type='run')
+ depends_on('py-requests', when='@3.4.1:', type='run')
+ depends_on('py-semver', when='@3.4.2:', type='run')
- # communication dependencies
+ # extension dependencies
depends_on('py-pygelf', when='+gelf', type='run')
# documentation dependencies