Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compressor: replace snappy with cramjam #134

Closed
wants to merge 2 commits into from
Closed

Commits on Aug 23, 2023

  1. python: drop 3.8 and 3.9 from supported versions

    This allows using structural pattern matching
    aris-aiven committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    77471a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. compressor: replace snappy with cramjam

    The python-snappy library is no longer maintained. Cramjam is almost a
    drop-in replacement that allows for a considerable speedup both in the
    compression and decompression tasks. The relevant benchmark for
    snappy's framed format [1].
    
    Add more tests for compression and decompression & modernize some pattern matching.
    
    [1]: https://github.com/milesgranger/pyrus-cramjam/blob/33c0516374fb9726ddcb82c5dfbe86be96d2cd35/cramjam-python/benchmarks/README.md
    aris-aiven committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    eaf676d View commit details
    Browse the repository at this point in the history