Python Perl Storable module
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file storable-1.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: storable-1.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b20cb20d77d858001cfd0d29aace4980db3220c48cdcbb65742faa7fa3326b8 |
|
MD5 | b443a9c9afb31ac25bfe532977f53178 |
|
BLAKE2b-256 | 39a6b5b0c219a7d2fdee14567f4ee613c9230b9aea0712274451c25c5bcd5b8e |