跳转到主要内容

pickle 5协议(PEP 574)及其他pickle变更的回滚版本

项目描述

此包回滚了Python 3.8.3中pickle模块添加的所有特性和API,包括PEP 574的添加。它应该适用于Python 3.5、3.6和3.7。

基本用法类似于pickle模块,除了要导入的模块是pickle5

import pickle5 as pickle

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

有关详细信息,请参阅PEP 574和标准pickle文档

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

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pickle5-0.0.12.tar.gz (132.1 kB 查看哈希值)

上传于 源代码

构建的发行版

pickle5-0.0.12-cp37-cp37m-win_amd64.whl (124.7 kB 查看哈希值)

上传于 CPython 3.7m Windows x86-64

pickle5-0.0.12-cp37-cp37m-win32.whl (115.7 kB 查看哈希值)

上传于 CPython 3.7m Windows x86

pickle5-0.0.12-cp37-cp37m-musllinux_1_1_x86_64.whl (262.5 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ x86-64

pickle5-0.0.12-cp37-cp37m-musllinux_1_1_s390x.whl (264.9 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ s390x

pickle5-0.0.12-cp37-cp37m-musllinux_1_1_ppc64le.whl (275.3 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ ppc64le

pickle5-0.0.12-cp37-cp37m-musllinux_1_1_i686.whl (254.8 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ i686

pickle5-0.0.12-cp37-cp37m-musllinux_1_1_aarch64.whl (263.5 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ ARM64

pickle5-0.0.12-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (262.8 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ s390x

pickle5-0.0.12-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (271.4 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ ppc64le

pickle5-0.0.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (259.6 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ ARM64

pickle5-0.0.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (256.4 kB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.5+ x86-64

pickle5-0.0.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (247.6 kB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.5+ i686

pickle5-0.0.12-cp37-cp37m-macosx_10_9_x86_64.whl (125.0 kB 查看哈希值)

上传时间 CPython 3.7m macOS 10.9+ x86-64

pickle5-0.0.12-cp36-cp36m-win_amd64.whl (124.6 kB 查看哈希值)

上传时间 CPython 3.6m Windows x86-64

pickle5-0.0.12-cp36-cp36m-win32.whl (116.0 kB 查看哈希值)

上传时间 CPython 3.6m Windows x86

pickle5-0.0.12-cp36-cp36m-musllinux_1_1_x86_64.whl (264.7 kB 查看哈希值)

上传时间 CPython 3.6m musllinux: musl 1.1+ x86-64

pickle5-0.0.12-cp36-cp36m-musllinux_1_1_s390x.whl (267.4 kB 查看哈希值)

上传时间 CPython 3.6m musllinux: musl 1.1+ s390x

pickle5-0.0.12-cp36-cp36m-musllinux_1_1_ppc64le.whl (277.8 kB 查看哈希值)

上传时间 CPython 3.6m musllinux: musl 1.1+ ppc64le

pickle5-0.0.12-cp36-cp36m-musllinux_1_1_i686.whl (256.6 kB 查看哈希值)

上传时间 CPython 3.6m musllinux: musl 1.1+ i686

pickle5-0.0.12-cp36-cp36m-musllinux_1_1_aarch64.whl (266.1 kB 查看哈希值)

上传时间 CPython 3.6m musllinux: musl 1.1+ ARM64

pickle5-0.0.12-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (266.2 kB 查看哈希值)

上传于 CPython 3.6m manylinux: glibc 2.17+ s390x

pickle5-0.0.12-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (275.0 kB 查看哈希)

上传于 CPython 3.6m manylinux: glibc 2.17+ ppc64le

pickle5-0.0.12-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (263.2 kB 查看哈希)

上传于 CPython 3.6m manylinux: glibc 2.17+ ARM64

pickle5-0.0.12-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (259.0 kB 查看哈希)

上传于 CPython 3.6m manylinux: glibc 2.5+ x86-64

pickle5-0.0.12-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl (249.9 kB 查看哈希)

上传于 CPython 3.6m manylinux: glibc 2.5+ i686

pickle5-0.0.12-cp36-cp36m-macosx_10_9_x86_64.whl (125.4 kB 查看哈希)

上传于 CPython 3.6m macOS 10.9+ x86-64

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面