|
From: David M. C. <co...@ph...> - 2006-01-31 23:41:50
|
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/ |co...@ph... |