potiuk commented on PR #41555:
URL: https://github.com/apache/airflow/pull/41555#issuecomment-2308779326
> I checked the repo and none of the released providers exclude Python 3.8,
I figure maybe this problem hasn't come up yet.
Yes. As I wrote in the #41718 - likely matrix for all providers and python
versions is far too big an overhead for this one - this is the first time we
have a provider that does not work for 3.8. So likely removing the providers
that are not 3.8 compatible is the way to go - feel free to do so. We already
have a code that removes non-compatible providers in compatibility checks - you
can add ibmcloudant there (with comment referring to the conflict and issue
with snowflake). Similarly you can even hard-code a step after builiding the
providers in verify providers (again - with comment and link to the snowflake
issue and note that it should be removed after the issue is solved.
BASE_PROVIDERS_COMPATIBILITY_CHECKS: list[dict[str, str | list[str]]] = [
{
"python-version": "3.8",
"airflow-version": "2.8.4",
"remove-providers": "fab",
"run-tests": "true",
},
{
"python-version": "3.8",
"airflow-version": "2.9.3",
"remove-providers": "",
"run-tests": "true",
},
{
"python-version": "3.8",
"airflow-version": "2.10.0",
"remove-providers": "",
"run-tests": "true",
},
]
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]