大規模なPythonプロジェクトにおいて、依存関係(ライブラリとそのバージョン)を管理し、他の開発者が同じ環境を再現できるようにするために一般的に使用されるファイルはどれか。

requirements.txtにはプロジェクトに必要なパッケージ名とバージョンが記述され、`pip install -r requirements.txt`で環境を再現できる。