gpt4 book ai didi

python - 我如何要求 setup.py 列出依赖项?

转载 作者:行者123 更新时间:2023-12-04 22:42:05 24 4
gpt4 key购买 nike

我有一个第三方软件包,其中包含 setup.py调用 setup() 的文件以标准方式,通过 test_requires , install_requiresextras_require . (它不使用 requirements.txt 文件。)

我正在运行 Windows 机器(在 Appveyor 上)和 pip install在 Windows 上使用某些软件包是出了名的差。我想使用 conda 。

在我看来,理想的进行方式是:

  • 要求 setup.py 列出它需要的依赖项,而不采取任何行动。
  • 将该列表传递给 conda 进行安装。
  • 使用 install 调用 setup.py或 test命令,确信它会检查其要求,并且找不到任何需要安装的东西。

  • 我以为 python setup.py --requires可能会解决问题,但它的记录很差并且没有返回任何内容。

    如果这是一个合理的方法?如果是这样,是否有办法要求 setup.py 评估其依赖项,并在不安装它们的情况下列出它们。

    最佳答案

    python setup.py egg_info会写一个 package_name.egg-info/requires.txt包含所需依赖项的文件。

    关于python - 我如何要求 setup.py 列出依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44931415/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com