homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vinay.sajip
Recipients alexis, eric.araujo, tarek, vinay.sajip
Date 2011年10月12日.22:17:31
SpamBayes Score 1.2713181e-06
Marked as misclassified No
Message-id <1318457852.14.0.104685856372.issue13151@psf.upfronthosting.co.za>
In-reply-to
Content
> On line 118, replacing 'install' with 'install_dist' should fix it.
Sadly, it just defers the problem:
vinay@eta-natty:~/projects/dory$ pysetup3 run bdist_wininst
running bdist_wininst
running build
running build_py
running build_scripts
installing to build/bdist.linux-i686/wininst
running install_lib
creating build/bdist.linux-i686
creating build/bdist.linux-i686/wininst
creating build/bdist.linux-i686/wininst/PURELIB
creating build/bdist.linux-i686/wininst/PURELIB/apackage
running install_scripts
creating build/bdist.linux-i686/wininst/SCRIPTS
changing mode of build/bdist.linux-i686/wininst/SCRIPTS/dory to 755
running install_distinfo
creating build/bdist.linux-i686/wininst/PURELIB/dory-0.1.dist-info
creating build/bdist.linux-i686/wininst/PURELIB/dory-0.1.dist-info/METADATA
creating build/bdist.linux-i686/wininst/PURELIB/dory-0.1.dist-info/INSTALLER
creating build/bdist.linux-i686/wininst/PURELIB/dory-0.1.dist-info/REQUESTED
creating build/bdist.linux-i686/wininst/PURELIB/dory-0.1.dist-info/RECORD
Traceback (most recent call last):
 File "/usr/local/bin/pysetup3", line 4, in <module>
 sys.exit(main())
 File "/usr/local/lib/python3.3/packaging/run.py", line 653, in main
 return dispatcher()
 File "/usr/local/lib/python3.3/packaging/run.py", line 642, in __call__
 return func(self, self.args)
 File "/usr/local/lib/python3.3/packaging/run.py", line 91, in wrapper
 return f(*args, **kwargs)
 File "/usr/local/lib/python3.3/packaging/run.py", line 288, in _run
 dist.run_command(cmd, dispatcher.command_options[cmd])
 File "/usr/local/lib/python3.3/packaging/dist.py", line 709, in run_command
 cmd_obj.run()
 File "/usr/local/lib/python3.3/packaging/command/bdist_wininst.py", line 175, in run
 self.create_exe(arcname, fullname, self.bitmap)
 File "/usr/local/lib/python3.3/packaging/command/bdist_wininst.py", line 243, in create_exe
 cfgdata = self.get_inidata()
 File "/usr/local/lib/python3.3/packaging/command/bdist_wininst.py", line 202, in get_inidata
 info = (metadata.long_description or '') + '\n'
AttributeError: 'Metadata' object has no attribute 'long_description'
It appears that there is some confusion as to whether to use attribute or item access. The failing code above needs to be replaced with something like
 if 'long_description' in metadata:
 info = metadata['long_description']
 else:
 info = metadata.get('description', '')
 info += '\n'
History
Date User Action Args
2011年10月12日 22:17:32vinay.sajipsetrecipients: + vinay.sajip, tarek, eric.araujo, alexis
2011年10月12日 22:17:32vinay.sajipsetmessageid: <1318457852.14.0.104685856372.issue13151@psf.upfronthosting.co.za>
2011年10月12日 22:17:31vinay.sajiplinkissue13151 messages
2011年10月12日 22:17:31vinay.sajipcreate

AltStyle によって変換されたページ (->オリジナル) /