【问题标题】:Poetry - force install when versions are incompatible?诗歌 - 版本不兼容时强制安装?
【发布时间】:2020-06-19 09:44:01
【问题描述】:

Poetry 有一个非常好的版本求解器,有时太好了 :) 我正在尝试在使用两个不兼容包的项目中使用诗歌。但是,它们仅通过声明是不兼容的,因为其中一个不再开发,但除此之外它们可以很好地协同工作。

使用 pip 我可以在一个环境中安装这些(打印错误)并且它可以工作。 Poetry 会声明无法解析依赖版本并拒绝安装任何东西。

有没有办法强制诗歌安装这些不兼容的依赖?谢谢!

【问题讨论】:

    标签: python python-poetry


    【解决方案1】:

    No.


    替代解决方案可能是:

    • 联系有问题的包的维护者并要求修复 + 发布
    • 分叉包并自己发布修复程序
    • vendoring 源代码中的包 - 如果它已经存在,则无需安装它,如果不再维护相关项目,则许多常见的供应商缺点都会消失
    • 使用没有依赖解析器的安装程序手动安装包poetry install,如 pip(这似乎是你已经在做的)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-09
      • 2022-08-11
      • 2021-03-24
      • 2021-03-30
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      相关资源
      最近更新 更多