NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #324 most downloaded on PyPI
LZ4 Bindings for Python
Last release 11 months ago
03 Nov 2025
Ships fairly regularly
a new release about every 5 months
Most releases are documented
notes for 50 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
86 releases · first in 2012
Enables windows wheels to be pushed to PyPi from AppVeyor
This release:
Many documentation enhancements and cleanups
lz4.frame.compress_begin() and lz4.frame.LZ4FrameCompressor()One column per quarter.
Deprecate lz4version() function
library_verion_string() and library_version_number() functionslz4version() functionAdds a return_bytes_read boolean option to lz4.frame.decompress and lz4.frame.decompress. When this is False, only the uncompressed data is returned.
This release:
return_bytes_read boolean option to lz4.frame.decompress and lz4.frame.decompress. When this is False, only the uncompressed data is returned. When this is True, a tuple is returned containing the uncompressed data and the number of bytes read of the input data.LZ4_VERSION attribute from the lz4 base module. Use the lz4.lz4version() function instead.setup.pyHuge changes to the LZ4 Frame support which should now be considered beta quality
This release brings
This release bumps the bundled lz4 library files to version 1.8.0.
This release bumps the bundled lz4 library files to version 1.8.0.
This release contains updates to setup.py to enable correct building against the Macports installed LZ4 library on OSX.
This release contains updates to setup.py to enable correct building against the Macports installed LZ4 library on OSX.
Update bundled LZ4 library to version 1.7.5
Key changes in this release:
This release reverts an API change such that the block compress/decompress functions now return a bytes object on Python 3 (and Python 2).
This release reverts an API change such that the block compress/decompress functions now return a bytes object on Python 3 (and Python 2).
This release makes the block (de)compress functions more tolerant to the source argument past to them. The logic is now:
This release makes the block (de)compress functions more tolerant to the source argument past to them. The logic is now:
source is a bytearray and deal appropriately with that if neededsource argument is not a bytearray cast it to a bytes objectThis should give compatibility with 0.9.1 and earlier.
The only change in this release is that on Python 3 the block compress and decompress functions will accept either a bytes (string) object or a bytear
The only change in this release is that on Python 3 the block compress and decompress functions will accept either a bytes (string) object or a bytearray object (#16). Further, on Python 3, these functions return a bytearray object. Python 2 is unaffected.
Allowing zero length data in the block compress method, and accepting zero length output in block decompress
This minor release includes:
Huge codebase cleanup up and rationalization
This release features:
Allow package to install on systems without pkg-config present
Changes since 0.8.1:
Add support for building against system lz4 library (Jonathan Underwood)
Changes since 0.7.0:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →