プロジェクトの virtualenv を管理するために pip 要件ファイルを使用しています。PyPi で定期的に更新されていないモジュールや、開発バージョンが必要なモジュールがいくつかあります。この場合、pip にはソースからプルする優れた機能があります。これを要件ファイルに配置できます。
hg+https://bitbucket.org/ubernostrum/django-registration@fad7080fe769
これの問題は、実行するたびに常にパッケージをダウンロードすることpip -r
です。代わりに、卵の名前を指定して、既にインストールされていることを認識させることができます。
hg+https://bitbucket.org/ubernostrum/django-registration@fad7080fe769#egg=django-registration
私が今抱えている問題は、URL のハッシュを更新すると、に渡し-U
て更新を強制しない限り、モジュールが更新されないことpip
です。すべてのパッケージが要件ファイルで更新されるため、これには長い時間がかかります。
リポジトリハッシュが更新されたときにバージョン番号を上げて、更新が必要であることをピップに知らせる方法はありますか?