最低限のバージョン(pip install package>=0.2
)と決してインストールしないでください(理論上のapi:pip install package<0.3
)の両方でパッケージをインストールするために、pipに、特に要件ファイル内に指示する方法があるのでしょうか?最小と最大バージョンの範囲でパッケージをピップインストールするにはどうすればいいですか?
私は積極的に開発しているサードパーティのライブラリを使用しているので、私は尋ねます。私はpip要件ファイルに、常に最新の0.5.xブランチのマイナーリリースをインストールするように指定したいが、ピップが(0.6.xのような)新しいメジャーバージョンをインストールしようとは思わないようにしたい。 APIは異なります。 0.6.xブランチが利用できるにもかかわらず、開発者はパッチとバグフィックスを0.5.xブランチにリリースしているので、私の要件ファイルにスタティックpackage=0.5.9
行を使用したくないため、これは重要です。
これを行う方法はありますか?
あなたが行うことができます
"package> = 0.2、<0.3"も有効ですか? –
はい、有効です。私の更新された答えを見て、有効なものと有効でないものの詳細を見つけてください。 –
デッドリンク。公式のドキュメンテーション[here](http://www.pip-installer.org/en/latest/logic.html#requirements-file-format) – tjameson