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 eric.araujo
Recipients alexis, eric.araujo, tarek, vinay.sajip
Date 2011-10-17.12:29:54
SpamBayes Score 6.0959926e-10
Marked as misclassified No
Message-id <1318854594.84.0.658354069649.issue13151@psf.upfronthosting.co.za>
In-reply-to
Content
I’ve patched most of bdist_wininst and started to work on a few tests which work under 2.7 and fail under 3.2 without the fixes so that I can assume I’ve not broken anything.

However, the mapping API of the Metadata class is quite unfriendly.  For example, if I try to replace metadata.long_description with metadata['description'], no exception will be raised if the metadata does not contain a description, it will return 'UNKNOWN'.  Code quickly becomes ugly.  I will open another report to ask Tarek to allow me to revamp the mapping API of Metadata so that code can be easier to write and read.

(I’m also removing the dependency on another bug that’s not really a blocker.)
History
Date User Action Args
2011-10-17 12:29:54eric.araujosetrecipients: + eric.araujo, vinay.sajip, tarek, alexis
2011-10-17 12:29:54eric.araujosetmessageid: <1318854594.84.0.658354069649.issue13151@psf.upfronthosting.co.za>
2011-10-17 12:29:54eric.araujolinkissue13151 messages
2011-10-17 12:29:54eric.araujocreate