我想使用pypi发布项目。理想情况下,我希望安装:
sudo pip3 install ProjectName
问题是,我明白了:
找不到满足的下载量 要求它是危险的 (来自ProjectName)一些不安全和无法验证的文件 忽略(使用--allow-unverified itsdangerous允许)。
如果我首先安装外部要求(在这种情况下为危险和wspy),则安装完成。
这是我的requirements.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"
]
我认为可能导致问题的一点是,在MANIFEST.in中不包含requirements.txt,但我不确定如何包含它。
我正在使用https://testpypi.python.org/pypi/。
基本上,我遇到与此question中描述的问题相同的问题。我真的不明白接受的答案。
答案 0 :(得分:2)
更新您的~/.config/pip/pip.conf
和/或/etc/pip.conf
。
将测试存储库附加到--find-links
选项:
[install]
find-links =
https://pypi.python.org/pypi
https://testpypi.python.org/pypi
订单很重要......
请参阅文档中的Cofiguration主题。
请参阅TestPypi维基页面。