We have prepared a PEP that aims to standardize and improve what Fedora
and other distributions have been doing for a while, that is splitting
parts of Python's standard library to separate optional packages.
Feedback is welcome:
Python is sometimes being distributed without its full standard library.
However, there is as of yet no standardized way of dealing with
importing a missing standard library module. This PEP proposes a
mechanism for identifying which standard library modules are missing and
puts forth a method of how attempts to import a missing standard library
module should be handled.
I'm leaving for PTO lasting till November 17th, after which we want to
send this to the PEP editors upstream.