[pyar] Serialize: un paquete, multiples formatos
Hernan Grecco
hernan.grecco en gmail.com
Jue Ene 28 21:51:55 ART 2016
Hola,
Les paso un paquete para serializar y deserializar objetos. Surge de la
necesidad de poder guardar/transmitir objetos de clases propias en
distintos formatos y no querer recordar la API de cada paquete.
Actualmente puede leer y escribir en los siguientes formatos: `bson`,
`dill`, `json`, `msgpack`, `phpserialize`, `pickle`, `serpent` and `yaml`.
Basicamente usa paquetes existentes pero provee una API común para todos.
Lo pueden instalar con:
pip install serialize
y hay una mini documentación en la descripción del paquete que se ven
GitHub o PyPI:
- https://github.com/hgrecco/serialize
- https://pypi.python.org/pypi/serialize
Para cada formato (excepto json y pickle) hay que instalar un paquete
aparte. La lista esta aca:
https://github.com/hgrecco/serialize/blob/master/supported_pkgs.txt
(No es un problema si falta un paquete, simplemente va a dar un mensaje de
error al querer usar ese formato en particular)
Corre en Python 3.3+ Sería muy fácil hacerlo correr en 3.0+ si hay demanda.
Saludos,
Hernán
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160129/36cc89ea/attachment-0001.html>
Más información sobre la lista de distribución pyar