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

Uploaded Source

Built Distributions

quickle-0.2.0-cp39-cp39-win_amd64.whl (42.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

quickle-0.2.0-cp39-cp39-win32.whl (36.9 kB view details)

Uploaded CPython 3.9 Windows x86

quickle-0.2.0-cp39-cp39-manylinux2010_x86_64.whl (135.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

quickle-0.2.0-cp39-cp39-manylinux2010_i686.whl (130.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

quickle-0.2.0-cp39-cp39-manylinux1_x86_64.whl (135.9 kB view details)

Uploaded CPython 3.9

quickle-0.2.0-cp39-cp39-manylinux1_i686.whl (130.4 kB view details)

Uploaded CPython 3.9

quickle-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (41.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

quickle-0.2.0-cp38-cp38-win_amd64.whl (42.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

quickle-0.2.0-cp38-cp38-win32.whl (36.7 kB view details)

Uploaded CPython 3.8 Windows x86

quickle-0.2.0-cp38-cp38-manylinux2010_x86_64.whl (137.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

quickle-0.2.0-cp38-cp38-manylinux2010_i686.whl (132.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

quickle-0.2.0-cp38-cp38-manylinux1_x86_64.whl (137.5 kB view details)

Uploaded CPython 3.8

quickle-0.2.0-cp38-cp38-manylinux1_i686.whl (132.7 kB view details)

Uploaded CPython 3.8

quickle-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl (41.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0.tar.gz
Algorithm Hash digest
SHA256 36ed14094c2abcf1a3aabd3d9e9740ed54ac97df53ae9fc91726d332d4a32e86
MD5 185b3b89376fa13d1f0d6b4e353ff419
BLAKE2b-256 cdc2bcef56916389c60cb884e9b38278c7c99763604f7fabf03b36ae816a0c80

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d4bf316c9b67c2dac8ded265b36a70fcbe1e5763a6855349103859bab8375603
MD5 0d1c760fe5fcee0c75c287272f052cc6
BLAKE2b-256 e566eccc593d9d3ac62462f83bb8d9077f0111cf36d2b1024b6f93ba8f18d5bf

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 71381abda2ca77f1277403d66885c0194276fce21bb814980f139ca112245efe
MD5 f3ccb1435784c9f9a73b1c3df2ca268c
BLAKE2b-256 65d9adfe306f3c59123f3f48cc0f0587e238bbfc4e96d58746f0f869894a79aa

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c4c5fb2d6156d42e3e5ef0686db30456d1408cc65615008d2fabf5415442dca7
MD5 5d61e4ef2dc4187ff21c8afd62b0f81b
BLAKE2b-256 dd9ae4a469755eaee2d051c95c5f9b42b22dec81751c021c1f345efc3cba477b

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0c71543a16e041432f21db5a580c108d4bd4bee3102232dafd2fa9147ee47f36
MD5 55af8ca0fe6825445031fc32b7935bce
BLAKE2b-256 64dcdf71ec2d6ff46294fbd6e81cc156da05d134bc88b86e2c85bd1d146c45e4

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c5e5d43d76407ba1c734d4c6ea63686cb431ee0c0acd6922510af22688258c1
MD5 6e63465471530ae7af6c6cbddf19f2e4
BLAKE2b-256 b25f7f97f059d8e54c2cf46d9d9ed280cd8c96d03491b604b4919981d260970e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b0c1ebca91f43431f9ef1e4a8f701cdf0939f86b6b9801391984c54d35477f53
MD5 d2b328cab899b90115e73ff78161bddb
BLAKE2b-256 52b1debe406f109d2d05155286c839b06bfcfc66e937f150d4c6cb499c9a36d9

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 edc5fdf1d02a864f8dada3ca7ad26c5ae97341a2e80f9a9999c87e698e167c37
MD5 a15a62061119f2a78a0599f18921a717
BLAKE2b-256 131528f79c7bb81845ff4d8eac686e7a8b60f24b3459b21995393a4f334ba803

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c77e20ef8643fb226e7801ebb22db308b753953d62bebe2fc8b8c1be3a17dc3a
MD5 a59ccf163dfee43598873872fd3e32d8
BLAKE2b-256 87210d6f13eb0b506ad46d21be30f4145d94abdeb042d7f5100b65b147a31d23

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d444a0797151774f079bfe8c22d11579aeeb247c80cb4d87fbe0f430c4d79de0
MD5 5f7daecd4e86d6bf3428b42135bca645
BLAKE2b-256 cca27b563ee9528aa14752c45eaf3e4aea78b61fc5b6284b5e78f7c5d7bbf5e1

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 60dadc694be921655f17edf08b1115f932cbca810b9bac5574c017b063cdefc6
MD5 123a2ce7645c82d3c3cc92ef6c3ea5ce
BLAKE2b-256 fe06f5dc9604446b7fdbf9a212ebfb3796d285df9c6c5f3a1cf49ac103d54e31

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f960e60289a6d979ec25067d8df624ba0430ba1c75c3aabd0435af828b9f7c1f
MD5 ef685213c30b24f348e01625fe1460b5
BLAKE2b-256 6bbfc7be04bd06b074c0451b77fd34ce73d66b5746cfea2c227353f55c7df707

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8a4fff55cdb967f8c6230b6ec5ac2e6a0294a9637fe809f19d550b29cda545b1
MD5 78083507c16071f572fbc5ff7333e55b
BLAKE2b-256 6e5ad8fffc696260fc2fd8d558be66d0b541c5174397f89e9550aa7008f0e7de

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bfbeac10f5fcb178aae1debb74c5608c37704bf0980edc827c416fecdeac8a01
MD5 24957c2f5689716beed71a4e427bf62a
BLAKE2b-256 28a910c27658c444f697c4f88f4edabc9d59e0f74b7b5aae53710e099e3863c6

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for quickle-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 092a90d40721d147ee423393243d17d93e22dce6eb1ff232a652951ed1e58f60
MD5 28a10ba328d371bc3afc9c0b4c27dc17
BLAKE2b-256 e4c525dce96bce37a333db3671b28447f565c8ba1ffc5130b9f84d9789b7e509

See more details on using hashes here.

Provenance

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