diff --git a/charmcraft/models/project.py b/charmcraft/models/project.py index cc32425e8..f0dd82a69 100644 --- a/charmcraft/models/project.py +++ b/charmcraft/models/project.py @@ -640,11 +640,11 @@ class PlatformCharm(CharmcraftProject): summary: CharmcraftSummaryStr description: str - base: BaseStr + # Silencing pyright because it complains about missing default value + base: BaseStr # pyright: ignore[reportGeneralTypeIssues] build_base: BuildBaseStr | None = None - platforms: dict[str, Platform | None] - - parts: dict[str, dict[str, Any]] # craft-parts parts + platforms: dict[str, Platform | None] # pyright: ignore[reportGeneralTypeIssues] + parts: dict[str, dict[str, Any]] # pyright: ignore[reportGeneralTypeIssues] actions: dict[str, Any] | None assumes: list[str | dict[str, list | dict]] | None diff --git a/pyproject.toml b/pyproject.toml index e6c2bb2a3..086ba5b55 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ lint = [ ] types = [ "mypy[reports]~=1.5", - "pyright==1.1.354", + "pyright==1.1.366", "types-python-dateutil", "types-requests<2.31.0.20240312", # Frozen until we can get urllib3 v2 "types-setuptools",