I've just checked in a bunch of changes to the 'install' command, the net effect of which is that it now WORKS.
Sorry to be the bearer of bad news, but I'm not sure about that . . . I removed my distutils distribution, and re-synced with CVS. Here's the tail end of % rm -fr build % python setup.py install running install_lib Traceback (innermost last): File "setup.py", line 22, in ? packages = ['distutils', 'distutils.command'], File "distutils/core.py", line 98, in setup dist.run_commands () File "distutils/core.py", line 531, in run_commands self.run_command (cmd) File "distutils/core.py", line 580, in run_command cmd_obj.run () File "distutils/command/install.py", line 361, in run self.run_peer ('install_lib') File "distutils/core.py", line 877, in run_peer self.distribution.run_command (command) File "distutils/core.py", line 578, in run_command cmd_obj = self.find_command_obj (command) File "distutils/core.py", line 508, in find_command_obj cmd_obj = self.create_command_obj (command) File "distutils/core.py", line 490, in create_command_obj klass = self.find_command_class (command) File "distutils/core.py", line 468, in find_command_class raise DistutilsModuleError, \ distutils.errors.DistutilsModuleError: invalid command 'install_lib' (no class ' install_lib' in module 'distutils.command.install_lib') ========================================================= "python setup.py install_py " did work, however, the result was that distutils seems broken. On my extensions: % python setup.py build Traceback (innermost last): File "setup.py", line 72, in ? ext_modules = [ File "/usr/lib/python1.5/site-packages/distutils/core.py", line 81, in setup dist = klass (attrs) File "/usr/lib/python1.5/site-packages/distutils/core.py", line 245, in __init__ raise DistutilsOptionError, \ distutils.errors.DistutilsOptionError: invalid distribution option 'install_path' -- Joe VanAndel National Center for Atmospheric Research http://www.atd.ucar.edu/~vanandel/ Internet: vanandel@ucar.edu