Skip to main content

DRB driver Zip

Project description

ZipNode Driver

This drb-driver-zip module implements access to zip containers with DRB data model. It is able to navigates among the zip contents.

Zip Factory and Zip Node

The module implements the basic factory model defined in DRB in its node resolver. Based on the python entry point mechanism, this module can be dynamically imported into applications.

The entry point group reference is drb.drivers.
The implementation name is zip.
The factory class is encoded into drb.drivers.zip.

The zip factory creates a ZipNode from an existing zip content. It uses a base node to access the content data using a streamed implementation from the base node.

The base node can be a DrbFileNode, DrbHttpNode, DrbTarNode or any other nodes able to provide streamed (BufferedIOBase, RawIOBase, IO) zip content.

limitations

The current version does not manage child modification and insertion. ZipNode is currently read only.

Using this module

To include this module into your project, the drb-driver-zip module shall be referenced into requirements.txt file, or the following pip line can be run:

pip install drb-driver-zip

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

drb_driver_zip-1.3.2.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

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

drb_driver_zip-1.3.2-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file drb_driver_zip-1.3.2.tar.gz.

File metadata

  • Download URL: drb_driver_zip-1.3.2.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/8.5.0 pkginfo/1.12.1.2 requests/2.27.1 requests-toolbelt/1.0.0 tqdm/4.68.3 CPython/3.8.20

File hashes

Hashes for drb_driver_zip-1.3.2.tar.gz
Algorithm Hash digest
SHA256 103ad3fc76643589e43ac16c54673ca68f3fad0fb1fa10b2427f886b68dc3c66
MD5 ebed9f916fe82748bc42da3ec947c878
BLAKE2b-256 cb0ecc2e96a0795e6f64e0bb67254d0965e5fc0833df65211e3fbb7cdd93d99e

See more details on using hashes here.

File details

Details for the file drb_driver_zip-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: drb_driver_zip-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/8.5.0 pkginfo/1.12.1.2 requests/2.27.1 requests-toolbelt/1.0.0 tqdm/4.68.3 CPython/3.8.20

File hashes

Hashes for drb_driver_zip-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 56ed02f2c329f38fd51afb69f2a02edd84cb9590243c75465a86c7f72e33883d
MD5 418a3b2b80b4b9732f7d2c78c0be2fa8
BLAKE2b-256 ce053933b565675430acee1f6417436441f7e800c9e2ec73cc19c489ecc9aac1

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