Fork of Python 3 pickle module
Project description
This package presents a uniform pickling interface for ZODB:
Under Python2, this package forks both Python 2.7’s pickle and cPickle modules, adding support for the protocol 3 opcodes. It also provides a new subclass of bytes, zodbpickle.binary, which Python2 applications can use to pickle binary values such that they will be unpickled as bytes under Py3k.
Under Py3k, this package forks the pickle module (and the supporting C extension) from both Python 3.2 and Python 3.3. The fork add support for the noload operations used by ZODB.
Caution
zodbpickle relies on Python’s pickle module. The pickle module is not intended to be secure against erroneous or maliciously constructed data. Never unpickle data received from an untrusted or unauthenticated source as arbitrary code might be executed.
General Usage
To get compatibility between Python 2 and 3 pickling, replace:
import pickle
by:
from zodbpickle import pickle
This provides compatibility, but has the effect that you get the fast implementation in Python 3, while Python 2 uses the slow version.
To get a more deterministic choice of the implementation, use one of:
from zodbpickle import fastpickle # always C from zodbpickle import slowpickle # always Python
Both modules can co-exist which is helpful for comparison.
But there is a bit more to consider, so please read on!
Loading/Storing Python 2 Strings
In all their wisdom, the Python developers have decided that Python 2 str instances should be loaded as Python 3 str objects (i.e. unicode strings). Patches were proposed in Python issue 6784 but were never applied. This code base contains those patches.
Example 1: Loading Python 2 pickles on Python 3
$ python2
>>> import pickle
>>> pickle.dumps('\xff', protocol=0)
"S'\\xff'\np0\n."
>>> pickle.dumps('\xff', protocol=1)
'U\x01\xffq\x00.'
>>> pickle.dumps('\xff', protocol=2)
'\x80\x02U\x01\xffq\x00.'
$ python3
>>> from zodbpickle import pickle
>>> pickle.loads(b"S'\\xff'\np0\n.", encoding='bytes')
b'\xff'
>>> pickle.loads(b'U\x01\xffq\x00.', encoding='bytes')
b'\xff'
>>> pickle.loads(b'\x80\x02U\x01\xffq\x00.', encoding='bytes')
b'\xff'
Example 2: Loading Python 3 pickles on Python 2
$ python3
>>> from zodbpickle import pickle
>>> pickle.dumps(b"\xff", protocol=0)
b'c_codecs\nencode\np0\n(V\xff\np1\nVlatin1\np2\ntp3\nRp4\n.'
>>> pickle.dumps(b"\xff", protocol=1)
b'c_codecs\nencode\nq\x00(X\x02\x00\x00\x00\xc3\xbfq\x01X\x06\x00\x00\x00latin1q\x02tq\x03Rq\x04.'
>>> pickle.dumps(b"\xff", protocol=2)
b'\x80\x02c_codecs\nencode\nq\x00X\x02\x00\x00\x00\xc3\xbfq\x01X\x06\x00\x00\x00latin1q\x02\x86q\x03Rq\x04.'
$ python2
>>> import pickle
>>> pickle.loads('c_codecs\nencode\np0\n(V\xff\np1\nVlatin1\np2\ntp3\nRp4\n.')
'\xff'
>>> pickle.loads('c_codecs\nencode\nq\x00(X\x02\x00\x00\x00\xc3\xbfq\x01X\x06\x00\x00\x00latin1q\x02tq\x03Rq\x04.')
'\xff'
>>> pickle.loads('\x80\x02c_codecs\nencode\nq\x00X\x02\x00\x00\x00\xc3\xbfq\x01X\x06\x00\x00\x00latin1q\x02\x86q\x03Rq\x04.')
'\xff'
Example 3: everything breaks down
$ python2
>>> class Foo(object):
... def __init__(self):
... self.x = 'hello'
...
>>> import pickle
>>> pickle.dumps(Foo(), protocol=0)
"ccopy_reg\n_reconstructor\np0\n(c__main__\nFoo\np1\nc__builtin__\nobject\np2\nNtp3\nRp4\n(dp5\nS'x'\np6\nS'hello'\np7\nsb."
>>> pickle.dumps(Foo(), protocol=1)
'ccopy_reg\n_reconstructor\nq\x00(c__main__\nFoo\nq\x01c__builtin__\nobject\nq\x02Ntq\x03Rq\x04}q\x05U\x01xq\x06U\x05helloq\x07sb.'
>>> pickle.dumps(Foo(), protocol=2)
'\x80\x02c__main__\nFoo\nq\x00)\x81q\x01}q\x02U\x01xq\x03U\x05helloq\x04sb.'
$ python3
>>> from zodbpickle import pickle
>>> class Foo(object): pass
...
>>> foo = pickle.loads("ccopy_reg\n_reconstructor\np0\n(c__main__\nFoo\np1\nc__builtin__\nobject\np2\nNtp3\nRp4\n(dp5\nS'x'\np6\nS'hello'\np7\nsb.", encoding='bytes')
>>> foo.x
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Foo' object has no attribute 'x'
wait what?
>>> foo.__dict__
{b'x': b'hello'}
oooh. So we use encoding='ASCII' (the default) and errors='bytes' and hope it works:
>>> foo = pickle.loads("ccopy_reg\n_reconstructor\np0\n(c__main__\nFoo\np1\nc__builtin__\nobject\np2\nNtp3\nRp4\n(dp5\nS'x'\np6\nS'hello'\np7\nsb.", errors='bytes')
>>> foo.x
'hello'
falling back to bytes if necessary
>>> pickle.loads(b'\x80\x02U\x01\xffq\x00.', errors='bytes') b'\xff'
Support for noload()
The ZODB uses cPickle’s noload() method to retrieve all persistent references from a pickle without loading any objects. This feature was removed from Python 3’s pickle. Unfortuantely, this unnecessarily fills the pickle cache.
This module provides a noload() method again.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zodbpickle-4.3.tar.gz.
File metadata
- Download URL: zodbpickle-4.3.tar.gz
- Upload date:
- Size: 116.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dea70e8b408167d063ac23a4daf453246acd10dbe58cb0a6c0d7b0f8697ea2ab
|
|
| MD5 |
b42e8b585d842503958edf5128261ef0
|
|
| BLAKE2b-256 |
c544090a014a5ff127c517309de29018d23546ffb8a78266f294f0ee74096893
|
File details
Details for the file zodbpickle-4.3-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 142.0 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
471d2912b1b9d9b93c3a976755eebd135b167fda7dc8c71cf71a775436e2bf53
|
|
| MD5 |
79d1f7dc07c9598b5f466ed099298dde
|
|
| BLAKE2b-256 |
68ba65a3d157603c797885f7bee58ddccb46bb1c8fd35fc4e79d890e6cdbdc22
|
File details
Details for the file zodbpickle-4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 304.4 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bfc8900df948e04927a689f8a82b783dbee0bded70148fd451a66d6e7aa007d
|
|
| MD5 |
577e2a733593f51cb18edcce9775c1bd
|
|
| BLAKE2b-256 |
a2eddd6e5748cbbe29fc6e556341b116cf1df22b0d05c13905b0709fe326b00c
|
File details
Details for the file zodbpickle-4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 305.2 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef55bb4db2babf6b5a198bb9a0d7c50b65bfd7c06e98c542175b6e554440edde
|
|
| MD5 |
7d2e9b2cb3d12c9d433dae9c5ff308bb
|
|
| BLAKE2b-256 |
7eda550b1d9ffda83e7125e33aa804079950e143421b089f63c4aaabe6b98200
|
File details
Details for the file zodbpickle-4.3-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: zodbpickle-4.3-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 301.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
758790fae943e54bfd2c297e5b90c0a65a667e93133792bdaf7f8b75ba097180
|
|
| MD5 |
1a7db04918de0aa00c8047bda230431d
|
|
| BLAKE2b-256 |
3993f7c3fcfc485fec8ea0d74098ee46651eb9ac69b94aef494f63b0643059bf
|
File details
Details for the file zodbpickle-4.3-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 140.9 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ac2f431682b33ef328b851f61b37bdbbd62848b169836012a0b3b3036a343f2
|
|
| MD5 |
25b277c1a95e82f0d95b060200bb4d8b
|
|
| BLAKE2b-256 |
84ea76002e6af3fe03a158425871778f6cab8cf90f2c23a6f02651b384637af6
|
File details
Details for the file zodbpickle-4.3-cp314-cp314-macosx_10_9_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp314-cp314-macosx_10_9_x86_64.whl
- Upload date:
- Size: 144.5 kB
- Tags: CPython 3.14, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
722f612fe18fe8b2f84e72e81a7dfe8a0498e0dbdf393ba1c6bd9d220e63f076
|
|
| MD5 |
dd28a6e4f4307191ad624cccc24bc34b
|
|
| BLAKE2b-256 |
9bef5ccf6ce914680ecab779af1e84685971371dde241cf308c535a5a3bc7881
|
File details
Details for the file zodbpickle-4.3-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 140.8 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1c76bed7c897857d1b1eb6c4649963d1977beabc8dfa59c0d5541785c36ac7b
|
|
| MD5 |
82b3c69204df044c52a54868ac444dbf
|
|
| BLAKE2b-256 |
8cf5f8032a0337a798d894e848176887c9903394574cdbbf044df866ef62335a
|
File details
Details for the file zodbpickle-4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 304.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4645916c16a95c2adc5db4dd7afbd08c6aba5d84e6ee3aa08733c908e01da043
|
|
| MD5 |
6e726f89edc6fe490e3448a5642137e0
|
|
| BLAKE2b-256 |
e47a79e9b9b9cad02a45e26131aae5b8221b98c16384db15ffac06c2ec711cc4
|
File details
Details for the file zodbpickle-4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 305.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36592e123a0e3fda7d2e6e7d4cae2ab6d95ed4dcb5bf46ebdc55d1fa1f9f44dd
|
|
| MD5 |
b94f6b9ba86dfdb93e4d24f76d4b156a
|
|
| BLAKE2b-256 |
49f739e127399c4826419e7e3bdfcc682ece0fef0f59780de40d061b33ea80ac
|
File details
Details for the file zodbpickle-4.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: zodbpickle-4.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 301.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9af8ef7d35ddbbbcb14cf8eddcbfc362c1d5e9a5d9079cd87e9ce475eaf2cac0
|
|
| MD5 |
424a34e4c0da863a65a3f8f45ed25c36
|
|
| BLAKE2b-256 |
a1c95fabe1bacc26aee739a0994ed279b7838c7ad2f828e7609af8d4ca089d52
|
File details
Details for the file zodbpickle-4.3-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 140.8 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae2a55df54b3dd014761ab18a18ee3856bbbf2a2404e6b98371967cf1803fc60
|
|
| MD5 |
6e70403357649c55dad80c175c8e71a4
|
|
| BLAKE2b-256 |
838f48542729deb03df2ae3d8c81dede2d58c0fae94f21b9c5a9df30f27d30ae
|
File details
Details for the file zodbpickle-4.3-cp313-cp313-macosx_10_9_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp313-cp313-macosx_10_9_x86_64.whl
- Upload date:
- Size: 144.3 kB
- Tags: CPython 3.13, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf5423753b978f1ae4bf584cc936afb11f2591dc1416c3f1f7ba938db626154e
|
|
| MD5 |
534866e663c41fcf0f06668ee25e24df
|
|
| BLAKE2b-256 |
261660d8e9477a7ca8cde201317286b07eb2a2be46d872a986b5a5310ac02ca1
|
File details
Details for the file zodbpickle-4.3-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 140.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6cc9e9d7bed698be87bd70d0ddc35ff4b30b3d59c5c117357c6b143b24c956b
|
|
| MD5 |
425337a6173c8af16024264bde95875c
|
|
| BLAKE2b-256 |
9e5ce522a3dad38866156670cf641a8a8370c4fa6356231ab3c84f136d79e412
|
File details
Details for the file zodbpickle-4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 303.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41e739641b9e87b7d057997bf54018593b21fcaa8bdb5014f5847069fe95d37b
|
|
| MD5 |
4415c215a8b353045d95cf8fdca5e8d7
|
|
| BLAKE2b-256 |
14e92e9d7bdc8cf7433ceb80e195a85dce9b51aa5c54165f1f604855bda7095c
|
File details
Details for the file zodbpickle-4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 304.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1271c8046a7a84a59d753bfae8463ca746c654c515742d755b92c2ed4adfb5a7
|
|
| MD5 |
bc2c8690c942c725d33530f7836f4604
|
|
| BLAKE2b-256 |
63bf53152ede62d3286b01548d0039a293d716438ca18fbf90fa009a201afbb5
|
File details
Details for the file zodbpickle-4.3-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: zodbpickle-4.3-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 301.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4654abfb8c01f8ad901bccad3351ed55786ab714d7abeacdd4fff5f193dc6251
|
|
| MD5 |
92fd382c6c13c57aa1db87f5e576276a
|
|
| BLAKE2b-256 |
139279db2703c874bdde80ae6c46c453ef99bf830830af7442208c0356c25a2a
|
File details
Details for the file zodbpickle-4.3-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 140.3 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d06cb707294a832253966fcf1ae135480f50044b17bffcfbfdc1ef9ac0f7f30d
|
|
| MD5 |
8b4a9f21d4bfaa75af055458184974d6
|
|
| BLAKE2b-256 |
51a85bcdbe2ad1322197de41498312c769e63090e9b7a27033833e7e061415ca
|
File details
Details for the file zodbpickle-4.3-cp312-cp312-macosx_10_9_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 143.4 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
823bf7237b79a15aa29695bf4e776ab8deec0228426ee8ed105c95558cedb92d
|
|
| MD5 |
b945a2420aaf0227dca4e333f9d05af1
|
|
| BLAKE2b-256 |
c6684253ff80520059b8a222595561dd136709cda0475bdc7dfd135ca91d1383
|
File details
Details for the file zodbpickle-4.3-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 140.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
258e35f47c7fc9be92cd49ed8daffc35bae45054468fc98983306fb82d2833cc
|
|
| MD5 |
3031d22b030c9c49f33090a67cd4dd23
|
|
| BLAKE2b-256 |
f247ba42e2aecebd3fd4fb984a24d5faa08ebbbdb9b1b338f36195d0f21e753d
|
File details
Details for the file zodbpickle-4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 298.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7775be34f303f25fe611987b024b5f6c0287f4ab0927b5a5222342b9de91e17
|
|
| MD5 |
b3116d0ad39a1c033ce3b5052e48d116
|
|
| BLAKE2b-256 |
08d38f68eb027f39697e166c25c7fef129da9a6be50f72dd62131113d632faa3
|
File details
Details for the file zodbpickle-4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 298.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad32168a4bfedb2ec53dabed953ebb4b5869fe63cecf7e1fb16c4ab609728e9d
|
|
| MD5 |
a4d73dc6388d1d3dae7198ee8725313e
|
|
| BLAKE2b-256 |
4da841bc0baa02d914d0fb5cd3a995380005321039735dc3fcb3e49aff151d87
|
File details
Details for the file zodbpickle-4.3-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: zodbpickle-4.3-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 294.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37915d71720ce8879e4da24ab15d21d3f0abf29178e921c986055abbdd5bb3fb
|
|
| MD5 |
94c00bf9e11b7afd81f1b07569ea2e4a
|
|
| BLAKE2b-256 |
d930799e1afac9ac119bf238e9a69de153bd5ea224a96cfc0d8f25d2ca39aed7
|
File details
Details for the file zodbpickle-4.3-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 139.0 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf2f6e3d8a3e3da348f31bf10fa13dfd372c8b333f2ae3ee19193926e3192029
|
|
| MD5 |
192a30aa24be5b212972136c94e6c212
|
|
| BLAKE2b-256 |
2a45be19fae872c275b8927ee9b9f441c38574c9b07c0e40d6cf4bc88fc2f056
|
File details
Details for the file zodbpickle-4.3-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 140.6 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a6211c3d5082b2e29fd8376a7c6c9e6472dc5a0eae995584abe057052cd111a
|
|
| MD5 |
4e4b16b621dd8d3192788184a329ef29
|
|
| BLAKE2b-256 |
c0ec2fd9687bf3fc4092464f597324e5871465f922280fd8dba561c97281e8b3
|
File details
Details for the file zodbpickle-4.3-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 140.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0df0bda43433a8f96a4c84def93988f53a513dd16c8f016e5febc3711f1381b
|
|
| MD5 |
4a7e2946d8782e695c5c26f2b6850ba4
|
|
| BLAKE2b-256 |
d141b7cae2dc357fac3128d9d03123f10435273a3680da3bd47d99fcaa66d9d5
|
File details
Details for the file zodbpickle-4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 283.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfb4b8ee82fa993d69812345f9167f217ad19dc3c8417c994ef902a9d38aa717
|
|
| MD5 |
5963abf76bcf962979734f47cff5d5e0
|
|
| BLAKE2b-256 |
e5b1009879bf9246202d35f9df99f0a82aa21951c5eac09c1f28c35623e769de
|
File details
Details for the file zodbpickle-4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 283.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d40a3d3f3fa1a8387602d495493d886fb61b4bd01b2fea90f30417d0cfc1381
|
|
| MD5 |
cd582a8160aa50ba7c12429da8fde43d
|
|
| BLAKE2b-256 |
60cf375c094bac8c1035452b76c36b084adb3a2db570b5ffef9a641afdd3e122
|
File details
Details for the file zodbpickle-4.3-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: zodbpickle-4.3-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 279.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6778620d73c98f2529527941fc3d77e6bc2c8bb802aa5695789750250d3ea2c5
|
|
| MD5 |
534ca94a7e23bc12df4388e475cf8795
|
|
| BLAKE2b-256 |
0d096dd2b79d967bb3860b54ecb87b2e0d25bcb455e3b4cb94d59273968dbe72
|
File details
Details for the file zodbpickle-4.3-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 139.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
410e26ba893492a05b93b78e9684dd1e7cc8975491535d1e532f912ddeae554f
|
|
| MD5 |
29da2cc42de0a149e249528cdc545a0e
|
|
| BLAKE2b-256 |
5674ad330c28636589c69e33054ef8f2f787fe018db80ed49558edfbd8ecce15
|
File details
Details for the file zodbpickle-4.3-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: zodbpickle-4.3-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 140.4 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9326b9111da7cb36e2104fc2794b0e8003de02d35763ba0bb738cadfef965515
|
|
| MD5 |
8ceb48f4140d4bb45a949c0b0b3e45bb
|
|
| BLAKE2b-256 |
2d719a95e92705f155818c5881ca3f6547f10ef6ec17d9b2717607841398c379
|