ppc64le/linux/: ormsgpack-1.12.2+ppc64le1 metadata and description
Fast, correct Python msgpack library supporting dataclasses, datetimes, and numpy
| author_email | Aviram Hassan <[email protected]>, Emanuele Giaquinta <[email protected]> |
| classifiers |
|
| description_content_type | text/markdown; charset=UTF-8; variant=GFM |
| keywords | fast,msgpack,dataclass,dataclasses,datetime |
| license_expression | Apache-2.0 OR MIT |
| license_file |
|
| metadata_version | 2.4 |
| project_urls |
|
| requires_python | >=3.10 |
| File | Tox results | History |
|---|---|---|
ormsgpack-1.12.2+ppc64le1-cp310-cp310-manylinux_2_34_ppc64le.whl
|
|
|
ormsgpack-1.12.2+ppc64le1-cp311-cp311-manylinux_2_34_ppc64le.whl
|
|
|
ormsgpack-1.12.2+ppc64le1-cp312-cp312-manylinux_2_34_ppc64le.whl
|
|
|
ormsgpack-1.12.2+ppc64le1-cp313-cp313-manylinux_2_34_ppc64le.whl
|
|
|
ormsgpack-1.12.2+ppc64le1-cp314-cp314-manylinux_2_34_ppc64le.whl
|
|
# ormsgpack
  
ormsgpack is a fast [MessagePack](https://msgpack.org/) serialization library for Python derived from [orjson](https://github.com/ijl/orjson), with native support for various Python types.
ormsgpack follows semantic versioning and supports CPython, PyPy and GraalPy.
Links:
[Repository](https://github.com/ormsgpack/ormsgpack)
[Documentation](https://ormsgpack.readthedocs.io/)
## Installation
pip
`sh pip install ormsgpack `
uv
`sh uv add ormsgpack `
Installing from a source distribution requires [Rust](https://www.rust-lang.org/) 1.81 or newer and [maturin](https://github.com/PyO3/maturin).
## Quickstart
This is an example of serializing and deserializing an object:
`python >>> import ormsgpack, datetime, numpy >>> event = { ... "type": "put", ... "time": datetime.datetime(1970, 1, 1), ... "uid": 1, ... "data": numpy.array([1, 2]), ... } >>> ormsgpack.packb(event, option=ormsgpack.OPT_SERIALIZE_NUMPY) b'\x84\xa4type\xa3put\xa4time\xb31970-01-01T00:00:00\xa3uid\x01\xa4data\x92\x01\x02' >>> ormsgpack.unpackb(_) {'type': 'put', 'time': '1970-01-01T00:00:00', 'uid': 1, 'data': [1, 2]} `
## License
orjson was written by ijl <<ijl@mailbox.org>>, copyright 2018 - 2021, licensed under both the Apache License, Version 2.0, and the MIT License.
ormsgpack was forked from orjson by Aviram Hassan and is now maintained by Emanuele Giaquinta (@exg), licensed under both the Apache License, Version 2.0, and the MIT License.