gpt4 book ai didi

GemFury 包的 Python setup.py 依赖链接

转载 作者:太空狗 更新时间:2023-10-30 00:59:29 26 4
gpt4 key购买 nike

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

git push fury master

设置好 Remote 后。

现在我想在其他包的构建中使用这些 GemFury 托管包(一些在 GemFury 上,其他不在)。我着手研究如何更新我的 setup.py 以适应这个新来源:

from setuptools import setup

setup(name='my_package',
version='0.1',
description='my_package package',
url='https://bitbucket.org/me/my_package',
packages=['my_package'],
install_requires=[
'package_on_gemfury==0.1',
'pandas==0.19.0',
'numpy==1.11.2',
],
dependency_links=[
'https://pypi.fury.io/[KEY]/me/'
# 'https://pypi.fury.io/[KEY]/me/#egg=package_on_gemfury-0.1'
# 'https://pypi.fury.io/me/package_on_gemfury?auth=[KEY]'
],
test_suite='nose2.collector.collector',
tests_require=['nose2'],
include_package_data=True,
zip_safe=False)

然后我运行这个:

sudo pip install .

如果在本地安装了 my_package,它就可以工作,但如果没有在本地安装,它就不会从 GemFury 中提取。

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

“找不到满足要求的版本 package_on_gemfury==0.1(来自 my_package==0.1)(来自版本:)找不到 package_on_gemfury==0.1 的匹配分布(来自 my_package==0.1)”

有什么想法吗?

最佳答案

我解决了这个问题

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

我需要的每个 package_name 一个。

关于GemFury 包的 Python setup.py 依赖链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41085767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com