sysid/sse-starlette

Why is fastapi a dependency of this project ?

Closed this issue · 1 comments

Hi all,
Installing sse-starlette results in fastapi being installed with it. It is defined in the dependency section in the pyproject.toml file:

dependencies = [
    "starlette",
    "uvicorn",
    "fastapi",
    "anyio",
]

As far as I can tell, fastapi is not needed at all in the codebase. Having fewer dependencies is always better. Therefore, I suggest removing it from the dependencies list with a minor release.

sysid commented

@Tobi-De, thanks for pointing this out. Will look into it.