【发布时间】:2022-12-18 10:30:46
【问题描述】:
我的 Poetry 环境的依赖解析通常需要 >20 分钟。我个人最好成绩是 6 小时!!!我显然做错了什么。运行 poetry lock -vvv 我注意到下载各种版本的 sdist 每次都需要几秒钟。此外,我看到以下消息重复
要么
看来这是决议花费时间最长的地方。我正在使用私人 PyPi 服务器作为我的辅助服务器
[[tool.poetry.source]]
name = "private_pypi"
url = "https://pypi.private_pypi.com.au/simple"
secondary = true
[[tool.poetry.source]]
name = "pypi-public"
url = "https://pypi.org/simple/"
我还在日志 Private PyPi: Response url ... differs from request url ... 的前面看到一条消息,不确定这是否相关。
Poetry Git issue 2094 中有一个广泛的线程,似乎表明许多分辨率问题不在 Poetry 的手中。不确定我是否属于这种情况。
我只是在寻找一些后续步骤来尝试加快速度。
在我的pyproject.toml 中确定版本(即:使用== 而不是^ 或>=)会有帮助吗?有什么事情很明显我做错了吗?我应该牺牲多少只山羊?
【问题讨论】:
标签: python-poetry