Subject: CVS commit: pkgsrc/devel/py-bitarray
From: Adam Ciarcinski
Date: 2022-05-10 15:01:05
Message id: 20220510130106.0E488FA94@cvs.NetBSD.org

Log Message:
py-bitarray: updated to 2.5.0

2.5.0:
* add calculating of canonical Huffman codes `util.canonical_huffman()`
  and decoding thereof `util.canonical_decode()`
* allow creating "Huffman codes" from frequency maps with a single symbol
  in `util.huffman_code()` and `util.canonical_huffman()`
* allow bytes-like argument in `.frombytes()` and `.pack()` - previously,
  the arguments were limited to the `bytes` object
* allow bytes-like arguments in `util.deserialize()`
* add official [pyodide](https://pyodide.org/) support
* add [DEFLATE decompression](../examples/puff/) example
* optimize `.bytereverse()`
* optimize `delslice()` for cases like `del a[1:17:2]` when `a` is large
* fix `examples/huffman/compress.py` to handle files with 0 or 1 characters,
* add `skipIF` decorator for skipping tests
* add tests

Files:
RevisionActionfile
1.18modifypkgsrc/devel/py-bitarray/Makefile
1.19modifypkgsrc/devel/py-bitarray/distinfo