./archivers/py-zstandard, Zstandard bindings for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.8.1, Package name: py27-zstandard-0.8.1, Maintainer: pkgsrc-users

This project provides Python bindings for interfacing with the
Zstandard compression library. A C extension and CFFI interface are
provided.

The primary goal of the project is to provide a rich interface to
the underlying C API through a Pythonic interface while not sacrificing
performance. This means exposing most of the features and flexibility
of the C API while not sacrificing usability or safety that Python
provides.


Master sites:

SHA1: 879ee10c0d28bb01d8d7e258e86d40a4f59dd50c
RMD160: f7811f2282b62d5ef7ff31359f5767f799a4b30d
Filesize: 452.915 KB

Version history: (Expand)


CVS history: (Expand)


   2017-10-23 12:24:18 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-zstandard: update to 0.8.1

0.8.1:
Add #includes so compilation on OS X and BSDs works.

0.8.0:
CompressionParameters now has a estimated_compression_context_size() method. \ 
zstd.estimate_compression_context_size() is now deprecated and slated for \ 
removal.
Implemented a lot of fuzzing tests.
CompressionParameters instances now perform extra validation by calling \ 
ZSTD_checkCParams() at construction time.
multi_compress_to_buffer() API for compressing multiple inputs as a single \ 
operation, as efficiently as possible.
ZSTD_CStream instances are now used across multiple operations on ZstdCompressor \ 
instances, resulting in much better performance for APIs that do streaming.
ZSTD_DStream instances are now used across multiple operations on \ 
ZstdDecompressor instances, resulting in much better performance for APIs that \ 
do streaming.
train_dictionary() now releases the GIL.
Support for training dictionaries using the COVER algorithm.
multi_decompress_to_buffer() API for decompressing multiple frames as a single \ 
operation, as efficiently as possible.
Support for multi-threaded compression.
Disable deprecation warnings when compiling CFFI module.
Fixed memory leak in train_dictionary().
Removed DictParameters type.
train_dictionary() now accepts keyword arguments instead of a DictParameters \ 
instance to control dictionary generation.
   2017-09-23 20:25:51 by Sebastian Wiedenroth | Files touched by this commit (3)
Log message:
py-zstandard: fix build

Temporarily remove the zstd buildlink as py-zstandard includes
its own version that it wants to use. Future versions will
support using a system supplied zstd but this one doesn't yet.

Also prevent setup.py from picking up cffi by accident so the
PLIST is stable.
   2017-03-08 15:54:26 by Thomas Klausner | Files touched by this commit (4)
Log message:
Import py-zstandard-0.7.0 as archivers/py-zstandard.

This project provides Python bindings for interfacing with the
Zstandard compression library. A C extension and CFFI interface are
provided.

The primary goal of the project is to provide a rich interface to
the underlying C API through a Pythonic interface while not sacrificing
performance. This means exposing most of the features and flexibility
of the C API while not sacrificing usability or safety that Python
provides.