summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Usai <10634438+enrico-usai@users.noreply.github.com>2020-09-17 16:59:11 +0200
committerGitHub <noreply@github.com>2020-09-17 09:59:11 -0500
commit91bd99b4b2fbc81123210881f243e0bd6d8445b2 (patch)
tree7c8f99fe5d838afc0c7ec6f1a84fac51a98e0266
parent7fb83047fdea6d47b310b60ec5c9058057c54b81 (diff)
downloadspack-91bd99b4b2fbc81123210881f243e0bd6d8445b2.tar.gz
spack-91bd99b4b2fbc81123210881f243e0bd6d8445b2.tar.bz2
spack-91bd99b4b2fbc81123210881f243e0bd6d8445b2.tar.xz
spack-91bd99b4b2fbc81123210881f243e0bd6d8445b2.zip
aws-parallelcluster: add 2.9.1 and 2.9.0 releases (#18676)
Checked all the third party dependencies for all the versions.
-rw-r--r--var/spack/repos/builtin/packages/aws-parallelcluster/package.py30
1 files changed, 24 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/aws-parallelcluster/package.py b/var/spack/repos/builtin/packages/aws-parallelcluster/package.py
index 8d936a8a3b..999c6aae25 100644
--- a/var/spack/repos/builtin/packages/aws-parallelcluster/package.py
+++ b/var/spack/repos/builtin/packages/aws-parallelcluster/package.py
@@ -12,7 +12,7 @@ class AwsParallelcluster(PythonPackage):
tool to deploy and manage HPC clusters in the AWS cloud."""
homepage = "https://github.com/aws/aws-parallelcluster"
- url = "https://pypi.io/packages/source/a/aws-parallelcluster/aws-parallelcluster-2.8.1.tar.gz"
+ url = "https://pypi.io/packages/source/a/aws-parallelcluster/aws-parallelcluster-2.9.1.tar.gz"
maintainers = [
'sean-smith', 'demartinofra', 'enrico-usai', 'lukeseawalker', 'rexcsn',
@@ -23,6 +23,8 @@ class AwsParallelcluster(PythonPackage):
'pcluster.config', 'pcluster.networking'
]
+ version('2.9.1', sha256='12dc22286cd447a16931f1f8619bdd47d4543fd0de7905d52b6c6f83ff9db8a3')
+ version('2.9.0', sha256='e98a8426bc46aca0860d9a2be89bbc4a90aab3ed2f60ca6c385b595fbbe79a78')
version('2.8.1', sha256='c183dc3f053bc2445db724e561cea7f633dd5e7d467a7b3f9b2f2f703f7d5d49')
version('2.8.0', sha256='4e67539d49fe987884a3ed7198dc13bc8a3a1778f0b3656dfe0ae899138678f2')
version('2.7.0', sha256='7c34995acfcc256a6996541d330575fc711e1fd5735bf3d734d4e96c1dc8df60')
@@ -31,16 +33,32 @@ class AwsParallelcluster(PythonPackage):
version('2.5.1', sha256='4fd6e14583f8cf81f9e4aa1d6188e3708d3d14e6ae252de0a94caaf58be76303')
version('2.5.0', sha256='3b0209342ea0d9d8cc95505456103ad87c2d4e35771aa838765918194efd0ad3')
+ # common deps
depends_on('python@2.7:', type=('build', 'run'))
- depends_on('py-setuptools', type=('build', 'run'))
- depends_on('py-boto3@1.10.15:', type=('build', 'run'))
depends_on('py-future@0.16.0:0.18.2', type=('build', 'run'))
- depends_on('py-tabulate@0.8.2:0.8.3', type=('build', 'run'))
depends_on('py-ipaddress@1.0.22:', type=('build', 'run'))
- depends_on('py-enum34@1.1.6:', when='^python@:3.3', type=('build', 'run'))
- depends_on('py-pyyaml@5.1.2:', type=('build', 'run'))
depends_on('py-configparser@3.5.0:3.8.1', when='^python@:2', type=('build', 'run'))
+ # 2.9.x changes
+ depends_on('py-tabulate@0.8.2:0.8.3', when='@:2.8', type=('build', 'run'))
+ depends_on('py-tabulate@0.8.5', when='@2.9: ^python@3.0:3.4', type=('build', 'run'))
+ depends_on('py-tabulate@0.8.2:0.8.7', when='@2.9: ^python@:2,3.5:', type=('build', 'run'))
+ depends_on('py-pyyaml@5.2', when='@2.6:2.8 ^python@3.0:3.4', type=('build', 'run'))
+ depends_on('py-pyyaml@5.3.1:', when='@2.9: ^python@:2,3.5:', type=('build', 'run'))
+ depends_on('py-jinja2@2.10.1', when='@2.9: ^python@3.0:3.4', type=('build', 'run'))
+ depends_on('py-jinja2@2.11.0:', when='@2.9: ^python@:2,3.5:', type=('build', 'run'))
+
+ # 2.8.x changes
+ depends_on('py-boto3@1.14.3:', when='@2.8:', type=('build', 'run'))
+ depends_on('py-boto3@1.10.15:', when='@:2.7', type=('build', 'run'))
+
+ # 2.6.x changes
+ depends_on('py-setuptools', when='@2.6:', type=('build', 'run'))
+ depends_on('py-enum34@1.1.6:', when='@2.6: ^python@:3.3', type=('build', 'run'))
+ depends_on('py-enum34@1.1.6:', when='@:2.5', type=('build', 'run'))
+ depends_on('py-pyyaml@5.1.2', when='@2.6: ^python@:2,3.5:', type=('build', 'run'))
+ depends_on('py-pyyaml@5.1.2:', when='@:2.5', type=('build', 'run'))
+
# https://github.com/aws/aws-parallelcluster/pull/1633
patch('enum34.patch', when='@:2.5.1')