如何将导入的库添加到setup.py中

时间:2015-11-10 18:02:40

标签: python python-2.7 setuptools setup.py pypi

我有一个项目,我使用pip install <library>导入了不同的python库我看到我可以为此创建setup.py,但我无法弄清楚它。所以我必须在包中添加所有导入的库?例如packages=['requests', 're']

如果用户没有python,我可以用它来安装吗? 或者我只是将已定义的python文件添加到包中?例如test1.py,test2.py 的修改

from setuptools import setup

setup(name='Testproject',
      version='0.1',
      description='testing',
      author='tester',
      packages=['requests', 'subprocess'],
      zip_safe=False)

1 个答案:

答案 0 :(得分:1)

使用install_requires来表示依赖项:

http://python-packaging-user-guide.readthedocs.org/en/latest/distributing/?highlight=install_requires#install-requires

  

“install_requires”应该用于指定依赖项a   项目最低限度需要运行。当项目由pip安装时,   这是用于安装其依赖项的规范。