Python设置.pyGemFury包的依赖链接

2024-04-27 21:22:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有几个Python包成功上传到GemFury使用

git push fury master

把遥控器调好后。在

现在,我想在其他包的构建中使用这些GemFury托管的包(有些在GemFury上,有些不在GemFury上)。我通过研究如何更新我的设置.py为了适应这个新的来源:

^{pr2}$

然后我运行这个:

sudo pip install .

如果my_包安装在本地,它就可以工作,但是如果不在本地安装,它将不会从GemFury中提取。在

如您所见,我尝试了几种不同的方法来使依赖链接正常工作,但是没有任何效果。我得到以下错误:

“找不到满足以下要求的版本:包\u-gemfury==0.1(来自mytu包==0.1)(来自版本:) 在_gemfury==0.1上找不到与包\u匹配的分发(来自my_package==0.1)”

有什么想法吗?在


Tags: installpippygit版本mastermy来源
2条回答

我解决了这个问题

https://pypi.fury.io/[token]/[me]/[package_name]/

我需要的每个包都有一个。在

你需要我假设的是Gemfury包的版本号

您可以通过访问Gemfury站点并查看下载包的手动链接来找到这一点。在

例如:; https://manage.fury.io/1/versions/{x}这里}/下载?as=约翰

将依赖项链接更改为下面的。在

dependency_links=['https://pypi.fury.io/{gemfury_account_name}/-/{gemfury_package_version_id}/{package_name_and_version}?auth={gemfury_auth_hash}']

相关问题 更多 >