既存の requirements.txt を Poetry プロジェクトにインポートするにはどうすればいいですか? 質問する

既存の requirements.txt を Poetry プロジェクトにインポートするにはどうすればいいですか? 質問する

試しています既存のプロジェクトで。元々は pyenv と仮想環境を使用していたので、requirements.txtプロジェクトの依存関係を含むファイルがあります。

requirements.txtファイルをインポートするには、依存関係を初めてロードできるようにします。 poetry のドキュメントを調べましたが、これを行う方法が見つかりませんでした。 方法はありますか?

すべてのパッケージを手動で追加できることはわかっていますが、パッケージが多数あるため、より自動化されたプロセスを期待していました。

ベストアンサー1

poetryこれを直接サポートしていません。ただし、必要なパッケージの手作りリスト (バージョン番号なしがベスト) があり、そのリストにメインの依存関係のみが含まれており、依存関係の依存関係が含まれていない場合は、次のようにすることができます。

$ cat requirements.txt | xargs poetry add

おすすめ記事