setuptools
使用install_requires
字段表示安装的依赖
from setuptools import setup
setup(name='test',
version='0.1',
license='MIT',
packages=['test'],
....
install_requires=[
'markdown',
],
...
zip_safe=False)
如果依赖包不在PyPI中,则需要使用dependency_links
来指定下载安装路径
setup(
...
dependency_links=['http://github.com/user/repo/tarball/master#egg=package-1.0']
...
)