line/line-bot-sdk-python

Can't import TextMessage in version 3.14.0

Closed this issue · 5 comments

System Informations

  • Python version:3.10.5
  • SDK version:3.14.0
  • OS:windows 10

Expected Behavior

It shoud import normally
from linebot.v3.messaging import TextMessage

Current Behavior

It raised an error SyntaxError: invalid syntax

Steps to Reproduce

from linebot.v3.messaging import TextMessage

Logs

SyntaxError: invalid syntax (text_message_v2.py, line 23)
from linebot.v3.messaging import (
File "d:\Programming\Python\venv\azure-bot\lib\site-packages\linebot\v3\messaging_init_.py", line 18, in
from linebot.v3.messaging.api.messaging_api import MessagingApi
File "d:\Programming\Python\venv\azure-bot\lib\site-packages\linebot\v3\messaging\api_init_.py", line 4, in
from linebot.v3.messaging.api.messaging_api import MessagingApi
File "d:\Programming\Python\venv\azure-bot\lib\site-packages\linebot\v3\messaging\api\messaging_api.py", line 25, in
from linebot.v3.messaging.models.audience_match_messages_request import AudienceMatchMessagesRequest
File "d:\Programming\Python\venv\azure-bot\lib\site-packages\linebot\v3\messaging\models_init_.py", line 167, in
from linebot.v3.messaging.models.text_message_v2 import TextMessageV2
File "d:\Programming\Python\venv\azure-bot\lib\site-packages\linebot\v3\messaging\models\text_message_v2.py", line 23
from linebot.v3.messaging.models.dict[str,_substitution_object] import Dict[str, SubstitutionObject]
^
SyntaxError: invalid syntax

4 days,not yet fix

I also encountered the same problem.
I change linebot\v3\messaging\models\text_message_v2.py", line 23
from linebot.v3.messaging.models.dict[str,_substitution_object] import Dict[str, SubstitutionObject]
to
from linebot.v3.messaging.models.substitution_object import SubstitutionObject
This temporarily solved the problem.

Thank you for using the line-bot-sdk-python.

We appreciate your bug report and are currently working on a fix.

We apologize for any inconvenience and thank you for your understanding.

This issue will be closed after 3.14.1 is released by @habara-k