diff --git a/setup.py b/setup.py index d01565558..00667dd93 100644 --- a/setup.py +++ b/setup.py @@ -96,17 +96,9 @@ elif platform == 'FreeBSD': elif platform == 'Darwin': ext_modules.append(Extension('attic.platform_darwin', [platform_darwin_source])) -# msgpack pure python data corruption in some versions. -# The compiled C-version of python-msgpack was not affected. -# So, IF you had a compiler installed AND you did not force the pure-python -# version, you likely were not affected by the issue. -# python-msgpack <=0.4.2 is OK, 0.4.5 is latest release, but bug was fixed -# in repo. -# Details see: -# https://github.com/jborg/attic/issues/171 -# https://github.com/jborg/attic/issues/185 -# https://github.com/msgpack/msgpack-python/issues/124 -install_requires=['msgpack-python<=0.4.2,>0.4.5'] +# msgpack pure python data corruption was fixed in 0.4.6. +# Also, we might use some rather recent API features. +install_requires=['msgpack-python>=0.4.6'] if sys.version_info < (3, 3): install_requires.append('backports.lzma')