【问题标题】:How to freeze a dev requirements and generate to dev.txt with pipenv? (Only Dev packages/dependencies)如何冻结开发需求并使用 pipenv 生成 dev.txt? (仅限开发包/依赖项)
【发布时间】:2019-05-02 06:23:15
【问题描述】:

下面以Pipfile 为例。这里我只想把ipdb冻结到dev.txt

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]
ipdb = "*"

[packages]
django = "*"

[requires]
python_version = "3.7"

我知道如何冻结需求,但我想将特定的开发包冻结到 dev.txt 中

我已从文档中查看Generating Requirements

文档只有 $pipenv lock -r --dev > requirements.txt 生成所有依赖项。

我试过$pipenv lock --dev > dev.txt。它不起作用。

任何帮助将不胜感激。

【问题讨论】:

    标签: python pip pipenv pipfile


    【解决方案1】:

    是的,它适用于 pipenv lock --dev -r > dev.py

    也许你对依赖的数量感到困惑,这是因为你有你的开发包的所有依赖等等。但是这里只有你的开发包。

    编辑:不要忘记-r 选项,这可能是您所缺少的。

    【讨论】:

      【解决方案2】:

      -d--dev 生成开发和默认需求。

      仅生成开发需求。

      pipenv lock --dev-only -r > dev.txt

      【讨论】:

        猜你喜欢
        • 2020-06-17
        • 1970-01-01
        • 2019-05-25
        • 2021-10-24
        • 2014-09-26
        • 2015-09-08
        • 2018-04-28
        • 1970-01-01
        • 2020-07-11
        相关资源
        最近更新 更多