remove self-import cycles (#46371)
This commit is contained in:
parent
668aba15a0
commit
71df434d1f
@ -308,8 +308,7 @@ def __call__(self):
|
||||
return t.render(**self.to_dict())
|
||||
|
||||
|
||||
import spack.container.writers.docker # noqa: E402
|
||||
|
||||
# Import after function definition all the modules in this package,
|
||||
# so that registration of writers will happen automatically
|
||||
import spack.container.writers.singularity # noqa: E402
|
||||
from . import docker # noqa: F401 E402
|
||||
from . import singularity # noqa: F401 E402
|
||||
|
@ -29,7 +29,6 @@
|
||||
import spack.config
|
||||
import spack.error
|
||||
import spack.fetch_strategy
|
||||
import spack.mirror
|
||||
import spack.oci.image
|
||||
import spack.repo
|
||||
import spack.spec
|
||||
|
@ -46,7 +46,6 @@
|
||||
import spack.deptypes as dt
|
||||
import spack.environment
|
||||
import spack.error
|
||||
import spack.modules.common
|
||||
import spack.paths
|
||||
import spack.projections as proj
|
||||
import spack.repo
|
||||
@ -352,7 +351,7 @@ def get_module(module_type, spec, get_full_path, module_set_name="default", requ
|
||||
except spack.repo.UnknownPackageError:
|
||||
upstream, record = spack.store.STORE.db.query_by_spec_hash(spec.dag_hash())
|
||||
if upstream:
|
||||
module = spack.modules.common.upstream_module_index.upstream_module(spec, module_type)
|
||||
module = upstream_module_index.upstream_module(spec, module_type)
|
||||
if not module:
|
||||
return None
|
||||
|
||||
|
@ -39,7 +39,6 @@
|
||||
import spack.paths
|
||||
import spack.resource
|
||||
import spack.spec
|
||||
import spack.stage
|
||||
import spack.util.crypto
|
||||
import spack.util.lock
|
||||
import spack.util.path as sup
|
||||
@ -981,8 +980,8 @@ def interactive_version_filter(
|
||||
data = buffer.getvalue().encode("utf-8")
|
||||
|
||||
short_hash = hashlib.sha1(data).hexdigest()[:7]
|
||||
filename = f"{spack.stage.stage_prefix}versions-{short_hash}.txt"
|
||||
filepath = os.path.join(spack.stage.get_stage_root(), filename)
|
||||
filename = f"{stage_prefix}versions-{short_hash}.txt"
|
||||
filepath = os.path.join(get_stage_root(), filename)
|
||||
|
||||
# Write contents
|
||||
with open(filepath, "wb") as f:
|
||||
|
Loading…
Reference in New Issue
Block a user