2016-09-20 5 views

答えて

14

これは、0.6.10以上のパッケージの最新バージョンを選択しますが、0.6。*バージョンであることを意味します。したがって、0.7.0はダウンロードされません。パッケージのメンテナがセマンティックバージョニング(脆弱性の変更がメジャーバージョンでのみ発生するように設定されていることを示す)を尊重している場合は、セキュリティの修正が得られますが、下位互換性を維持します。

あるいは、PEP 440により前記のとおり所定の解除識別子VNについて

、互換性のあるリリース句は、比較節の対とほぼ等価である:

>= V.N, == V.*

4

を。

これは:mock-django >= 0.6.10, == 0.6.*と等価であり、互換性があると予想されるバージョンと一致するきちんとした方法です。普通の英語では、ちょっと言っているようです。「私には少なくとも0.6.10ほど新しくなっていますが、それほど新しいものではなく、互換性がありません。

このバージョン番号の情報がすべてわからない場合は、PEP440 version schemeをよく見てください。

2

〜=は互換性のあるバージョンを意味します。 0.6.10以上(0.6 *)以上であること。

関連する問題