The GitHub Actions job "Tests (AMD)" on airflow.git/pin-pyjwt-in-fab-provider has failed. Run started by GitHub user potiuk (triggered by potiuk).
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]
