Skip to content

ImportError: cannot import name '_header_value_parser' from 'email'  #100706

Open
@minyoung90

Description

@minyoung90
....
File "/usr/local/lib/python3.9/site-packages/fastapi_mail/fastmail.py", line 7, in <module>
from fastapi_mail.connection import Connection
File "/usr/local/lib/python3.9/site-packages/fastapi_mail/connection.py", line 1, in <module>
import aiosmtplib
File "/usr/local/lib/python3.9/site-packages/aiosmtplib/__init__.py", line 12, in <module>
from .api import send
File "/usr/local/lib/python3.9/site-packages/aiosmtplib/api.py", line 12, in <module>
from .smtp import SMTP
File "/usr/local/lib/python3.9/site-packages/aiosmtplib/smtp.py", line 14, in <module>
from .auth import SMTPAuth
File "/usr/local/lib/python3.9/site-packages/aiosmtplib/auth.py", line 10, in <module>
from .esmtp import ESMTP
File "/usr/local/lib/python3.9/site-packages/aiosmtplib/esmtp.py", line 10, in <module>
from .email import parse_address, quote_address
File "/usr/local/lib/python3.9/site-packages/aiosmtplib/email.py", line 8, in <module>
import email.headerregistry
File "/usr/local/lib/python3.9/email/headerregistry.py", line 14, in <module>
from email import _header_value_parser as parser
ImportError: cannot import name '_header_value_parser' from 'email' (/usr/local/lib/python3.9/email/__init__.py)

I have a production level system, and I got this error suddenly.
is it wrong depenency with python 3.9?

I am using "tiangolo/uvicorn-gunicorn-fastapi:python3.9-slim" for python docker image.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions