title: Adding 'install_requires' to setup.py when making a python package
body: <p>To make a python package, in <code>setup.py</code>, I have the following:</p>
  <pre><code>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=[
          &quot;Django &gt;= 1.1.1&quot;,
          &quot;caldav == 0.1.4&quot;,
      ],
  )
  </code></pre>
  <p>So I remade that with my own package description and information. When I build it though I get the following warning:</p>
  <pre><code>distutils/dist.py:267: UserWarning: Unknown distribution option:
  </code></pre>
  <p>Does <code>install_requires</code> work only on certain versions?</p>