summaryrefslogtreecommitdiff
path: root/lib/spack/spack/spec.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/spack/spec.py')
-rw-r--r--lib/spack/spack/spec.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py
index e81d913631..596cef1306 100644
--- a/lib/spack/spack/spec.py
+++ b/lib/spack/spack/spec.py
@@ -1228,7 +1228,7 @@ class Spec(object):
"""Internal package call gets only the class object for a package.
Use this to just get package metadata.
"""
- return spack.repo.path().get_pkg_class(self.fullname)
+ return spack.repo.path.get_pkg_class(self.fullname)
@property
def virtual(self):
@@ -1244,7 +1244,7 @@ class Spec(object):
@staticmethod
def is_virtual(name):
"""Test if a name is virtual without requiring a Spec."""
- return (name is not None) and (not spack.repo.path().exists(name))
+ return (name is not None) and (not spack.repo.path.exists(name))
@property
def concrete(self):
@@ -1402,7 +1402,7 @@ class Spec(object):
@property
def prefix(self):
if self._prefix is None:
- self.prefix = spack.store.store().layout.path_for_spec(self)
+ self.prefix = spack.store.layout.path_for_spec(self)
return self._prefix
@prefix.setter
@@ -1675,7 +1675,7 @@ class Spec(object):
# still need to select a concrete package later.
if not self.virtual:
import spack.concretize
- concretizer = spack.concretize.concretizer()
+ concretizer = spack.concretize.concretizer
changed |= any(
(concretizer.concretize_architecture(self),
concretizer.concretize_compiler(self),
@@ -1744,7 +1744,7 @@ class Spec(object):
# Get a list of possible replacements in order of
# preference.
import spack.concretize
- concretizer = spack.concretize.concretizer()
+ concretizer = spack.concretize.concretizer
candidates = concretizer.choose_virtual_or_external(spec)
# Try the replacements in order, skipping any that cause
@@ -1849,7 +1849,7 @@ class Spec(object):
# we can do it as late as possible to allow as much
# compatibility across repositories as possible.
if s.namespace is None:
- s.namespace = spack.repo.path().repo_for_pkg(s.name).namespace
+ s.namespace = spack.repo.path.repo_for_pkg(s.name).namespace
if s.concrete:
continue
@@ -3107,7 +3107,7 @@ class Spec(object):
elif named_str == 'SPACK_ROOT':
out.write(fmt % token_transform(spack.paths.prefix))
elif named_str == 'SPACK_INSTALL':
- out.write(fmt % token_transform(spack.store.store().root))
+ out.write(fmt % token_transform(spack.store.root))
elif named_str == 'PREFIX':
out.write(fmt % token_transform(self.prefix))
elif named_str.startswith('HASH'):
@@ -3149,7 +3149,7 @@ class Spec(object):
if not self.concrete:
return None
try:
- record = spack.store.store().db.get_record(self)
+ record = spack.store.db.get_record(self)
return record.installed
except KeyError:
return None
@@ -3159,7 +3159,7 @@ class Spec(object):
if not self.concrete:
return None
try:
- record = spack.store.store().db.get_record(self)
+ record = spack.store.db.get_record(self)
return record.explicit
except KeyError:
return None
@@ -3382,7 +3382,7 @@ class SpecParser(spack.parse.Parser):
def spec_by_hash(self):
self.expect(ID)
- specs = spack.store.store().db.query()
+ specs = spack.store.db.query()
matches = [spec for spec in specs if
spec.dag_hash()[:len(self.token.value)] == self.token.value]