【发布时间】:2018-05-01 20:08:38
【问题描述】:
假设我有一个包 MyPackage 托管在 Pypi 上,有两个版本:1.0 和 2.0
当用户运行命令pip install MyPackage 时,我希望他们下载并安装1.0。
是否可以通过这种方式设置默认/推荐的包版本?
我不想做任何测试版,即2.0b1
【问题讨论】:
-
你的情况的一个原因是一个不稳定的包,一个 LTS 包或类似的东西?人们通常为此目的托管不同的包,使用不同的名称,例如 Tensorflow 通过每晚发布来实现此目的。所以你可能想走这条路。
-
@JeanRostan 我也想远离一般的“测试版”版本。我注意到安装
MyPackage的人在关闭“beta”版本时往往会松懈。一旦找到合适的版本,我希望能够将其设为默认版本。我不希望我的第一个采用者不得不关闭“测试”版本并切换到相同的“生产”版本