pickle5 0.0.12


pip install pickle5

  Latest version

Released: Nov 20, 2021

Project Links

Meta
Author: Antoine Pitrou
Requires Python: >=3.5, <3.8

Classifiers

Development Status
  • 4 - Beta

Intended Audience
  • Developers

License
  • OSI Approved :: Python Software Foundation License

Operating System
  • OS Independent

Programming Language
  • Python :: 3
  • Python :: 3.5
  • Python :: 3.6
  • Python :: 3.7
  • Python :: Implementation :: CPython

This package backports all features and APIs added in the pickle module in Python 3.8.3, including the PEP 574 additions. It should work with Python 3.5, 3.6 and 3.7.

Basic usage is similar to the pickle module, except that the module to be imported is pickle5:

import pickle5 as pickle

pb = pickle.PickleBuffer(b"foo")
data = pickle.dumps(pb, protocol=5)
assert pickle.loads(data) == b"foo"

Detailed documentation can be found in PEP 574 and the standard pickle documentation.

https://travis-ci.org/pitrou/pickle5-backport.svg?branch=master https://ci.appveyor.com/api/projects/status/hk4lrl81wp0q283o/branch/master?svg=true

Wheel compatibility matrix

Platform CPython 3.6 CPython 3.7
macosx_10_9_x86_64
manylinux1_i686
manylinux1_x86_64
manylinux2014_aarch64
manylinux2014_ppc64le
manylinux2014_s390x
manylinux_2_17_aarch64
manylinux_2_17_ppc64le
manylinux_2_17_s390x
manylinux_2_5_i686
manylinux_2_5_x86_64
musllinux_1_1_aarch64
musllinux_1_1_i686
musllinux_1_1_ppc64le
musllinux_1_1_s390x
musllinux_1_1_x86_64
win32
win_amd64

Files in release

pickle5-0.0.12-cp36-cp36m-macosx_10_9_x86_64.whl (122.5KiB)
pickle5-0.0.12-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (257.0KiB)
pickle5-0.0.12-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (268.5KiB)
pickle5-0.0.12-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (260.0KiB)
pickle5-0.0.12-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl (244.0KiB)
pickle5-0.0.12-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (252.9KiB)
pickle5-0.0.12-cp36-cp36m-musllinux_1_1_aarch64.whl (259.8KiB)
pickle5-0.0.12-cp36-cp36m-musllinux_1_1_i686.whl (250.6KiB)
pickle5-0.0.12-cp36-cp36m-musllinux_1_1_ppc64le.whl (271.3KiB)
pickle5-0.0.12-cp36-cp36m-musllinux_1_1_s390x.whl (261.1KiB)
pickle5-0.0.12-cp36-cp36m-musllinux_1_1_x86_64.whl (258.5KiB)
pickle5-0.0.12-cp36-cp36m-win32.whl (113.3KiB)
pickle5-0.0.12-cp36-cp36m-win_amd64.whl (121.7KiB)
pickle5-0.0.12-cp37-cp37m-macosx_10_9_x86_64.whl (122.0KiB)
pickle5-0.0.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (253.5KiB)
pickle5-0.0.12-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (265.0KiB)
pickle5-0.0.12-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (256.7KiB)
pickle5-0.0.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (241.8KiB)
pickle5-0.0.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (250.4KiB)
pickle5-0.0.12-cp37-cp37m-musllinux_1_1_aarch64.whl (257.3KiB)
pickle5-0.0.12-cp37-cp37m-musllinux_1_1_i686.whl (248.8KiB)
pickle5-0.0.12-cp37-cp37m-musllinux_1_1_ppc64le.whl (268.8KiB)
pickle5-0.0.12-cp37-cp37m-musllinux_1_1_s390x.whl (258.7KiB)
pickle5-0.0.12-cp37-cp37m-musllinux_1_1_x86_64.whl (256.4KiB)
pickle5-0.0.12-cp37-cp37m-win32.whl (112.9KiB)
pickle5-0.0.12-cp37-cp37m-win_amd64.whl (121.7KiB)
pickle5-0.0.12.tar.gz (129.0KiB)
No dependencies