You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "eladkal (via GitHub)" <gi...@apache.org> on 2025/06/01 07:57:43 UTC

Re: [PR] Bump min version of sendgrid sdk [airflow]

eladkal commented on PR #50221:
URL: https://github.com/apache/airflow/pull/50221#issuecomment-2926765112

   Failing only for python 3.9 
   ```
   #45 4.147 Falling back to no-constraints installation.
     #45 4.147 
     #45 4.147 + uv sync --all-packages --group dev --group docs --group docs-gen --group leveldb
     #45 8.414   × No solution found when resolving dependencies for split
     #45 8.414   │ ((python_full_version >= '3.12' and platform_machine != 'x86_64') or
     #45 8.414   │ (python_full_version >= '3.12' and sys_platform != 'darwin')):
     #45 8.414   ╰─▶ Because apache-airflow-providers-fab depends on
     #45 8.414       connexion[flask]>=2.14.2,<3.0 and only the following versions of
     #45 8.414       connexion[flask] are available:
     #45 8.414           connexion[flask]<=2.14.2
     #45 8.414           connexion[flask]>3.0
     #45 8.414       we can conclude that apache-airflow-providers-fab[kerberos] depends on
     #45 8.414       connexion[flask]==2.14.2.
     #45 8.414       And because connexion==2.14.2 depends on werkzeug>=1.0,<2.3, we
     #45 8.414       can conclude that apache-airflow-providers-fab[kerberos] depends on
     #45 8.414       werkzeug>=1.0,<2.3. (1)
     #45 8.414 
     #45 8.414       Because only the following versions of werkzeug{python_full_version >=
     #45 8.414       '3.12'} are available:
     #45 8.414           werkzeug{python_full_version >= '3.12'}<=2.3.5
     #45 8.414           werkzeug{python_full_version >= '3.12'}==2.3.6
     #45 8.414           werkzeug{python_full_version >= '3.12'}==2.3.7
     #45 8.414           werkzeug{python_full_version >= '3.12'}==2.3.8
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.0.0
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.0.1
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.0.2
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.0.3
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.0.4
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.0.5
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.0.6
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.1.0
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.1.1
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.1.2
     #45 8.414           werkzeug{python_full_version >= '3.12'}==3.1.3
     #45 8.414       and sendgrid==6.12.3 depends on werkzeug{python_full_version >=
     #45 8.414       '3.12'}>=2.3.5, we can conclude that sendgrid==6.12.3 depends on
     #45 8.414       werkzeug>=2.3.5.
     #45 8.414       And because we know from (1) that apache-airflow-providers-fab[kerberos]
     #45 8.414       depends on werkzeug>=1.0,<2.3, we can conclude that sendgrid==6.12.3 and
     #45 8.414       apache-airflow-providers-fab[kerberos] are incompatible.
     #45 8.414       And because only sendgrid<=6.12.3 is available and
     #45 8.414       apache-airflow-providers-sendgrid depends on sendgrid>=6.12.3,
     #45 8.414       we can conclude that apache-airflow-providers-sendgrid and
     #45 8.414       apache-airflow-providers-fab[kerberos] are incompatible.
     #45 8.414       And because your workspace requires
     #45 8.414       apache-airflow-providers-fab[kerberos] and
     #45 8.414       apache-airflow-providers-sendgrid, we can conclude that your workspace's
     #45 8.414       requirements are unsatisfiable.
     #45 8.414 
     #45 8.414       hint: Pre-releases are available for `sendgrid` in the requested
     #45 8.414       range (e.g., 7.0.0rc2), but pre-releases weren't enabled (try:
     #45 8.414       `--prerelease=allow`)
     #45 ERROR: process "/bin/bash -o pipefail -o errexit -o nounset -o nolog -c bash /scripts/docker/install_airflow_when_building_images.sh" did not complete successfully: exit code: 1
     ------
      > [main 16/24] RUN --mount=type=cache,id=ci-amd64-0,target=/root/.cache/ bash /scripts/docker/install_airflow_when_building_images.sh:
     8.414       we can conclude that apache-airflow-providers-sendgrid and
     8.414       apache-airflow-providers-fab[kerberos] are incompatible.
     8.414       And because your workspace requires
     8.414       apache-airflow-providers-fab[kerberos] and
     8.414       apache-airflow-providers-sendgrid, we can conclude that your workspace's
     8.414       requirements are unsatisfiable.
     8.414 
     8.414       hint: Pre-releases are available for `sendgrid` in the requested
     8.414       range (e.g., 7.0.0rc2), but pre-releases weren't enabled (try:
     8.414       `--prerelease=allow`)
     
   ```
     
     lets see if I can workaround it


-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org