要创建一个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",
],
)
所以我用我自己的包描述和信息重新制作了它。当我构建它时,我收到以下警告:
distutils/dist.py:267: UserWarning: Unknown distribution option:
install_requires
仅适用于某些版本吗?
答案 0 :(得分:65)
您需要使用setuptools而不是distutils。
在脚本顶部附近,尝试替换
from distutils.core import setup
与
from setuptools import setup
答案 1 :(得分:32)
try:
from setuptools import setup
except ImportError:
from distutils.core import setup