gpt4 book ai didi

python - 在pypi上发布Python 3项目时自动安装依赖项

转载 作者:行者123 更新时间:2023-12-01 03:40:59 24 4
gpt4 key购买 nike

我想使用 pypi 发布一个项目。理想情况下,我希望安装是:

sudo pip3 install ProjectName

问题是,我得到:

Could not find any downloads that satisfy the requirement itsdangerous (from ProjectName) Some insecure and unverifiable files were ignored (use --allow-unverified itsdangerous to allow).

如果我首先安装外部需求(在本例中为itsdangerous 和wspy),则安装完成。

这是我的要求.txt:

requests>=2.10.0
six>=1.10.0
itsdangerous==0.24
ws4py==0.3.4

这是 setup.py 中的 install_requires:

install_requires=[
"requests",
"six",
"ws4py",
"itsdangerous"
]

我认为可能导致该问题的一件事是,requirements.txt 未包含在 MANIFEST.in 中,但我不确定如何包含它。

我正在使用https://testpypi.python.org/pypi/ .

基本上,我遇到了与此 question 中描述的相同的问题。我不太明白接受的答案。

最佳答案

安装

更新您的~/.config/pip/pip.conf和/或/etc/pip.conf

将测试存储库附加到 --find-links 选项:

[install]
find-links =
https://pypi.python.org/pypi
https://testpypi.python.org/pypi

顺序很重要......

请参阅Cofiguration文档中的主题。

注册并上传

请参阅TestPypi维基页面。

关于python - 在pypi上发布Python 3项目时自动安装依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39643861/

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