Hi!

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:

https://fedora-python.github.io/pep-drafts/pep-A.html

Abstract

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.

Yours aye,
Tomas Orsava