特に要件ファイルで、最小バージョン ( ) と、決してインストールされるべきではない最大バージョン (理論上の API: ) の両方を持つパッケージをインストールするように pip に指示する方法があるかどうか疑問に思っpip install package>=0.2
ていますpip install package<0.3
。
質問する理由は、現在開発中のサードパーティ ライブラリを使用しているためです。pip 要件ファイルで、常に 0.5.x ブランチの最新のマイナー リリースをインストールするように指定したいのですが、API が異なるため、pip が新しいメジャー バージョン (0.6.x など) をインストールしないようにしたいのです。0.6.x ブランチが利用可能であっても、開発者は 0.5.x ブランチにパッチとバグ修正をリリースし続けているため、要件ファイルpackage==0.5.9
で静的な行を使用したくないのです。
それを実行する方法はありますか?