在制作python包的时候在setup.py中添加“install_requires”
要制作一个python包,在setup.py
,我有以下几点:
setup( name='TowelStuff', version='0.1.0', author='J. Random Hacker', author_email='jrh@example.com', packages=['towelstuff', 'towelstuff.test'], scripts=['bin/stowe-towels.py','bin/wash-towels.py'], url='http://pypi.python.org/pypi/TowelStuff/', license='LICENSE.txt', description='Useful towel-related stuff.', long_description=open('README.txt').read(), install_requires=[ "Django >= 1.1.1", "caldav == 0.1.4", ], )
所以我用我自己的包装描述和信息重新编写。 当我build立它虽然我得到以下警告:
distutils/dist.py:267: UserWarning: Unknown distribution option:
install_requires
只能在某些版本上使用吗?
你需要使用setuptools而不是distutils。
靠近脚本的顶部,请尝试replace
from distutils.core import setup
同
from setuptools import setup
try: from setuptools import setup except ImportError: from distutils.core import setup