This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Alex.Willmer
Recipients Alex.Willmer, christian.heimes, pitrou
Date 2019-06-11.18:59:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560279592.49.0.197704508501.issue37210@roundup.psfhosted.org>
In-reply-to
Content
> it is probably not possible to write a pure Python PickleBuffer

Fair enough

> a usable pure Python Pickler, but without support for the PickleBuffer class.

That makes sense. However, for third party packages (e.g. zodbpickle, pikl) wanting a pure Python pickle module to use as a basis, I think it would make more sense to use the CPython 3.7 branch as a basis. Adding a pickle._Pickler variant to the 3.8 stdlib that can't do protocol 5, just for third-parties imposes a maintenance burden on the core devs for zero benefit to anyone.

I propose closing this ticket as WONTFIX.
History
Date User Action Args
2019-06-11 18:59:52Alex.Willmersetrecipients: + Alex.Willmer, pitrou, christian.heimes
2019-06-11 18:59:52Alex.Willmersetmessageid: <1560279592.49.0.197704508501.issue37210@roundup.psfhosted.org>
2019-06-11 18:59:52Alex.Willmerlinkissue37210 messages
2019-06-11 18:59:52Alex.Willmercreate