Skip to main content

The package *upathlib*

Project description

The package upathlib defines a unified API for cloud blob store (aka “object store”) as well as local file systems.

End user should look to the class Upath for documentation on the API. Local file system and Google Cloud Storage are implemented by subclasses LocalUpath and GcsBlobUpath, respectively.

To install, do one of the following:

$ pip3 install upathlib
$ pip3 install upathlib[gcs]

Read the documentation.

Status

The style of the API is largely stable. The implementations for local file system and for Google Cloud Storage are production ready.

Python version

3.10 or newer.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

upathlib-0.9.8.tar.gz (39.6 kB view details)

Uploaded Source

Built Distribution

upathlib-0.9.8-py3-none-any.whl (46.0 kB view details)

Uploaded Python 3

File details

Details for the file upathlib-0.9.8.tar.gz.

File metadata

  • Download URL: upathlib-0.9.8.tar.gz
  • Upload date:
  • Size: 39.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for upathlib-0.9.8.tar.gz
Algorithm Hash digest
SHA256 2b6752d0ceed83e7d36b5ac8cdd09d467b28ad4785af1bf401a08bde8e6df78c
MD5 f170acb51ced1b0c8dc1f089fbcfa69d
BLAKE2b-256 71c59d74990060ee49852c9b4c1d02f3fc99e3ebf54748787a2855601c32325e

See more details on using hashes here.

File details

Details for the file upathlib-0.9.8-py3-none-any.whl.

File metadata

  • Download URL: upathlib-0.9.8-py3-none-any.whl
  • Upload date:
  • Size: 46.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for upathlib-0.9.8-py3-none-any.whl
Algorithm Hash digest
SHA256 15fad91186befdd644237eae030105f09231838ebe8d6d6524575e52b3705416
MD5 c829ebeacd34a3ceaa171bead0bd1257
BLAKE2b-256 a05adece4f3ccf2944c6461d36650a23fb1e7d2a5429856c0b89be3fea0cde9a

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