I mentioned this a while back.

If one specifies the same package in setup_requires and install_requires, it will not be installed. Here is a simple script that demonstrates this behavior.

You could also dump setup_requires into the setup call and see the same behavior.

-josh



$ cat setup.py
import os, ez_setup
ez_setup.use_setuptools()
from setuptools import setup, find_packages
from setuptools.dist import Distribution

if not os.path.isdir('Dummy'):
    os.mkdir('Dummy')
    open('Dummy/__init__.py', 'w').write('# Dummy')

# Indirection so that setuptools grabs "setup_requires" dependencies
Distribution(
    dict(setup_requires="PasteScript >= 0.5",)
)
setup(name="Dummy",
      packages=find_packages(),
      install_requires=[
         "PasteScript >= 0.5",
        "TurboKid >= 0.9.3",
      ],
)

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to