[issue45085] Remove the binhex module, binhex4 and hexbin4 standards

STINNER Victor report at bugs.python.org
Wed Sep 1 19:03:19 EDT 2021


STINNER Victor <vstinner at python.org> added the comment:

In bpo-39353, Serhiy Storchaka proposed: "But it would be nice to create a separate package on PyPI that provides such functionality before removing it from the stdlib."

The purpose of the PEP 594 is to reduce the Python maintenance burden. Publishing a module on PyPI introduces a new maintenance burden, even if there is no plan to ever update the package.

The PEP 594 is still a draft. So far, there was no agreement on the strategy to remove anything from the stdlib.

In past, other stdlib modules have been removed silently and nobody complained. Likely because nobody used them. For example, the the Python 2 CDROM module of the old Lib/plat-linux2/ directory (CDROM.py, DLFCN.py, IN.py, regen, TYPES.py).

If someone uses the binhex module, I suggest users to create a new project on PyPI to support binhex. Users who need binhex are likely the most motivated to *maintain* such code. You can start by copying Python 3.10 code.

----------
nosy: +serhiy.storchaka

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue45085>
_______________________________________


More information about the Python-bugs-list mailing list