PEPs

  • PEP 369 – Post import hooks
  • PEP 382 – Namespace Packages
  • PEP 395 – Module Aliasing
  • PEP 402 – Simplified Package Layout and Partitioning
  • PEP ??? – import engine

Rejected PEPs:

  • PEP 299 – Special __main__() function in modules
  • PEP 3122 – Delineation of the main module

Projects

  • importlib.__import__ as the default builtins.__import__

Currently in Python, “builtin___import__()” in Python/bltinmodule.c makes a call to PyImport_ImportModuleLevelObject. Brett Cannon is working on making importlib.__import__ the default import call[1].

  • the __experimental__ module

http://mail.python.org/pipermail/python-ideas/2010-June/007357.html http://mail.python.org/pipermail/python-ideas/2011-August/011278.html

like the __future__ module, but for less-stable APIs that are likely to go in focus on stdlib (room for experimental syntax too?) (higher exposure testing)