diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py index 81cf9088917d670d0e949da036567fb8bf3ddde8..34dfda967b59d14e0ca420c28a1f7b51e4261f6a 100644 --- a/var/spack/repos/builtin/packages/petsc/package.py +++ b/var/spack/repos/builtin/packages/petsc/package.py @@ -106,7 +106,8 @@ class Petsc(Package): depends_on('mpi', when='+mpi') # Build dependencies - depends_on('python@2.6:2.8', type='build') + depends_on('python@2.6:2.8', type='build', when='@:3.10.99') + depends_on('python@2.6:2.8,3.4:', type='build', when='@3.11:') # Other dependencies depends_on('metis@5:~int64+real64', when='@:3.7.99+metis~int64+double')