2017-09-18 26 views
8

2人の開発者が異なるオペレーティングシステムを備えたプロジェクトで作業している場合は、Pipfile.lockが異なります(特にhost-environment-markersの部分)。git - Pipfile.lockをバージョン管理にコミットする必要がありますか?

For PHP, most people recommend to commit composer.lock。私たちはPythonでも同じことをしなければなりませんか?

+0

通常、 'requirements.txt'をコミットして、他のもの(' env/')をすべて除外します。 – Arount

+0

Pipenvを使用している場合、 'requirements.txt'が必要ですか? Pipfileで十分でしょうか? –

答えて

9

ショート - はい!

ロックファイルは、依存関係のどのバージョンをインストールする必要があるかをpipenvに正確に伝えます。すべてのマシンに一貫性があります。

+1

説明をありがとう –

+2

pipenvのメインメンテナーは、ファイルをコミットすることを推奨します(特に、アプリケーション用):https://github.com/kennethreitz/pipenv/issues/598 –

関連する問題