summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin.mock/packages/find-externals1/package.py
diff options
context:
space:
mode:
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.py21
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))