From 0cbaecca60d5852ef0fe0d1378c685ff1dc65fd1 Mon Sep 17 00:00:00 2001
From: Erik Schnetter <schnetter@gmail.com>
Date: Fri, 22 Apr 2016 21:52:11 -0400
Subject: [PATCH] Don't use subprocess module

---
 var/spack/repos/builtin/packages/hdf5/package.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/var/spack/repos/builtin/packages/hdf5/package.py b/var/spack/repos/builtin/packages/hdf5/package.py
index bef34ff5bd..333c63c288 100644
--- a/var/spack/repos/builtin/packages/hdf5/package.py
+++ b/var/spack/repos/builtin/packages/hdf5/package.py
@@ -25,7 +25,6 @@
 
 from spack import *
 import shutil
-import subprocess
 
 
 class Hdf5(Package):
@@ -177,7 +176,8 @@ def check_install(self, spec):
                "-L%s" % join_path(spec.prefix, "lib"), "-lhdf5",
                "-lz")
             try:
-                output = subprocess.check_output("./check")
+                check = Executable('./check')
+                output = check(return_output=True)
             except:
                 output = ""
             success = output == expected
-- 
GitLab