Add check for packages restricting Python version (#145690)

* Add check for packages restricting Python version

* Apply suggestions from code review

* until

* until
This commit is contained in:
epenet
2025-05-27 10:44:00 +02:00
committed by GitHub
parent 7b1dfc35d1
commit 96c9636086
2 changed files with 74 additions and 21 deletions

View File

@@ -222,6 +222,15 @@ class Integration:
"""Add a warning."""
self.warnings.append(Error(*args, **kwargs))
def add_warning_or_error(
self, warning_only: bool, *args: Any, **kwargs: Any
) -> None:
"""Add an error or a warning."""
if warning_only:
self.add_warning(*args, **kwargs)
else:
self.add_error(*args, **kwargs)
def load_manifest(self) -> None:
"""Load manifest."""
manifest_path = self.path / "manifest.json"