At 04:55 PM 2/7/2008 +0000, Chris Withers wrote: >Hi All, > >If I mark my package as requiring wsgiref, will it still be >downloaded if someone is using python 2.5?
Only if someone messed with Python's default build structure. The Python stdlib should contain an .egg-info file marking the presence of wsgiref 0.1.2. Some Linux distributions may remove this file due to a misunderstanding of its nature/purpose. Note that this is specific to wsgiref, and doesn't apply to any other separately-distributed packages bundled with 2.5, such as sqlite or ctypes. For these, you'll need to do version checking as described below. >If yes, how do I write my setup.py such that it's only required if >the installer is using python 2.4 or less? requires = [...] if sys.version < "2.5": requires.append('wsgiref>=0.1.2') setup( ... install_requires = requires ) _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig