[issue21581] Consider dropping importlib.abc.Loader.create_module()

2015-01-16 Thread Brett Cannon
Brett Cannon added the comment: create_module() is now slated to be required in Python 3.6. -- resolution: -> out of date status: open -> closed ___ Python tracker ___ _

[issue21581] Consider dropping importlib.abc.Loader.create_module()

2014-12-12 Thread Brett Cannon
Changes by Brett Cannon : -- assignee: -> brett.cannon ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https:/

[issue21581] Consider dropping importlib.abc.Loader.create_module()

2014-12-12 Thread Brett Cannon
Brett Cannon added the comment: Issue #23014 is planning to make create_module() required so that module creation doesn't have a two-tiered way of specifying a default module (which is handy in C code). -- dependencies: +Don't have importlib.abc.Loader.create_module() be optional

[issue21581] Consider dropping importlib.abc.Loader.create_module()

2014-05-27 Thread Brett Cannon
Brett Cannon added the comment: This issue is not talking about dropping create_module() from the algorithm (I need it for the lazy loader), just from the ABC since it's a do-nothing implementation that doesn't have to be there. Otherwise it should be made a required method and possibly even n

[issue21581] Consider dropping importlib.abc.Loader.create_module()

2014-05-26 Thread Arfrever Frehtes Taifersar Arahesis
Changes by Arfrever Frehtes Taifersar Arahesis : -- nosy: +Arfrever ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscri

[issue21581] Consider dropping importlib.abc.Loader.create_module()

2014-05-26 Thread Nick Coghlan
Nick Coghlan added the comment: I suggest waiting until we update the C extension import system before making a final decision - that was the concrete use case for the feature, so it may become less confusing once that is added. -- nosy: +ncoghlan _

[issue21581] Consider dropping importlib.abc.Loader.create_module()

2014-05-26 Thread Brett Cannon
New submission from Brett Cannon: As Armin Ronacher pointed out, it's a bit odd having the importlib.abc.Loader ABC have a method whose default does nothing and having the method itself be entirely optional. Might as well just drop it from the ABC and instead just make sure that create_module(