Async unzipping to prevent asyncio timeout errors and decrease the memory usage for bigger zip files
Project description
async-unzip
Asynchronous unzipping of big files with low memory usage in Python Helps with big zip files unpacking (memory usage + buffer_size could be changed). Also, prevents having Asyncio Timeout errors especially in case of many workers using same CPU cores.
from async_unzip.unzipper import unzip
import asyncio
asyncio.run(unzip('tests/test_files/nvidia_me.zip', path='some_dir'))
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
async-unzip-0.3.0.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for async_unzip-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf3675334bd9d1fece1cf5c7fee3713555d82a2c0daac7bd968143b07db34cd |
|
MD5 | 3d46be434d3580dff51e694134d28e23 |
|
BLAKE2b-256 | 77176ec66e715dd97352ea2a5f700341bda3b18167c86fdb40acaf6daa217e49 |