Python:pip install --pre似乎不像宣传的那样工作

时间:2017-07-06 23:25:42

标签: python pip python-wheel

根据PEP 440PEP 426以及pip install manual(如果我正确阅读它们),我应该能够创建我的库/轮子的预发行版本,并使用它们if-and-only-如果我包括" - pre"标志。

此外,我认为这意味着给定正确的安装选项(--pre?)预发布版本将符合标准数字版本控制方案,例如1.a11.dev1将显示为1.1,就像1.1+extra_tag也显示为1.1一样(注意:+extra_tag不需要--pre标记才能生效)

这些似乎都不起作用。

我看到的是:

  1. pip install ... wheelname安装即使上传版本的滚轮类似于wheelname.1.dev6--pre似乎无论如何都会产生影响。
  2. 如果需求文件的结果类似于wheelname==1.6,即使使用--pre选项,如果我的轮子版本为wheelname.1.dev6wheelname.1.a1等,则为没找到。
  3. wheelname>=1
  4. 等节相同的问题
  5. " +符号"很荣幸。
  6. 通过阅读PEP 440和426,我的理解是" a"," b"," c"和" cr"只要使用了--pre选项(当然,--pre并未由PEP本身明确指定,midfixes应该可用(即1.a1 == 1.1),但我假设)。同样适用于" .devN"后缀。

    注意:

    • 我正在使用pip 9.0.1
    • --isolated没有任何区别(例如,这不是环境问题)
    • 而不是使用所有的rigamarole创建一个 驾驶室,我在创建/上传我的车轮时使用了一个目录。因此,我的近似运行线是:

      pip install wheelname --use-wheel --find-links=file:///tmp/wheelhouse [--pre] pip install -r requirements.txt --use-wheel --find-links=file:///tmp/wheelhouse [--pre]

0 个答案:

没有答案
相关问题