Author ncoghlan
Recipients Jurko.Gospodnetić, barry, brett.cannon, eric.snow, ncoghlan, ned.deily, r.david.murray
Date 2014-03-11.11:12:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1394536321.07.0.117305878099.issue20884@psf.upfronthosting.co.za>
In-reply-to
Content
Another relevant link: http://docs.python.org/3.4/reference/import.html

Just to clarify the reason for the pending status:

At the moment, I suspect this is a matter of either 3.4 revealing a latent defect in the cx-freeze import emulation (by being less tolerant of deviations from the language spec), or else that emulation needs to be updated to address one or more of the existing porting notes.

In the first case, we'll just need a new porting note, in the latter, no change at all.

However, an inadvertent backwards incompatible change as a result of the PEP 451 changes is also a possibility. cx-freeze digs much deeper into the import system than most tools, so it's entirely plausible that it might hit an edge case that isn't covered by our test suite.

Note that Python source and bytecode files, whether imported from the filesystem or from inside a zipfile *should* have __file__ set (as should extension modules). Frozen modules won't have it set, but that shouldn't apply in the case of importlib/__init__.py.
History
Date User Action Args
2014-03-11 11:12:01ncoghlansetrecipients: + ncoghlan, barry, brett.cannon, ned.deily, r.david.murray, Jurko.Gospodnetić, eric.snow
2014-03-11 11:12:01ncoghlansetmessageid: <1394536321.07.0.117305878099.issue20884@psf.upfronthosting.co.za>
2014-03-11 11:12:01ncoghlanlinkissue20884 messages
2014-03-11 11:12:00ncoghlancreate