You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需用户名/令牌,如何在pyproject.toml中配置GitLab依赖?

问题:将GitLab私有PyPI源依赖配置到pyproject.toml(不使用Poetry)

我可以在Shell中无需提供令牌,直接通过pip成功安装依赖包:

pip install rdmacontrol --index-url https://gitlab.com/api/v4/projects/44753656/packages/pypi/simple

我尝试把这个配置自动化到pyproject.toml文件里,但一直没成功。我知道如果依赖是.git结尾的URL,配置方式是这样的:

[project]
dependencies = [
    "my-package @ git+https://<username>:<token>@gitlab.com/<group>/<repo>.git"
]

但我的URL并不是这种格式。我了解用Poetry可以不用.git URL和令牌就能完成配置,但我不想用Poetry,却找不到对应的解决方案。我到底遗漏了什么?

另外,这个依赖包是另一个使用GitLab而非GitHub的团队提供的,我是否应该要求他们调整包的访问方式?


内容的提问来源于stack exchange,提问作者PhilPhil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 22:44:56