[ python-Bugs-1515998 ] bdist_msi fails (egg-info)

SourceForge.net noreply at sourceforge.net
Sun Jul 2 22:44:51 CEST 2006


Bugs item #1515998, was opened at 2006-07-02 21:44
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1515998&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Distutils
Group: Python 2.5
Status: Open
Resolution: None
Priority: 5
Submitted By: Paul Moore (pmoore)
Assigned to: Nobody/Anonymous (nobody)
Summary: bdist_msi fails (egg-info)

Initial Comment:
If I try to build a bdist_msi installer for a trivial
module, using Python 2.5b1, I get an error.

It looks like a problem with the interaction of the new
(in 2.5) egg-info stuff and the bdist_msi code - but I
have no further ideas.
Here is the setup.py

from distutils.core import setup
setup(
   name='test',
   version='1.0',
   py_modules=['test'],
)

And here is the build output:

>python setup.py bdist_msi
running bdist_msi
running build
running build_py
creating build
creating build\lib
copying test.py -> build\lib
installing to build\bdist.win32\msi
running install_lib
creating build\bdist.win32
creating build\bdist.win32\msi
creating build\bdist.win32\msi\Lib
creating build\bdist.win32\msi\Lib\site-packages
copying build\lib\test.py ->
build\bdist.win32\msi\Lib\site-packages
running install_egg_info
Writing
build\bdist.win32\msi\Lib\site-packages\test-1.0-py2.5.egg-info
creating dist
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
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


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1515998&group_id=5470


More information about the Python-bugs-list mailing list