diff --git a/var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py b/var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py index e4e988deb..42e8b171a 100644 --- a/var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py +++ b/var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py @@ -1128,11 +1128,17 @@ def get_package_path(self, package_spec): name_match = name_regex.match(name) if name_match: name = name_match.group("name") + else: + # Remove newlines and whitespace from name + name = name.replace("\n", "").strip() if location is None: location = os.path.join( "dry-run", "path", "to", shlex.split(package_spec)[0] ) + else: + # Remove newlines and whitespace from location + location = location.replace("\n", "").strip() return (name, location)