From 1dd740d35e4b0052d0f822a0887b476b2bc8d867 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Dec 2024 16:14:24 +0000 Subject: [PATCH 1/2] Bump mypy from 1.13.0 to 1.14.0 Bumps [mypy](https://github.com/python/mypy) from 1.13.0 to 1.14.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.13.0...v1.14.0) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 50ba33d310..030d79f499 100644 --- a/requirements.txt +++ b/requirements.txt @@ -55,5 +55,5 @@ mypy-boto3-s3==1.35.81 mypy-boto3-ses==1.35.68 mypy-boto3-sns==1.35.68 mypy-boto3-sqs==1.35.0 -mypy==1.13.0 +mypy==1.14.0 types-requests==2.32.0.20241016 From 473d5ca5c8946988e4e55096f6768a3d7f7d9beb Mon Sep 17 00:00:00 2001 From: groovecoder Date: Tue, 31 Dec 2024 07:27:59 -0600 Subject: [PATCH 2/2] for #5281: cast EmailPolicy to broader Policy for updated mypy type annotations of message_from_string and message_from_bytes --- emails/policy.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/emails/policy.py b/emails/policy.py index 8d24ef9434..c42d77064f 100644 --- a/emails/policy.py +++ b/emails/policy.py @@ -23,7 +23,7 @@ from email.headerregistry import BaseHeader, UnstructuredHeader from email.headerregistry import HeaderRegistry as PythonHeaderRegistry from email.headerregistry import MessageIDHeader as PythonMessageIDHeader -from email.policy import EmailPolicy +from email.policy import EmailPolicy, Policy from typing import TYPE_CHECKING, cast if TYPE_CHECKING: @@ -82,4 +82,4 @@ def __call__(self, name: str, value: str) -> BaseHeader: type["_HeaderParser"], RelayMessageIDHeader ) -relay_policy = EmailPolicy(header_factory=relay_header_factory) +relay_policy: Policy = cast(Policy, EmailPolicy(header_factory=relay_header_factory))