Starting from v0.111 fastapi installs many additional dependencies. Those who don't need them should use fastapi-slim instead. The explicit dependency on fastapi in fastapi-pagination causes all these additional packages to be installed in projects that depend on fastapi-pagination, even if they use fastapi-slim.
This PR moves fastapi to dev dependencies allowing users of fastapi-pagination to independently choose between fastapi and fastapi-slim.
Hi! Thanks for this project!
Starting from v0.111 fastapi installs many additional dependencies. Those who don't need them should use fastapi-slim instead. The explicit dependency on fastapi in fastapi-pagination causes all these additional packages to be installed in projects that depend on fastapi-pagination, even if they use fastapi-slim.
This PR moves fastapi to dev dependencies allowing users of fastapi-pagination to independently choose between fastapi and fastapi-slim.