この前の思いつきでpipのキャッシュにインストールしないでダウンロードだけするスクリプトを書けばいいじゃんと思ったので、
pip install --no-install --no-deps packages
でいいんじゃないかなぁと軽く考えてたんだけど、pipのソースコード読んでみたらバージョンをpypiに問い合わせてから対応するバージョンのキャッシュがあるかどうかを調べる流れになっているので単純にキャッシュすればいいってわけじゃなかった。
バージョンを返すHTTPサーバーは必須みたいだなぁ。