Skip to main content

A quicker pickle

Project description

travis pypi conda

quickle is a fast and small serialization format for a subset of Python types. It’s based off of Pickle, but includes several optimizations and extensions to provide improved performance and security. For supported types, serializing a message with quickle can be ~2-10x faster than using pickle.

https://github.com/jcrist/quickle/raw/master/docs/source/_static/bench-1.png

See the documentation for more information.

LICENSE

New BSD. See the License File.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickle-0.4.0.tar.gz (42.5 kB view details)

Uploaded Source

Built Distributions

quickle-0.4.0-cp39-cp39-win_amd64.whl (46.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

quickle-0.4.0-cp39-cp39-win32.whl (40.7 kB view details)

Uploaded CPython 3.9 Windows x86

quickle-0.4.0-cp39-cp39-manylinux2010_x86_64.whl (157.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

quickle-0.4.0-cp39-cp39-manylinux2010_i686.whl (150.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

quickle-0.4.0-cp39-cp39-manylinux1_x86_64.whl (157.8 kB view details)

Uploaded CPython 3.9

quickle-0.4.0-cp39-cp39-manylinux1_i686.whl (150.8 kB view details)

Uploaded CPython 3.9

quickle-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl (44.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

quickle-0.4.0-cp38-cp38-win_amd64.whl (46.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

quickle-0.4.0-cp38-cp38-win32.whl (40.6 kB view details)

Uploaded CPython 3.8 Windows x86

quickle-0.4.0-cp38-cp38-manylinux2010_x86_64.whl (158.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

quickle-0.4.0-cp38-cp38-manylinux2010_i686.whl (154.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

quickle-0.4.0-cp38-cp38-manylinux1_x86_64.whl (158.4 kB view details)

Uploaded CPython 3.8

quickle-0.4.0-cp38-cp38-manylinux1_i686.whl (154.0 kB view details)

Uploaded CPython 3.8

quickle-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl (44.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file quickle-0.4.0.tar.gz.

File metadata

  • Download URL: quickle-0.4.0.tar.gz
  • Upload date:
  • Size: 42.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0.tar.gz
Algorithm Hash digest
SHA256 b42b07c8ccb1340c89d3e7a85a09441a839e2afad791f13c19cb849139edee97
MD5 384b9d6b20ca1bff26e89168f116c335
BLAKE2b-256 a2782e3b61bdf87b3b44abf5f965053319dad2b7ad32e9eed8512af87650be91

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 46.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for quickle-0.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 45b87d04a428bb6a1b97ca9b66654e1aa8305536f3289e4c102b280219ec055a
MD5 1f3e33ce7b33d57cd7112670fd8a21b5
BLAKE2b-256 41a6d78fd16c9f62a373ec1a199266bb37d378aae0b3ed9c5ec6b666a28b0dde

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: quickle-0.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for quickle-0.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c9af31a4ab4bc60510cfee1cd1cbe903d45e2fd9fc9bbc69f8831be65a0cb3c5
MD5 881312a2deb0278f34dda4845338e25a
BLAKE2b-256 1f44b5fd21d572048429cf2698d2c817437ae3ebb2b0bbbf47b401d89cd9c089

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 157.8 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e8b1ba16ffd5ea6a5ce1546e5245a03f64f9f84ee7022b545c62106194399529
MD5 06fc3bead12982c847911b51197aed89
BLAKE2b-256 87fb1c06e7d44b12f49e0d2521c9df14f8490aef758ebd087ac751c972017407

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: quickle-0.4.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 150.8 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6e9105509c6e71e899668415f79d5f409e1fa2d2c333bf49b460b1c8b47f3795
MD5 bf51579a3912bfe29c1157db4a8bfafd
BLAKE2b-256 e03cc05fe4bb00d265d13db9eddf2e98c5e9c946d9c838e84fc9671830bab325

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 157.8 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1118350f4310186a9dfdfc68e0a0c9e35d1aec387a13e2df56a4d7c9c4fd9f88
MD5 67678b3d3909cad4a8c72a72d7426560
BLAKE2b-256 fae7e667b47d57db86f5dff6a5faad159e411681da06f5f2b466495001a21486

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: quickle-0.4.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 150.8 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 56c2676961af37c37fd57328b5486d08b8e41df9a619fce5a7377ec065e98362
MD5 b8870ac6c56f54297309f708f45a344b
BLAKE2b-256 040d845d7d6a65f3bb479627e55f724e513680c934b10d648da72cfe44d61065

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for quickle-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7712456c922e76c0818421ad0e79e8099653244718cd219a4f758b31096d6a2e
MD5 6bf2c09792e47c2f6774ab0c3811f08c
BLAKE2b-256 287e6713b63e7c4c563a8c5690f7482416306e7040575a4b165d357f3a643dd9

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 46.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for quickle-0.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f6e1ff6ae477c5011eafe1315f7139c6a727da284d8ed833887fbfae9cd5ef72
MD5 7165c953b8c003d67cdeac2666f742ae
BLAKE2b-256 6106b8ce790f8b4c94405032bcaf1a9748da35e123f1bf20ec3fe4f0f817abd0

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: quickle-0.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 40.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for quickle-0.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8bff61da5bfe354da6c30e0ec7bc3fde74b3257230bd867d5504c10ca2ff3b7a
MD5 ce150866c8329ce384338335dedc9272
BLAKE2b-256 4178d49f3bb410314e5ad50c695d638abb46c4b07a0d5fe158c1cd97be1f769c

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 158.4 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ea72e02a5a3864e0451eb09f0074738cc633a3e092bf8b616c60e781d11f9262
MD5 ca023ee5f0bd297e29bea1e7eb0eec69
BLAKE2b-256 3d8df9346e8bc7cbf65e87e58842e99dbfc812fd72a5ce8fece8879c432fea59

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: quickle-0.4.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 154.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8b0a31efce2f8a5ff47257637d929c49982d1323e6b359798d45fe86a0a49ff6
MD5 6ced0287e5a15fac4fca92a9f0f7b875
BLAKE2b-256 d29d760663514ce2f45cfa52e094c9128e4dcf86dc4723f031da8ab3cef91159

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 158.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e895a5ecf43d8d654f17a805949ce5176d1811b4e9e104e8a02cfb0e108a33ac
MD5 070bf503d3d86f53ed31433d3ed8adbb
BLAKE2b-256 43b8b2c0b055fd56e73b228911e1df40bf4b6c51253f54a83744703e4d361423

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: quickle-0.4.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 154.0 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.4.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7d39aa1c5102ff692e085a13a481c6170261bfaf518d1162e3971a12199afd6b
MD5 a94c19b08cf077404cc1601e3149532f
BLAKE2b-256 770b50fba76cd019ee9759266487a183210a3e5dd6e9778d7cff0511fc65b2e2

See more details on using hashes here.

File details

Details for the file quickle-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: quickle-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for quickle-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0bce1c4dbfb9431f2a26bb869bf548501913726c9d33cccfe1d6ebf2fed33cff
MD5 d4eac3bd88b3026880e4c3d45a1695e1
BLAKE2b-256 ff7a8a1f65fb9c68758f001ce477abc48a5defc46cb4793f2be45611de9c4006

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page