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 lemburg
Recipients brett.cannon, christian.heimes, eric.snow, lemburg, minrk, ncoghlan, r.david.murray, tdsmith, vstinner
Date 2015-06-30.22:30:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <55931878.2000402@egenix.com>
In-reply-to <1435702578.95.0.361075500045.issue24534@psf.upfronthosting.co.za>
Content
On 01.07.2015 00:16, Min RK wrote:
> 
>> Just because a feature can be misused doesn't make it a bad feature.
> 
> That's fair. I'm just not aware of any uses of this feature that aren't misuses, hence the patch.

I don't remember the details of why this feature was added,
but can imagine that it was supposed to enable installation
of new importers via .pth files.

Without this feature it would not be possible to add entries to
sys.path via .pth files which can only be handled by non-standard
importers.

>> Perhaps you could submit a fix for this to the setuptools maintainers instead.
> 
> Yes, that's definite the right thing to do, and in fact the first thing I did. It looks like that patch is likely to be merged; it is certainly much less disruptive. That's where I started, then I decided to bring it up to Python itself after reading up on the exploited feature, as it seemed to me like a feature with no use other than misuse.

Thanks, that's certainly a good way forward :-)
History
Date User Action Args
2015-06-30 22:30:19lemburgsetrecipients: + lemburg, brett.cannon, ncoghlan, vstinner, christian.heimes, r.david.murray, eric.snow, minrk, tdsmith
2015-06-30 22:30:19lemburglinkissue24534 messages
2015-06-30 22:30:19lemburgcreate