-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FastAPI 0.103.2に更新 #766
FastAPI 0.103.2に更新 #766
Conversation
mypyを実行するとエラーが出て型チェックが中断されるようになったので、mypyを更新するプルリクエストを作りました(メジャーバージョンアップが入るのと、CIは通るので分けましたが、分けないでもよかったかもです...)。 エラーの内容
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
もしかしてもしかしたらなにか変化があるかもなので、一度preview releaseを作ってみようと思います。
https://github.com/VOICEVOX/voicevox_engine/releases/tag/0.15.0-preview.7
Pydantic v2でRust化したとかで速くなったんですね。
もしかしたら恩恵あるかもなので、ついでに更新しちゃっても面白いかもですね!
poetryのcontent-hashが衝突していたので勝手ながらコンフリクト解消させていただきました。 |
Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
内容
FastAPIを最新の0.103.2に更新します。
変更点
test
グループにhttpx
を追加このPR後に
poetry update
を実行した場合、FastAPI>=0.103.2, <0.104.0
, httpx>=0.25.0, <0.26.0
の範囲で更新されます(^0.x.y
と記述した場合の仕様。Poetryのバージョン制約記法ドキュメント)。FastAPI側の主な変更点
fastapi.testclient.TestClient
(=starlette.testclient.TestClient
)がrequests
ベースからhttpx
ベースに変更されましたhttpx
は含まれておらず、TestClient
を使ったテストが実行できなかったため、このPRで追加しました@app.get
などのアノテーションからresponse_model
パラメータを削除できるようになりましたBaseModel.parse_obj
,BaseModel.parse_obj_as
,BaseModel.dict
,BaseModel.json
などのAPIが非推奨になっています)。関連 Issue
スクリーンショット・動画など
その他