[Numpy-discussion] bdist_egg trips up over non-extension extensions

Robert Kern robert.kern at gmail.com
Tue Jan 24 08:16:09 CST 2006


In particular, numpy can't build into an egg currently because
numpy/__config__.py is created using Configuration.add_extension() and a
generator function. In order to make extension modules usable from zipped eggs,
setuptools generates a pure Python stub loader that will extract the extension
module to a .hidden directory and load it from there. In this case, since the
Extension isn't actually an extension, the stub loader is broken, because it
expects a numpy/__config__.so.

Can we find another way to generate Python code instead of abusing Extension
this way?

-- 
Robert Kern
robert.kern at gmail.com

"In the fields of hell where the grass grows high
 Are the graves of dreams allowed to die."
  -- Richard Harter




More information about the Numpy-discussion mailing list