|
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.0rc1", |
426 | 426 | "cron-descriptor>=1.2.24", |
427 | 427 | "croniter>=2.0.2", |
428 | 428 | "cryptography>=41.0.0", |
|
435 | 435 | "flask-caching>=2.0.0", |
436 | 436 | # Flask-Session 0.6 add new arguments into the SqlAlchemySessionInterface constructor as well as |
437 | 437 | # all parameters now are mandatory which make AirflowDatabaseSessionInterface incompatible with this version. |
438 | | - "flask-session>=0.4.0,<0.6", |
| 438 | + "flask-session>=0.6", |
439 | 439 | "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", |
| 440 | + "flask>=2,<4", |
444 | 441 | "fsspec>=2023.10.0", |
445 | 442 | 'google-re2>=1.0;python_version<"3.12"', |
446 | 443 | 'google-re2>=1.1;python_version>="3.12"', |
|
494 | 491 | # Universal Pathlib 0.2.4 adds extra validation for Paths and our integration with local file paths |
495 | 492 | # Does not work with it Tracked in https://github.com/fsspec/universal_pathlib/issues/276 |
496 | 493 | "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", |
| 494 | + "werkzeug>=3,<4", |
500 | 495 | ] |
501 | 496 |
|
502 | 497 |
|
|
0 commit comments