[Distutils] distutils & win9x

Robin Becker robin@jessikat.demon.co.uk
Sat, 2 Oct 1999 15:10:59 +0100


Hi, I'm trying out distutils-0.1 and find a few problems. I tried to do 
python Setup.py -v install

and got errors about C:\PYTHON already existing. This is because it appears that
os.pathg.isdir('C:\\PYTHON\\') returns 0 for Win95 OSR2. I got round this by inserting the line

    name=os.path.dirname(name)

at the beginning of mkpath in utils.py; however I am now getting the error

running install
running build
running build_py
creating build
creating build\lib
copying distutils\version.py -> build\lib\distutils
Traceback (innermost last):
  File "Setup.py", line 22, in ?
    packages = ['distutils', 'distutils.command'],
  File "distutils\core.py", line 87, in setup
    dist.run_commands ()
  File "distutils\core.py", line 377, in run_commands
    self.run_command (cmd)
  File "distutils\core.py", line 426, in run_command
    cmd_obj.run ()
  File "distutils\command\install.py", line 279, in run
    self.run_peer ('build')
  File "distutils\core.py", line 710, in run_peer
    self.distribution.run_command (command)
  File "distutils\core.py", line 426, in run_command
    cmd_obj.run ()
  File "distutils\command\build.py", line 47, in run
    self.run_peer ('build_py')
  File "distutils\core.py", line 710, in run_peer
    self.distribution.run_command (command)
  File "distutils\core.py", line 426, in run_command
    cmd_obj.run ()
  File "distutils\command\build_py.py", line 82, in run
    self.build_packages ()
  File "distutils\command\build_py.py", line 281, in build_packages
    self.build_module (module, module_file, package)
  File "distutils\command\build_py.py", line 247, in build_module
    self.copy_file (module_file, outfile)
  File "distutils\core.py", line 761, in copy_file
    self.distribution.dry_run)
  File "distutils\util.py", line 264, in copy_file
    _copy_file_contents (src, dst)
  File "distutils\util.py", line 187, in _copy_file_contents
    fdst = open(dst, 'wb')
IOError: [Errno 2] No such file or directory: 'build\\lib\\distutils\\version.py'

-- 
Robin Becker