通过pip(PyPI)安装Python实时依赖项

时间:2014-08-13 07:52:33

标签: python pip distutils pypi

我想将软件包的实时版本作为我用pip安装的另一个软件包的依赖项。

现在,我已经找到how to install a live version of a package via pip;那是我在这里问的问题。

我想知道我是否可以引入实时依赖版本(例如来自PyPI索引) - 目前我只能通过PyPI设置tarball。

1 个答案:

答案 0 :(得分:2)

setup.py中,执行:

from setuptools import setup


setup(
    ...
    install_requires=[
        'a_required_pypi_package',
        'another_package_in_pypi>=minimum_version'
    ]
    ...
)

pipsetup.py installsetup.py develop会照顾它。

但是,如果安装了a_required_pypi_package的任何版本,则会认为该要求已得到满足。如果您使用pip freeze编写requirements.txt并使用它来安装软件包,则尤其如此。