一般的にrequirements.txtというファイル名で多く利用されているようですが、別にファイル名はなんだって大丈夫でが、やはり一般的な名前にしておくことが無難でしょう。
pip install -r requirements.txt
必要なライブラリを以下のように記載しておけばpipが依存関係など考慮して適切な順番でインストールしてくれるようです。なので記載順は自由ですがabc順に書いておくと運用にやさしいとおもいます。当然ですがバージョンの指定をおすすめします。※意外とバージョン不整合によるエラーや不具合経験します。
# Python 3.14以上はサポートしていません。3.13を使用してください # bcrypt==4.1.2 fastapi==0.115.4 jinja2==3.1.3 psycopg2-binary==2.9.12 pydantic==2.10.0 python-jose[cryptography]==3.3.0 redis==5.0.4 # 安定版の5.x系を指定 sqlalchemy==2.0.28 uvicorn==0.28.0
