u-msgpack-python
A portable, lightweight MessagePack serializer and deserializer written in pure Python.
2.8.0
1.8M downloads/mo
#3535 most downloaded on PyPI
vsergeev/u-msgpack-python
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 2.0 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
13 years old
18 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
18 releases · Nov 2013 to May 2023Releases
latest 18-
2.8.018 May 2023Commits, not release notes
This project publishes no release notes. Between
v2.7.2andv2.8.0there were 18 commits, 17 of them substantive:- add py39, py310, py311 environments to tox config
- enable py311 tox environment in travis config
- update copyright years in license
- add flake8 configuration
- add flake8 noqa ignores for python2 types
- fix UnsupportedTypeException name in pack docstrings
- improve types and formatting in docstrings
- migrate documentation to sphinx
- add readthedocs configuration
- add docs badge to readme
- add type stubs
- migrate from module to package
- use pypy2 environment in tox config
- add mypy environment to tox config
- add github actions workflow
- remove travis config
- update tests status badge in readme
-
2.7.208 Nov 2022Commits, not release notes
This project publishes no release notes. Between
v2.7.1andv2.7.2there were 7 commits, 6 of them substantive:- replace dash-separated options in setup.cfg
- update dist to focal in travis config
- update python versions in travis config
- fix hex formatting of data bytes in Ext string representation
- update copyright years in license
- update travis-ci link in build status badge in readme and msgpack.org.md
-
2.7.125 Oct 2020Commits, not release notes
This project publishes no release notes. Between
v2.7.0andv2.7.1there were 8 commits, 7 of them substantive:- format ext type value as signed decimal instead of hex
- update ext type value formatting in readme and msgpack.org.md
- add ext type value validation to Ext class and ext_serializable() decorator
- change to .format() strings in Ext string representation
- change to .format() strings in exceptions
- change to .format() strings in unit test reporting
- simplify filter expressions in unit tests
-
2.7.001 Aug 2020Commits, not release notes
This project publishes no release notes. Between
v2.6.0andv2.7.0there were 8 commits, 7 of them substantive:- add support for packing subclasses of ext_serializable() classes
- rename ext_serializable() mapping dictionaries
- refactor ext_serializable() superclass search in packing
- reorder priority of ext_serializable() superclass search in packing
- fix deregistration of Ext serializable classes in unit tests
- add ext handler subclass test to unit tests
- add ext_serializable() subclass test to unit tests
-
2.6.025 Apr 2020Commits, not release notes
This project publishes no release notes. Between
v2.5.2andv2.6.0there were 11 commits, 10 of them substantive:- add use_tuple unpacking option to unpack arrays into tuples
- add use_tuple unpacking option usage to readme
- add py38 environment to tox config
- enable py38 tox environment in travis config
- remove unnecessary pass statement from wrapper classes
- improve line break formatting
- defer Ext object creation in _unpack_ext()
- add ext_serializable() decorator
- add ext_serializable() decorator usage to readme and msgpack.org.md
- update copyright years in license for 2020
-
2.5.215 Aug 2019Commits, not release notes
This project publishes no release notes. Between
v2.5.1andv2.5.2there were 2 commits, 1 of them substantive:- fix DeprecationWarning about using ABCs from collections on Python 3.7
-
2.5.105 Mar 2019Commits, not release notes
This project publishes no release notes. Between
v2.5.0andv2.5.1there were 11 commits, 10 of them substantive:- make Ext a new-style object for cleaner python2 inheritance
- reduce calls to len() and favor < to <= in comparisons
- use tuple in isinstance() to simplify a few instance checks
- add py37 environment to tox config
- add commented py37 tox environment to travis config
- fix naive/aware timestamp handling in packing
- add note about naive/aware timestamps to README.md
- enable py37 tox environment in travis config
- update pypy version names in travis config
- add handling for short reads in file unpacking
-
2.5.001 Apr 2018Commits, not release notes
This project publishes no release notes. Between
v2.4.1andv2.5.0there were 6 commits, 5 of them substantive:- fix tests for big-endian platforms
- add tox .cache/ to gitgnore
- add .pytest_cache/ to gitignore
- add support for msgpack timestamp format
- allow user override of reserved msgpack ext types
-
2.4.125 Apr 2017Nothing published for this version
-
2.4.020 Apr 2017Nothing published for this version
-
2.3.019 Oct 2016Nothing published for this version
-
2.225 Sep 2016Nothing published for this version
-
2.110 May 2015Nothing published for this version
-
2.029 Sep 2014Nothing published for this version
-
1.817 Sep 2014Nothing published for this version
-
1.617 Jan 2014Nothing published for this version
-
1.509 Dec 2013Nothing published for this version
-
1.421 Nov 2013Nothing published for this version