PackageBase: make _update_external_dependencies private (#50580)

This commit is contained in:
Harmen Stoppels 2025-05-21 00:27:35 +02:00 committed by GitHub
parent a9d3bd8d7f
commit 2927e708bc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 6 additions and 4 deletions

View File

@ -986,7 +986,9 @@ def url_for_version(self, version):
"""
return self._implement_all_urls_for_version(version)[0]
def update_external_dependencies(self, extendee_spec=None):
def _update_external_dependencies(
self, extendee_spec: Optional[spack.spec.Spec] = None
) -> None:
"""
Method to override in package classes to handle external dependencies
"""

View File

@ -3894,7 +3894,7 @@ def external_spec_selected(self, node, idx):
if extendee_spec:
extendee_node = SpecBuilder.make_node(pkg=extendee_spec.name)
package.update_external_dependencies(self._specs.get(extendee_node, None))
package._update_external_dependencies(self._specs.get(extendee_node))
def depends_on(self, parent_node, dependency_node, type):
dependency_spec = self._specs[dependency_node]

View File

@ -250,7 +250,7 @@ def test_imports(self) -> None:
):
python("-c", f"import {module}")
def update_external_dependencies(self, extendee_spec=None):
def _update_external_dependencies(self, extendee_spec: Optional[Spec] = None) -> None:
"""
Ensure all external python packages have a python dependency

View File

@ -240,7 +240,7 @@ def test_imports(self) -> None:
):
python("-c", f"import {module}")
def update_external_dependencies(self, extendee_spec=None):
def _update_external_dependencies(self, extendee_spec=None):
"""
Ensure all external python packages have a python dependency