From 977117b502589886fb5833340ab6cf1c15b3b26e Mon Sep 17 00:00:00 2001 From: QuellynSnead Date: Mon, 28 Sep 2020 18:30:18 -0600 Subject: Paraview 5.6.2's version of VTK (8.2.0) is incompatible with Python 3.8 (#18881) * Paraview 5.6.2's version of VTK (8.2.0) is incompatible with Python 3.8. (see https://gitlab.kitware.com/vtk/vtk/-/issues/17670) * Trailing whitespace --- var/spack/repos/builtin/packages/paraview/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/paraview/package.py b/var/spack/repos/builtin/packages/paraview/package.py index 98447c3c2d..2a64676b0a 100644 --- a/var/spack/repos/builtin/packages/paraview/package.py +++ b/var/spack/repos/builtin/packages/paraview/package.py @@ -75,6 +75,11 @@ class Paraview(CMakePackage, CudaPackage): depends_on('python@2.7:2.8', when='+python', type=('build', 'run')) depends_on('python@3:', when='+python3', type=('build', 'run')) + # VTK < 8.2.1 can't handle Python 3.8 + # This affects Paraview 5.6.2 (VTK 8.2.0) + # https://gitlab.kitware.com/vtk/vtk/-/issues/17670 + depends_on('python@3:3.7', when='@5.6.2 +python3', type=('build', 'run')) + depends_on('py-numpy@:1.15.4', when='+python', type=('build', 'run')) depends_on('py-numpy', when='+python3', type=('build', 'run')) depends_on('py-mpi4py', when='+python+mpi', type=('build', 'run')) -- cgit v1.2.3-70-g09d2