相关疑难解决方法(0)

如何编写setup.py以包含git repo作为依赖项

我正在尝试为我的包编写setup.py.我的包需要指定对另一个git仓库的依赖.

这是我到目前为止:

from setuptools import setup, find_packages

setup(
    name='abc',
    packages=find_packages(),
    url='https://github.abc.com/abc/myabc',
    description='This is a description for abc',
    long_description=open('README.md').read(),
    install_requires=[
        "requests==2.7.0",
        "SomePrivateLib>=0.1.0",
        ],
    dependency_links = [
     "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib",
    ],
    include_package_data=True,
)
Run Code Online (Sandbox Code Playgroud)

当我跑:

pip install -e https://github.abc.com/abc/myabc.git#egg=analyse
Run Code Online (Sandbox Code Playgroud)

我明白了

找不到满足要求的版本SomePrivateLib> = 0.1.0(来自analyze)(来自版本:)未找到SomePrivateLib的匹配分布> = 0.1.0(来自analyze)

我究竟做错了什么 ?

python git django packaging setuptools

61
推荐指数
5
解决办法
2万
查看次数

标签 统计

django ×1

git ×1

packaging ×1

python ×1

setuptools ×1