如何在setup.py文件中指定私有repos的版本,以便只使用此版本?
from setuptools import setup, find_packages
setup(
name="my_module"
version="1.0.4"
install_requires=[
"requests==2.20.0",
"test @ git+ssh://git@xxxx/xxxxx/test.git",
],
// etc.
)
我的测试git项目必须有任何属性才能读取版本吗?目前我只使用setup.py 中的版本字段
from setuptools import find_packages, setup
setup(
name="test",
version="0.5.1",
//etc.
)
不完全确定,但如果我在install_requires
中没有弄错,你可能会有以下内容:
MyProject @ git://git.example.com/MyProject.git@v1.0
当项目必须从git存储库(或其他代码版本控制系统(安装时,您不能像项目托管在索引(如PyPI(上那样真正指向版本号,但接下来最好的事情是,您可以指向特定的git标记(或分支,或任何其他类似的引用,但 标记此外,我可能错了,但纯设置工具可能不支持这种表示法。这意味着您很可能无法使用 参考文献:python setup.py develop
或python setup.py install
,而应该使用python -m pip install -e .
或python -m pip install .
。