Skip to main content

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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

async_unzip-0.3.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file async-unzip-0.3.0.tar.gz.

File metadata

  • Download URL: async-unzip-0.3.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for async-unzip-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9644c21ae1af71a76d08f0dcbf1156618fad6f892184c3213445d69096f5c97a
MD5 5102a6b4e4fac81b3bcfb55d7d6fabc6
BLAKE2b-256 74373ef58cf198d2863f43c4632f341c83805fc241a23d300d0b2520d9464b45

See more details on using hashes here.

File details

Details for the file async_unzip-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: async_unzip-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for async_unzip-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5cf3675334bd9d1fece1cf5c7fee3713555d82a2c0daac7bd968143b07db34cd
MD5 3d46be434d3580dff51e694134d28e23
BLAKE2b-256 77176ec66e715dd97352ea2a5f700341bda3b18167c86fdb40acaf6daa217e49

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page