Sha256: 326e284524964c4b5910b91c096907727df7bfce4583ba559082501da3cf9b2a
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
### 0.2.0 / 2023-02-19 * Added missing support for deserializing Python `set` objects. * Added missing support for out-of-band buffers. * Added partial support for parsing the `PERSID` and `BINPERSID` instructions. * Added missing support for deserializing the `INST` and `OBJ` instructions. * Added missing support for deserializing the `EMPTY_SET`, `FROZENSET`, and `ADDITEMS` Pickle instructions. * Added missing support for deserializing the `NEXT_BUFFER` and `READONLY_BUFFER` Pickle instructions. * Map `__builtin__.set` and `builtins.set` to Ruby's `Set` class. ### 0.1.0 / 2023-02-18 * Changed {Python::Pickle.dump} to raise a `NotImplementedError` exception. * Fixed a typo in the method signature of {Python::Pickle.dump}. ### 0.1.0 / 2023-02-18 * Initial release: * Supports deserializing Python Pickle data into Ruby objects. * Supports serializing Ruby objects into Python Pickle data. * Optionally supports only parsing Python Pickle data streams for debugging purposes. * Supports Pickle protocol 0, protocol 1, protocol 2, protocol 3, protocol 4, and protocol 5. * Can parse both Python 2 and Python 3 Pickled data. * Supports deserializing Python `tuple` and `bytearray` objects. * Supports mapping Python functions to Ruby methods. * Supports mapping Python classes to Ruby classes.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
python-pickle-0.2.0 | ChangeLog.md |