两个版本号的比较,依次根据主版本号,次版本号,修订版 本号之间的数字大小关系来确定两个版本号的大小关系。
如某个项目A的依赖如下:
apple==1.0.0
banana>=2.3.3
celery<4.0.0
这表示A项目依赖于apple,banana,celery这三个项目,对其 分别的要求是:apple的版本号必须为1.0.0,banana的版本号 至少为2.
3
3
apple==1.0.0
banana>=2.3.3
celery<=14.20.03
3
apple 1.0.0
banana 2.3.3
celery 3.4.15
1
apple==1.0.0
1
banana 3.0.0
3
banana>2.3.3
celery>=3.4.2
egg==1.0.0
4
apple 1.0.0
banana 2.3.3
celery 3.4.15
egg 0.10.10
Case 1: OK
Case 2: apple
Case 3: banana egg