Skip to main content

Standard pickle, wrapped with standard compression libraries

Project description

compress_pickle

Standard python pickle, thinly wrapped with standard compression libraries

Code style: black Build Status Build Status Coverage Status PyPI License: MIT

The standard pickle package provides an excellent default tool for serializing arbitrary python objects and storing them to disk. Standard python also includes broad set of data compression packages. compress_pickle provides an interface to the standard pickle.dump, pickle.load, pickle.dumps and pickle.loads functions, but wraps them in order to direct the serialized data through one of the standard compression packages. This way you can seemlessly serialize data to disk or to any file-like object in a compressed way.

compress_pickle is built and tested in python >= 3.5

Supported compression protocols:

  • gzip
  • bz2
  • lzma
  • zipfile (Note that python3.6 and higher allows to build a file-like buffer into the zip archive, which allows us to use less memory than in python3.5)

Please refer to the package's documentation for more information

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

compress_pickle-1.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

compress_pickle-1.1.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file compress_pickle-1.1.0.tar.gz.

File metadata

  • Download URL: compress_pickle-1.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.32.1 CPython/3.6.9

File hashes

Hashes for compress_pickle-1.1.0.tar.gz
Algorithm Hash digest
SHA256 d86670c7524e4d15eb4a34ae01e6b53541f65cb0ca148b7bc070a38c1569a816
MD5 0844afd03eb06e4e884d88831e7f1ae7
BLAKE2b-256 d9ef55a2692fc54bf1e0d5b2796fc762e857dc4d84f19142fd832af974aaa4fe

See more details on using hashes here.

File details

Details for the file compress_pickle-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: compress_pickle-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.32.1 CPython/3.6.9

File hashes

Hashes for compress_pickle-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 951e96d034cc6465b90965a614a32b04b01ea8f1bada40c20b5cbe14efff5616
MD5 1753f763e06b495f00a2112c87abd2e2
BLAKE2b-256 57329728306b421e0ea786fb2c2a9a78159ac74dbe937b786285230578ab5913

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