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 ncoghlan
Recipients brett.cannon, eric.snow, ncoghlan, operatorequals, r.david.murray
Date 2017-08-24.02:20:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1503541252.62.0.359499359809.issue31264@psf.upfronthosting.co.za>
In-reply-to
Content
Note that we're highly unlikely to ever accept a PEP to provide this natively, as it couples the process of runtime module loading too tightly to what should be private organisational details of the software publication process (domain names, repository names, etc).

We already know from experience with Java component naming that these kinds of approaches simply don't age well for widely adopted software in a distributed development context, as they turn things that shouldn't have any software compatibility implications (renaming a development repository, moving to a different repository hosting provider, selling a company) into major API compatibility management headaches.

While there are some reasonable applications for the feature when it comes to private software modules that are used only within a single (relatively small) organisation, the existence of httpimport also shows that there aren't any further changes needed to the core import system to enable it.
History
Date User Action Args
2017-08-24 02:20:52ncoghlansetrecipients: + ncoghlan, brett.cannon, r.david.murray, eric.snow, operatorequals
2017-08-24 02:20:52ncoghlansetmessageid: <1503541252.62.0.359499359809.issue31264@psf.upfronthosting.co.za>
2017-08-24 02:20:52ncoghlanlinkissue31264 messages
2017-08-24 02:20:51ncoghlancreate