PIP 安装不识别版本
PIP install not recognizing versions
我有一个自定义的 pypi 服务器,我正在从中安装文件。我尝试从版本 0.0.1 升级到我自己的自定义模块的更新版本。它没有检测到更高版本。当我执行 pip install 'mymodule>=17'
时,我看到:
Could not find a version that satisfies the requirement mymodule>=17
(from versions: 17.0828.222133-e1e0fd9, 17.0828.222305-e1e0fd9,
17.830.210154-e1e0fd9, 0.0.1)
注意版本出现了,但它永远不会检测到末尾带有 git sha 的 17.X 版本。想法?为什么会这样?
由于连字符,17.0828.222133-e1e0fd9
等不是 PEP 440. As a result, they are treated as "legacy version" strings by pip's internals 中定义的有效版本说明符,并且排序低于所有有效版本字符串。因此,就pip而言,这些版本不大于17。
我有一个自定义的 pypi 服务器,我正在从中安装文件。我尝试从版本 0.0.1 升级到我自己的自定义模块的更新版本。它没有检测到更高版本。当我执行 pip install 'mymodule>=17'
时,我看到:
Could not find a version that satisfies the requirement mymodule>=17
(from versions: 17.0828.222133-e1e0fd9, 17.0828.222305-e1e0fd9,
17.830.210154-e1e0fd9, 0.0.1)
注意版本出现了,但它永远不会检测到末尾带有 git sha 的 17.X 版本。想法?为什么会这样?
由于连字符,17.0828.222133-e1e0fd9
等不是 PEP 440. As a result, they are treated as "legacy version" strings by pip's internals 中定义的有效版本说明符,并且排序低于所有有效版本字符串。因此,就pip而言,这些版本不大于17。