poetry install 时, 未使用国内源的问题

问题

poetry 管理的 python 项目
执行 poetry install 时, 使用了 pypi 仓库, 未使用国内源

详细描述:

项目使用 poetry 维护三方库, jenkins 构建时拉取代码, 先执行 poetry install 检查和安装依赖, 然后执行 poetry run script 运行自动化脚本
但是明明配置了 poetry 使用清华源, 执行 poetry install 时仍然是从 pypi 加载

以下是一些说明信息:

poetry 的 pyproject.toml 文件配置了默认源:

[[tool.poetry.source]]
name = "tsinghua"
url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/"
priority = "primary"

关于源的设置:

  • 环境变量未设置 PIP_INDEX_URL
  • poetry 的 config.toml 未设置任何信息
  • poetry config list 未列出任何关于源网站的信息
  • 已使用 poetry cache cleal 相关命令清除缓存

调试过程与其他说明:

本机 windows 未成功,
linux 未成功
换了台 windows 升级 poetry 到 1.8.2 未成功
尝试过的操作包含:

  • 根据 %APPDATA%找到 poetry 的 config.toml 文件, 添加清华源配置进去, 未成功,

报错信息

其实没什么报错, 就是 pypi 超时 …

环境

python 3.12
poetry 1.7.1 ( 因为服务器使用了该版本, 所以需要最好避免升级操作 )

url改为 https://pypi.tuna.tsinghua.edu.cn/simple/

好的,然后我使用 poetry install -vvv 显示了下详细日志
发现其实是走了国内源的, 但是部分依赖国内源不存在
所以还是会超时,也就是说我这个问题其实是不存在的问题。。