无需用户名/令牌,如何在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
相关产品推荐
相关产品推荐

