Closed IterableTrucks closed 2 weeks ago
Anyio is used by fastapi, we don't have to upgrade it, just following fastapi's anyio version
Fastapi requires Anyio indirectly by Starlette, and in the lastest version of Starlette the anyio version requirement is anyio>=3.4.0,<5
. So there seems no reason to remain a tighter version constraint anyio = {version = "^3.6.2", extras = ["trio"]}
which means anyio>=3.6.2,<4
in fastapi-login's dependencies.
released
anyio<4.0 will restrict the trio version under 0.22.0 which will cause conflict with loguru>=0.7.0 and emit the warning:
The Python version is 3.9.18