Skip to main content

DRB Tar driver

Project description

TarNode Implementation

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

Tar Factory and Tar 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.driver.
The implementation name is tar.
The factory class is encoded into drb.drivers.tar.base_node.

The tar factory creates a TarNode from an existing tar 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, DrbZipNode or any other nodes able to provide streamed (BufferedIOBase, RawIOBase, IO) tar content.

limitations

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

Using this module

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

pip install drb-driver-tar

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-tar-1.3.1.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

drb_driver_tar-1.3.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file drb-driver-tar-1.3.1.tar.gz.

File metadata

  • Download URL: drb-driver-tar-1.3.1.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/7.0.0 pkginfo/1.9.6 requests/2.27.1 requests-toolbelt/1.0.0 tqdm/4.66.1 CPython/3.8.18

File hashes

Hashes for drb-driver-tar-1.3.1.tar.gz
Algorithm Hash digest
SHA256 11da7b8b7329b2014558eee9089330a9363672dd535b7f117305d85459469505
MD5 39b7868aa615174b2a92f22e2a9018da
BLAKE2b-256 089e3de538f63de7d5b5134eb9280ddb5a66f32b8e9f35f67c552d38b3116fce

See more details on using hashes here.

File details

Details for the file drb_driver_tar-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: drb_driver_tar-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/7.0.0 pkginfo/1.9.6 requests/2.27.1 requests-toolbelt/1.0.0 tqdm/4.66.1 CPython/3.8.18

File hashes

Hashes for drb_driver_tar-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f1b41b78ef619a4c08b202d695a169be4ee362cf21b5b34406f4d6d34ba93a78
MD5 12a935b06022f3024df847f1315f98fe
BLAKE2b-256 29887b5489f1a5db659a8076237cd7a0d88d2f01c95fd37f403f1e58ef12d920

See more details on using hashes here.

Supported by

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