On Jan 24, 2006, at 14:36 , Pearu Peterson wrote:
On Tue, 24 Jan 2006, Robert Kern wrote:
Pearu Peterson wrote:
Could you try recent version of numpy from SVN? __config__.py is now generated via py_modules list.
It doesn't build an egg, yet, because setuptools expects Distribution.py_modules to contain only strings, not tuples. Modifying setuptools to handle tuples in Distribution.py_modules seems to work. Is there any way you can do it without tuples?
Source generators in numpy.distutils are extensions to distutils and if setuptools assumes std distutils then source generators will remain a problem for setuptools. However, if you call build_src then all source generators will be resolved (including 3-tuples in py_modules list) and the file lists in distribution instance should not cause any problems for setuptools.
So, would calling `setup.py build_src bdist_egg` be an acceptable solution?
Fixed in svn. I added a wrapper around the setuptools.command.egg_info.egg_info.run method that runs the build_src command first. -- |>|\/|< /------------------------------------------------------------------\ |David M. Cooke http://arbutus.physics.mcmaster.ca/dmc/ |cookedm@physics.mcmaster.ca