Python 如何将tar.gz github文件添加到setup.py
从myPython 如何将tar.gz github文件添加到setup.py,python,pip,setuptools,Python,Pip,Setuptools,从mysetup.py: requirements = [ ..., 'git+https://github.com/SergeySatskiy/cdm-pythonparser/archive/v2.0.1.tar.gz' ] setup( install_requires=requirements, ..., ) 这是行不通的。 但是,我知道我可以通过使用plain安装tar.gz pip install git+https://github.com/Se
setup.py
:
requirements = [
...,
'git+https://github.com/SergeySatskiy/cdm-pythonparser/archive/v2.0.1.tar.gz'
]
setup(
install_requires=requirements,
...,
)
这是行不通的。
但是,我知道我可以通过使用plain安装tar.gz
pip install git+https://github.com/SergeySatskiy/cdm-pythonparser/archive/v2.0.1.tar.gz
有没有办法在我的setup.py
文件中进行设置?
我曾尝试将其拉到本地,但效果不佳。也尝试在没有git+的情况下执行此操作,但也不起作用 更新 我看到的是,我可以将依赖项添加到名为
dependency\u links
的kwarg中,如下所示:
setup(
...
install_requires=requirements,
dependency_links = ['http://github.com/SergeySatskiy/cdm-pythonparser/archive/v2.0.1.tar.gz']
)
但它总是被包括在内。
我试图实现的是将其包含在测试环境中。所以我把它添加到了测试中,当然这就像install\u requires
一样有效,所以没有任何帮助
有没有办法只在我的测试环境中获取此信息?
感谢您的帮助 像这样
install_requires=['cdm-pythonparser @ http://github.com/SergeySatskiy/cdm-pythonparser/archive/v2.0.1.tar.gz']
查看您是否有任何特殊限制,因此无法将其作为sdist上载到PyPI?可能存在的副本