See https://github.com/tiangolo/fastapi/pull/11522 for details. My brief summary of what happened in the FastAPI project: Installing fastapi now comes along with dependencies that are helpful for development and deployment, at the expense of installing more dependencies. Since tiler applications are opinionated in their dependencies additional dependencies raise the risk of conflicts, albeit slightly. This change keeps the same dependencies that FastAPI pulls in transitively.
How I did it
Swap the dependency specification, meaning nothing would change :smile:.
How you can test it
Unit tests, standard CI should be more than enough because this result in nothing changing.
What I am changing
Replace the
fastapi
dependency withfastapi-slim
.See https://github.com/tiangolo/fastapi/pull/11522 for details. My brief summary of what happened in the FastAPI project: Installing
fastapi
now comes along with dependencies that are helpful for development and deployment, at the expense of installing more dependencies. Since tiler applications are opinionated in their dependencies additional dependencies raise the risk of conflicts, albeit slightly. This change keeps the same dependencies that FastAPI pulls in transitively.How I did it
Swap the dependency specification, meaning nothing would change :smile:.
How you can test it
Unit tests, standard CI should be more than enough because this result in nothing changing.
Related Issues
N/A.