The GitHub Actions job "Tests (AMD)" on airflow.git/pin-pyjwt-in-fab-provider 
has failed.
Run started by GitHub user potiuk (triggered by Lee-W).

Head commit for run:
8438bc63cf4c02a96e58e83b6c6845ea9303544c / Jarek Potiuk <[email protected]>
Pin pyjwt>=2.11.0 in FAB provider so flask_jwt_extended import works

flask_jwt_extended.tokens does `from jwt.types import Options` since
its dependency on PyJWT was bumped, and `jwt.types.Options` was first
introduced in PyJWT 2.11.0. airflow-core/pyproject.toml already pins
`pyjwt>=2.11.0`, but the providers Compat 3.0.6 matrix job installs
the FAB provider against airflow-core 3.0.6, where the pyjwt floor is
permissive enough for resolvers to land on 2.10.x. That breaks
collection of every providers/fab/tests/unit/fab/** test with:

  ImportError: cannot import name 'Options' from 'jwt.types'

Pin pyjwt directly in providers/fab/pyproject.toml so the FAB provider
keeps installing cleanly regardless of which airflow-core release it is
paired with.

Reproduced in 
https://github.com/apache/airflow/actions/runs/25760423290/job/75664049129

Report URL: https://github.com/apache/airflow/actions/runs/25777763902

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to