Skip to main content

Python Perl Storable module

Project description

https://travis-ci.org/CowboyTim/python-storable.svg?branch=develop

Overview

This is a Python module that is be able to read Perl storable files. Storable is a nice and efficient binary format for Perl that is very popular. A lot of other serialization/deserialization modules exist that are even more or less standardized: JSON, XML, CSV,.. etc. Storable is more or less Perl specific.

To ease integration between Perl - where storable sometimes is the only option - and Python this module is a bridge.

The module has been tested to work with Python 2.7 and upwards.

Quick Usage

from storable import retrieve
data = retrieve('/path/to/file.storable')

from storable.output import serialize
# only works (so far) for JSON-able types and recursion-limited depth
# This will not serialize to the exact same object in perl as retrieve/thaw-ing
# but will be readable by perl to load json-like values
serialized_bytes = serialize({'x': 'bar', 'y': 1, 'z': 1.23, 'w':[], 'v':[1,2,3]})

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

storable-1.2.3.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

storable-1.2.3-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file storable-1.2.3.tar.gz.

File metadata

  • Download URL: storable-1.2.3.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • 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.9.0

File hashes

Hashes for storable-1.2.3.tar.gz
Algorithm Hash digest
SHA256 e388597b5682e96d30047f57df7d43358c1db63a3be7f5381aafef9fd818080f
MD5 7cacdf0c05d8d4e46e38bf37e924cc55
BLAKE2b-256 e93b74d0ab2d997ac7f95a1ab67c60af4d8add5fd3657ab22236b9f23b7cc5ea

See more details on using hashes here.

File details

Details for the file storable-1.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: storable-1.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 2, Python 3
  • 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.9.0

File hashes

Hashes for storable-1.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cd9e390ddf1dfbaa503782e577d91fa1fce2d1ea6be821a8ec155bf35c37db15
MD5 8e5e95b743a88ba9211c27385216c8d8
BLAKE2b-256 483fa773dfe3290c0c7a06255417a6a5ef02303f277188d3e92a881e896a0cd1

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