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.3.0.tar.gz (41.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

quickle-0.3.0-cp39-cp39-win_amd64.whl (44.9 kB view details)

Uploaded CPython 3.9Windows x86-64

quickle-0.3.0-cp39-cp39-win32.whl (39.4 kB view details)

Uploaded CPython 3.9Windows x86

quickle-0.3.0-cp39-cp39-manylinux2010_x86_64.whl (150.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

quickle-0.3.0-cp39-cp39-manylinux2010_i686.whl (143.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

quickle-0.3.0-cp39-cp39-manylinux1_x86_64.whl (150.2 kB view details)

Uploaded CPython 3.9

quickle-0.3.0-cp39-cp39-manylinux1_i686.whl (143.8 kB view details)

Uploaded CPython 3.9

quickle-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl (43.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

quickle-0.3.0-cp38-cp38-win_amd64.whl (44.6 kB view details)

Uploaded CPython 3.8Windows x86-64

quickle-0.3.0-cp38-cp38-win32.whl (39.1 kB view details)

Uploaded CPython 3.8Windows x86

quickle-0.3.0-cp38-cp38-manylinux2010_x86_64.whl (152.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

quickle-0.3.0-cp38-cp38-manylinux2010_i686.whl (146.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

quickle-0.3.0-cp38-cp38-manylinux1_x86_64.whl (152.1 kB view details)

Uploaded CPython 3.8

quickle-0.3.0-cp38-cp38-manylinux1_i686.whl (146.9 kB view details)

Uploaded CPython 3.8

quickle-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl (42.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: quickle-0.3.0.tar.gz
  • Upload date:
  • Size: 41.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0.tar.gz
Algorithm Hash digest
SHA256 d7cefb80da715fa398392d7d157e8aab1e29447f90e45ea0f61f7363a9ee933f
MD5 249445412eefcd08a19d6354e32ea152
BLAKE2b-256 d08aea48f06db61693b1bc1c28c5a82f58958ab73a56afd7bfd344b3f4d76cdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b96403072a571c66c05b7cf533fc46e6c4c3e156f3e8cba6ff74ecf57c601cea
MD5 dd61df8d8ee08d0944f6de55e5536b04
BLAKE2b-256 d15fd6226d79629e37b635d2751cf42e5f0eca8673f12024facf4c6b57ab4995

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 39.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5fb98cf19f0cdb2b9ce0d04dafc8eea84e5466622ab71f2fdc85269c9017701b
MD5 ac145e854e5daa3495be655697e39465
BLAKE2b-256 06c1136ff5b5837656758e30b99412959af665f0f8440c4b67e4749bc4625ac4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 150.2 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.0 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.3.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 75598dc228eb86ba3eef18389bb10f1b53494de7a08aed5fa73c56ae2a28d2e1
MD5 d4f1805d4f70ee4c7ddb77417a3f41f5
BLAKE2b-256 e0e94e236ea712efaeaba8f038e40b8f74e49b12ae856020b3b315fd89a6237d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 143.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.0 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.3.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 329036329e460af66b5d2c80c51608c7dd59cdc45e5fb7a9b76a392d29a97a13
MD5 f6cdcc803aea7cd5b7f8eaaac2998b75
BLAKE2b-256 77d13f20928ca1ccdc2ee0661891ad0d736113952dfa46456ceb111f310a78f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 150.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 beaa3ec7908d17221bdc1cf7dd8dc5bb3b9ea5c249e48bec3c52464b36db75c6
MD5 775ba980eb0fb54f12c48dcd4bf67a1b
BLAKE2b-256 26094e12d0b0a3c834f3a52034b09b073920f9599665dd46dd206a3202b356a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 838fa22718c583f7c7958d5086d48239ba9ddaba1a8b4981cba46815e7b2f375
MD5 7945100ef0141025c64f8aa75813869c
BLAKE2b-256 63fad4cde30c905230bfda653eb69c989a89043c139a86b9e3a3a97ccbe099dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 43.0 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e85d8743e424858dcc374661dd497eb67324fa542710e69b05f3543e083c0f7
MD5 b2fd63f7fe3d42664fab26f99dfd5bef
BLAKE2b-256 d2c60cb72df96dd87fb10a514d6953fa41ebbd6965f93d1828aadbe6180ef38f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fda66975bce5fb3393406e49f0e98aff8184af035016048c87d037f5bfef4fe9
MD5 5021bd912e9db929ac52df9540af71a0
BLAKE2b-256 db2d80d2513bb5603c3ee759d0f022125c95bf112934c63a983d91b95087d3f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for quickle-0.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fd093639900e9d3018377fcf502ca023d6d5378905c77239189af0baeb4d9569
MD5 ce45ea7d064aa7d2d63134456cfecd6f
BLAKE2b-256 a2607e2b500a1e90f7623bbbcbe92f60ba933defd921dff9d73816b821ddc6a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 152.1 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.0 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.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 00d0b1741fc2e43584e93e660accf67febe5a322e65a657b9404b36e808a48fa
MD5 cd369d8dc3425d80f8af9e8c96d7f4e5
BLAKE2b-256 b8e25d5808ec48de9a597f45ac7f1eb3a6e6c30aa9fb0dc36bb5795f4b166afe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 146.9 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d7078572358d0b620c551e788103cac6b5201346c00704b4ed2ad188b8e0d478
MD5 80533d770767d813c45044a91a7154de
BLAKE2b-256 1ad9b38eef1cbad70c2ba94e802b3d94e29f5c2b033ea740fc01c31ce709ccae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 152.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b0dbfd33d8c4c6f77bcf7cd44604274383521c7f8df36aeece98448c170a903e
MD5 35c33e8ac58bdd3acacefb0415267720
BLAKE2b-256 a25e6b8c5542ba30000f983548eca4b842e18d835ecc7418eeb58fd96670be36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 146.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 722c9be1ce58d1a3a628eaf269b62f0c3e1533e422777a0a915536c455769db1
MD5 179495639541dd4d944a386cd958784b
BLAKE2b-256 901121cad11895385d8d5d1e4039584f56d8836142a6977375142264fd4919fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickle-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 42.8 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 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.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04db8c5f5c81aadbc8dae21a46c5ec5909ace8f1b8a1a9aad87e22044b70004c
MD5 d8122101e20a5897f82079be1fe60cf4
BLAKE2b-256 915d2d16d13d6a42447e411fffe8dbcd6b797bdbdf8a33dd47bc5666fa4a1d51

See more details on using hashes here.

Supported by

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