From c39725a9e6eeb799b73d2c05b0e12a83872e5b03 Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Tue, 20 May 2025 18:26:24 -0700 Subject: [PATCH] bugfix: add build system imports to new packages (#50587) Since #50452, build systems are no longer in core and need their own imports. Specifically, in addition to: ```python from spack.package import * ``` you now also need, e.g.: ```python from spack_repo.builtin.build_systems.python import PythonPackage ``` Or similar for other build systems, or things will break. - [x] Fix `py-deprecat` package - [x] Fix `cryoef` package Signed-off-by: Todd Gamblin --- var/spack/repos/spack_repo/builtin/packages/cryoef/package.py | 2 ++ .../repos/spack_repo/builtin/packages/py_deprecat/package.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/var/spack/repos/spack_repo/builtin/packages/cryoef/package.py b/var/spack/repos/spack_repo/builtin/packages/cryoef/package.py index 26b6e314b3e..bec38f6190c 100644 --- a/var/spack/repos/spack_repo/builtin/packages/cryoef/package.py +++ b/var/spack/repos/spack_repo/builtin/packages/cryoef/package.py @@ -2,6 +2,8 @@ # # SPDX-License-Identifier: (Apache-2.0 OR MIT) +from spack_repo.builtin.build_systems.makefile import MakefilePackage + from spack.package import * diff --git a/var/spack/repos/spack_repo/builtin/packages/py_deprecat/package.py b/var/spack/repos/spack_repo/builtin/packages/py_deprecat/package.py index c7f97d96b64..62e604a57e9 100644 --- a/var/spack/repos/spack_repo/builtin/packages/py_deprecat/package.py +++ b/var/spack/repos/spack_repo/builtin/packages/py_deprecat/package.py @@ -2,6 +2,8 @@ # # SPDX-License-Identifier: (Apache-2.0 OR MIT) +from spack_repo.builtin.build_systems.python import PythonPackage + from spack.package import *