Backwards Compatibility Notes
- This will likely be the final version supporting Python 2.7. Future
releases will likely only work on Python 3.5+. See #109 for more
context. - There is a significant possibility that future versions will use
Rust - instead of C - for compiled code. See #110 for more context.
Bug Fixes
- Some internal fields of C structs are now explicitly initialized.
(Possible fix for #105.) - The
make_cffi.py
script used to build the CFFI bindings now
callsdistutils.sysconfig.customize_compiler()
so compiler
customizations (such as honoring theCC
environment variable)
are performed. Patch by @Arfrever. (#103) - The
make_cffi.py
script now setsLC_ALL=C
when invoking
the preprocessor in an attempt to normalize output to ASCII. (#95)
Changes
- Bundled zstandard library upgraded from 1.4.4 to 1.4.5. See release notes at https://github.com/facebook/zstd/releases/tag/v1.4.5.
setup.py
is now executable.- Python code reformatted with black using 80 character line lengths.