On Tue, Jan 14, 2025 at 09:29:35PM +0000, Julian Gilbey wrote: > Package: python3-fastapi > Version: 0.115.5-2 > Severity: normal > > As I was looking at #1091598 (which is blocking one of "my" packages), > I noticed that the fastapi pyproject.toml specifies standard optional > dependencies to be fastapi-cli, httpx, jinja2, python-multipart, > email-validator, uvicorn, of which only uvicorn is included in the > binary Depends field. I would suggest including these manually, > changing Depends to read:
Ah, see https://github.com/fastapi/fastapi/discussions/11525 for why fastapi-cli was moved to a separate package, so avoid having fastapi depend on such a large set of packages. So as Stuart Prescott points out in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090781#10 it would make more sense for these dependencies to be part of a new fastapi-cli package and to drop the /usr/bin/fastapi command from python3-fastapi. Best wishes, Julian