[Distutils] Problem between bdist_msi and egg-info (Python 2.5b1)

Paul Moore p.f.moore at gmail.com
Fri Jun 30 11:34:25 CEST 2006


On 6/29/06, Phillip J. Eby <pje at telecommunity.com> wrote:
> At 04:21 PM 6/29/2006 +0100, Paul Moore wrote:
> >   File "D:\Apps\Python25\Lib\msilib\__init__.py", line 115, in add_data
> >     raise MSIError("Could not insert "+repr(values)+" into "+table)
> >_msi.MSIError: Could not insert [(None, 'site_packages',
> >'TEST-1~1.EGG|test-1.0-py2.5.egg-info', 186L, None, None, 512, 1)]
> >into File
>
> This line is masking whatever the actual error is.  If you look at the
> source, you'll see it's doing "except Exception,e:" and trapping whatever
> the real problem is.  I'd suggest commenting out the try/except and see
> what error comes up instead.  That should tell us more about the problem.

Not much better, I'm afraid:-(

>python setup.py bdist_msi
running bdist_msi
running build
running build_py
installing to build\bdist.win32\msi
running install_lib
running install_egg_info
Removing build\bdist.win32\msi\Lib\site-packages\test-1.0-py2.5.egg-info
Writing build\bdist.win32\msi\Lib\site-packages\test-1.0-py2.5.egg-info
Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    py_modules=['test'],
  File "D:\Apps\Python25\Lib\distutils\core.py", line 151, in setup
    dist.run_commands()
  File "D:\Apps\Python25\Lib\distutils\dist.py", line 974, in run_commands
    self.run_command(cmd)
  File "D:\Apps\Python25\Lib\distutils\dist.py", line 994, in run_command
    cmd_obj.run()
  File "D:\Apps\Python25\Lib\distutils\command\bdist_msi.py", line 235, in run
    self.add_files()
  File "D:\Apps\Python25\Lib\distutils\command\bdist_msi.py", line
263, in add_files
    key = dir.add_file(file)
  File "D:\Apps\Python25\lib\msilib\__init__.py", line 343, in add_file
    language, attributes, sequence)])
  File "D:\Apps\Python25\lib\msilib\__init__.py", line 113, in add_data
    v.Modify(MSIMODIFY_INSERT, r)
_msi.MSIError: 1: 2210 2:
D:\Data\simple_module\dist\test-1.0.win32-py2.5.msi 3: 0

Paul


More information about the Distutils-SIG mailing list