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]

Reply via email to