先週の金曜日、DjangoプロジェクトのRPM仕様を作成しました。RPMはを作成しvirtualenv
、を介して依存関係をダウンロードしpip
、すべてをパッケージに入れます。本日、BeautifulSoup3.2がリリースされたことを知りました。幸い、BeautifulSoupバージョンをrequirements.txtに固定していたので、ビルドが失敗したことがわかりました。
今ではまったく別の問題があります。将来、アップグレードを回避するにはどうすればよいですか。BeautifulSoupは以前のバージョンをすべてPyPIから削除したため、実際にテストしたバージョンをダウンロードできません。のダウンロードキャッシュは、常に最初にPyPIをチェックしようとするpip
ため、ここでも役に立ちません。pip
この状況を回避するために何かをお勧めできますか?