诗歌 - 版本不兼容时强制安装?

Poetry - force install when versions are incompatible?

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

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

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

No.


替代解决方案可能是:

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