change(poetry): use kevr@upgrade-starlette-0.17.0 as fastapi source

Starlette 0.16.0 has a pretty bad bug in terms of logging which
has been fixed in the 0.17.0 release. That being said, FastAPI has
not yet merged a request at https://github.com/tiangolo/fastapi/pull/4145
which resolves this dependency resolution so we can use the updated
starlette package.

kevr has forked the pull request in question and we are using it
for now in our poetry dependencies to get ahead of the game.

When FastAPI upstream is updated to support 0.17.0, we'll need
to switch this back to using upstream's source.

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-11-08 18:46:21 -08:00
parent 446a082352
commit 3517862ecd
No known key found for this signature in database
GPG key ID: F7E46DED420788F3
2 changed files with 177 additions and 142 deletions

View file

@ -56,7 +56,7 @@ bcrypt = "^3.2.0"
bleach = "^4.1.0"
email-validator = "^1.1.3"
fakeredis = "^1.6.1"
fastapi = "^0.70.0"
fastapi = { git = "https://github.com/kevr/fastapi.git", branch = "upgrade-starlette-0.17.0" }
feedgen = "^0.9.0"
httpx = "^0.20.0"
itsdangerous = "^2.0.1"