[
https://issues.apache.org/jira/browse/AIRFLOW-5898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16973172#comment-16973172
]
ASF GitHub Bot commented on AIRFLOW-5898:
-----------------------------------------
potiuk commented on pull request #6547: [AIRFLOW-5898] fix alembic crash due to
typing import
URL: https://github.com/apache/airflow/pull/6547
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> alembic command crashes due to typing import path collision
> -----------------------------------------------------------
>
> Key: AIRFLOW-5898
> URL: https://issues.apache.org/jira/browse/AIRFLOW-5898
> Project: Apache Airflow
> Issue Type: New Feature
> Components: database
> Affects Versions: 2.0.0
> Reporter: QP Hou
> Assignee: QP Hou
> Priority: Trivial
>
> Running alemibc within airflow directory results in the following crash:
>
> {code:java}
> File
> "/Users/qph/Envs/airflow/lib/python3.7/site-packages/typing_extensions.py",
> line 17, in <module>
> from typing import Generic, Callable, TypeVar, Tuple
> ImportError: cannot import name 'Generic' from 'typing'
> {code}
> This is due to typing.py within airlfow directory collides with the builtin
> typing module when a command runs inside airflow directory. Renaming it to
> `custom_typing.py` fixes the issue.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)