Python 个软件包和 default/recommended 个版本

Python packages and default/recommended versions

假设我有一个包 MyPackage 托管在 Pypi 上,有两个版本:1.02.0

当用户运行命令 pip install MyPackage 时,我希望他们下载并安装 1.0。 是否可以通过这种方式设置 default/recommended 包版本?

我想远离任何测试版,即 2.0b1

不,这是不可能的。 pip install MyPackage 将始终安装 MyPackage 的最高可用版本,不包括预发布 ("beta") 版本,除非给出 --pre 标志。打包系统中的任何地方都没有规定它可以做任何其他事情。