- A versions v0.3 - v0.6b1 has a problem on concurrency method.
It uses 'concurrency.futures' . If application uses it and call py7zr, it become freeze or dead lock.
This release replace it with 'multiprocessing.Process()'.
Changed
-------
* Concurrency implementation changes to use multiprocessing.Process() instead of
concurrency.futures to avoid freeze or deadlock with application usage of it.(70)
* Stop checking coverage because coverage.py > 5.0.0 produce error when multiprocessing.Process() usage.
* Drop handlers, NullHandler, BufferHnalder, and FileHander.
Known Issues
------------
* Extraction of encrypted archive which has multiple compression folders fails when
multiprocessing mode is not 'fork', that is python3.8 and later on MacOS, and on Windows.
see. test_extract_encrypted_2()