2024-09-29 02:19:38 发布
网友
我想把一个包的实时版本作为另一个用pip安装的包的依赖项。在
现在,我已经找到了how to install a live version of a package via pip;这不是我在这里问的问题。在
我想知道我是否可以引入一个实时的依赖版本(例如,从PyPI索引中)——目前我只能通过PyPI设置tarballs。在
在您的setup.py中,请执行以下操作:
setup.py
from setuptools import setup setup( ... install_requires=[ 'a_required_pypi_package', 'another_package_in_pypi>=minimum_version' ] ... )
而pip、setup.py install或{}将处理它。在
pip
setup.py install
但是,如果安装了a_required_pypi_package的任何版本,则认为满足了该要求。如果您使用pip freeze编写requirements.txt并使用它来安装软件包,这一点尤其正确。在
a_required_pypi_package
pip freeze
requirements.txt
在您的
setup.py
中,请执行以下操作:而}将处理它。在
pip
、setup.py install
或{但是,如果安装了
a_required_pypi_package
的任何版本,则认为满足了该要求。如果您使用pip freeze
编写requirements.txt
并使用它来安装软件包,这一点尤其正确。在相关问题 更多 >
编程相关推荐