Bryce Hendrix wrote: > Robert Kern wrote: >> It is not zip-safe if you want to compile against the headers. That keyword >> can't be added to the setup() call in the trunk's setup.py because numpy >> cannot >> depend on setuptools, at the moment. >> > Adding the keyword does not break builds not using setuptools, the build > just prints a warning that its not a valid keyword. I just discovered > this is also an issue for scipy eggs when building with weave.
A warning is not really acceptable in the trunk, either. We've found that warnings during the build process tend to make people think that something went wrong. > Perhaps the best solution is to complain to the setuptools list, I'm > just looking for a quick fix for now. Patch setup.py in our build system, I would think. What revision of numpy and what version of setuptools are you using? setuptools 0.7a1 and numpy r3261 correctly recognizes numpy as not zip-safe. zip_safe flag not set; analyzing archive contents... numpy._import_tools: module references __file__ numpy._import_tools: module references __path__ numpy.version: module references __file__ numpy.core.generate_array_api: module references __file__ numpy.core.setup: module references __file__ numpy.distutils.exec_command: module references __file__ numpy.distutils.misc_util: module references __file__ numpy.distutils.system_info: module references __file__ numpy.distutils.command.build_src: module references __file__ numpy.f2py.diagnose: module references __file__ numpy.f2py.f2py2e: module references __file__ numpy.f2py.setup: module references __file__ numpy.f2py.lib.wrapper_base: module references __file__ numpy.lib.utils: module MAY be using inspect.getsource numpy.lib.utils: module MAY be using inspect.getsourcefile numpy.numarray.util: module references __file__ numpy.testing.numpytest: module references __file__ -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion