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.5.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for async_unzip-0.3.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e40f0bb41111b566091bd6eac1f7113c67123a3fd0e9f26d3b586e3218a5a723 |
|
MD5 | 332ff73675b1872c1f40e5bbc4838d34 |
|
BLAKE2b-256 | 7fd3cbf5e3676fffde13be93c1efaf6ef98d05ee1ec6ad1f63c065d831a06577 |