forked from apache/airflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add back
eval-type-backport
to entrypoint_ci.sh as pydantic workaro…
…und (apache#44589) We need to install `eval-type-backport` to avoid problems with Pydantic 2.10.+ released in November 2024 for python 3.8 and 3.9. While Pydantic 2.10.0/2.10.1 completely broke Airflow 2 installation and Pydantic 2.10.2 fixed the issue for past versions of Airflow, there are still Some Typing constructs that are not handled well by Pydantic and in case Pydantic fails with those errors, it will STILL fall back to `eval-type-backport` to handle those cases (if if `eval-type-backport` is installed. Therefore - until we have Airflow 2.10.3 for backwards compatibility tests and we attempt to install "edge" provider that might use such breaking constructs, we need to install `eval-type-backport` to avoid problems with Pydantic 2.10.2+ as well. As soon as we move to Airflow 2.10.4, we can remove this workaround because Airflow 2.10.4 adds "eval-type-backport" as a dependency and it will be installed automatically.
- Loading branch information
Showing
2 changed files
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters