diff options
Diffstat (limited to 'var/spack/repos/builtin.mock/packages/find-externals1/package.py')
-rw-r--r-- | var/spack/repos/builtin.mock/packages/find-externals1/package.py | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/var/spack/repos/builtin.mock/packages/find-externals1/package.py b/var/spack/repos/builtin.mock/packages/find-externals1/package.py index 0b626d4f52..5d7ec0921b 100644 --- a/var/spack/repos/builtin.mock/packages/find-externals1/package.py +++ b/var/spack/repos/builtin.mock/packages/find-externals1/package.py @@ -10,27 +10,22 @@ from spack.package import * class FindExternals1(AutotoolsPackage): - executables = ['find-externals1-exe'] + executables = ["find-externals1-exe"] url = "http://www.example.com/find-externals-1.0.tar.gz" - version('1.0', 'abcdef1234567890abcdef1234567890') + version("1.0", "abcdef1234567890abcdef1234567890") @classmethod def determine_spec_details(cls, prefix, exes_in_prefix): - exe_to_path = dict( - (os.path.basename(p), p) for p in exes_in_prefix - ) - exes = [x for x in exe_to_path.keys() if 'find-externals1-exe' in x] + exe_to_path = dict((os.path.basename(p), p) for p in exes_in_prefix) + exes = [x for x in exe_to_path.keys() if "find-externals1-exe" in x] if not exes: return - exe = spack.util.executable.Executable( - exe_to_path[exes[0]]) - output = exe('--version', output=str) + exe = spack.util.executable.Executable(exe_to_path[exes[0]]) + output = exe("--version", output=str) if output: - match = re.search(r'find-externals1.*version\s+(\S+)', output) + match = re.search(r"find-externals1.*version\s+(\S+)", output) if match: version_str = match.group(1) - return Spec.from_detection( - 'find-externals1@{0}'.format(version_str) - ) + return Spec.from_detection("find-externals1@{0}".format(version_str)) |