2012-12-02 27 views

回答

2

使用setuptools只能指定这些要求:

from setuptools import setup 

setup(
    # ... 
    setup_requires=['lepl', 'sqlalchemy', ...], 
) 

然后用适当的安装工具,如pipeasy_install(自带setuptools)或buildout管理安装这些依赖性。

通过分离依赖管理和安装,您可以更好地控制什么时候安装。

我可以推荐你阅读Python Packaging User Guide了解更多关于python代码和依赖管理的打包。

相关问题