|
266 | 266 | "pytest-rerunfailures>=13.0", |
267 | 267 | "pytest-timeouts>=1.2.1", |
268 | 268 | "pytest-xdist>=3.5.0", |
269 | | - "pytest>=8.2,<9", |
| 269 | + "pytest>=8.2,<8.3", |
270 | 270 | "requests_mock>=1.11.0", |
271 | 271 | "time-machine>=2.13.0", |
272 | 272 | "wheel>=0.42.0", |
|
422 | 422 | # The usage was added in #30596, seemingly only to override and improve the default error message. |
423 | 423 | # Either revert that change or find another way, preferably without using connexion internals. |
424 | 424 | # This limit can be removed after https://github.com/apache/airflow/issues/35234 is fixed |
425 | | - "connexion[flask]>=2.14.2,<3.0", |
| 425 | + "connexion==2.15.0rc2", |
426 | 426 | "cron-descriptor>=1.2.24", |
427 | 427 | "croniter>=2.0.2", |
428 | 428 | "cryptography>=41.0.0", |
|
433 | 433 | # see https://github.com/pydantic/pydantic/issues/10958 |
434 | 434 | 'eval-type-backport>=0.2.0;python_version<"3.10"', |
435 | 435 | "flask-caching>=2.0.0", |
436 | | - # Flask-Session 0.6 add new arguments into the SqlAlchemySessionInterface constructor as well as |
437 | | - # all parameters now are mandatory which make AirflowDatabaseSessionInterface incompatible with this version. |
438 | | - "flask-session>=0.4.0,<0.6", |
| 436 | + "flask-session>=0.8.0", |
439 | 437 | "flask-wtf>=1.1.0", |
440 | | - # Flask 2.3 is scheduled to introduce a number of deprecation removals - some of them might be breaking |
441 | | - # for our dependencies - notably `_app_ctx_stack` and `_request_ctx_stack` removals. |
442 | | - # We should remove the limitation after 2.3 is released and our dependencies are updated to handle it |
443 | | - "flask>=2.2.1,<2.3", |
| 438 | + "flask>=2,<4", |
444 | 439 | "fsspec>=2023.10.0", |
445 | 440 | 'google-re2>=1.0;python_version<"3.12"', |
446 | 441 | 'google-re2>=1.1;python_version>="3.12"', |
|
494 | 489 | # Universal Pathlib 0.2.4 adds extra validation for Paths and our integration with local file paths |
495 | 490 | # Does not work with it Tracked in https://github.com/fsspec/universal_pathlib/issues/276 |
496 | 491 | "universal-pathlib>=0.2.2,!=0.2.4", |
497 | | - # Werkzug 3 breaks Flask-Login 0.6.2, also connexion needs to be updated to >= 3.0 |
498 | | - # we should remove this limitation when FAB supports Flask 2.3 and we migrate connexion to 3+ |
499 | | - "werkzeug>=2.0,<3", |
| 492 | + "werkzeug>=3,<4", |
500 | 493 | ] |
501 | 494 |
|
502 | 495 |
|
|
0 commit comments