-
Notifications
You must be signed in to change notification settings - Fork 195
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
model.pyの型からFastAPI依存だったものを取り除く #262
Comments
本 issue は
一方、現在の voicevox_engine/voicevox_engine/preset/PresetManager.py Lines 53 to 56 in 5d7562c
@Hiroshiba Q: YES (活用) の場合、本 issue が立った時期とは方針が変更されたため、本 issue は not planned で close 可能です。 |
@tarepan コメントありがとうございます!! 一言で言うとpydanticに依存しているのはFastAPI側内で使っているためなので、このリポジトリ内での依存は外せないと思います。 ちょっとこちらのissueに関してかなりややこしくなっているので整理してみました! そもそもissueの中身に書いていたコードは現在存在していません。ビルド後の実行時エラーが出てリバートされたためです。 このissueの意図はたぶん、WebAPI(FastAPI)用に使われているPydanticのModelと、 |
ぼんやり「そうかな~?」と思っていたのが明確になりました、ありがとうございます!
具体的コードまでありがとうございます。まさにドメイン変換ですね。
こちらについて、以下のどの意図/方針が近いでしょうか?
A. 今後の新規コードで というのも、
voicevox_engine/voicevox_engine/user_dict.py Line 286 in 5d7562c
つまり現状は方針Cへ自然と寄りつつあるということです。 今の VOICEVOX ENGINE が方針 B or C なら特に問題は起きないと思います。 今後の方針はA/B/Cのどれに近いでしょうか? |
@tarepan 確かにです!! 個人的になんとなくpydanticは排除する方針で良いと感じていましたが、別にpydantic依存することは悪いことじゃないなと思いました。 目的を整理すると、一番やりたいことは「ドメイン変換」かなと。 であればこのissueは閉じる方針で良さそうですが、ちょっとこの方針で良いか自信が無いので、もし何かあればご意見いただけると!! |
👍
がパッと思いつくところです。
👍 |
たしかに移行コストは発生しうるかもですね! ということでcloseします!! ありがとうございました!! |
内容
https://github.com/VOICEVOX/voicevox_engine/pull/256/files#diff-fe4f36a9a39ec418bb204a851a10f75ec6270144207f94bdfb91e458c5613f0dR11-R12
ここに書いてある内容の修正を行う
The text was updated successfully, but these errors were encountered: