From e779f744b2120d4fdaf12c6a16764ab530d8ad1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 11:03:07 +0000 Subject: [PATCH 1/2] Bump mypy from 1.15.0 to 1.16.0 Bumps [mypy](https://github.com/python/mypy) from 1.15.0 to 1.16.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.15.0...v1.16.0) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.16.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 1e8356f..7c45232 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -5,7 +5,7 @@ flake8-bandit==4.1.1 flake8-bugbear==24.12.12 flake8-import-order==0.18.2 flake8-requirements==2.2.1 -mypy==1.15.0 +mypy==1.16.0 types-passlib==1.7.7.20250516 pep257==0.7.0 sphinx==8.1.3 From cbe7f9f64af22af35458b0d42ba2b8fa36284a32 Mon Sep 17 00:00:00 2001 From: Sam Bull Date: Fri, 30 May 2025 17:05:47 +0100 Subject: [PATCH 2/2] Update abc.py --- aiohttp_security/abc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aiohttp_security/abc.py b/aiohttp_security/abc.py index 8625c11..a440076 100644 --- a/aiohttp_security/abc.py +++ b/aiohttp_security/abc.py @@ -16,7 +16,7 @@ async def identify(self, request: web.Request) -> Optional[str]: pass @abc.abstractmethod - async def remember(self, request: web.Request, # type: ignore[misc] + async def remember(self, request: web.Request, response: web.StreamResponse, identity: str, **kwargs: Any) -> None: """Remember identity. @@ -37,7 +37,7 @@ async def forget(self, request: web.Request, response: web.StreamResponse) -> No class AbstractAuthorizationPolicy(metaclass=abc.ABCMeta): @abc.abstractmethod - async def permits(self, identity: Optional[str], # type: ignore[misc] + async def permits(self, identity: Optional[str], permission: Union[str, Enum], context: Any = None) -> bool: """Check user permissions.