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

Development and testing were conducted in Python 3.8 until version 0.7.3. Starting with 0.7.4, development and testing happen in Python 3.10. Code continues to NOT intentionally use features beyond Python 3.8. I intend to test agsint versions 3.8, 3.9, 3.10, 3.11 once I find time to set that up.

Project details


Release history Release notifications | RSS feed

This version

0.8.2

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

Uploaded Source

Built Distribution

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

upathlib-0.8.2-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: upathlib-0.8.2.tar.gz
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for upathlib-0.8.2.tar.gz
Algorithm Hash digest
SHA256 1989080bbfc949558c3da1faccde1b7fea5387d1ca0c03cf54e1b99d430b1967
MD5 2a67cc5fb8250a095fa411ac5c4a8bea
BLAKE2b-256 5d8709bbb24a57aa8e5e31ec0610daa7acf52bc8c7309d03cb9c4dbdf677902a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: upathlib-0.8.2-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for upathlib-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8f07302eb3d364e3d159e89ff11d99c873f0932441f02600438b7c44b6b2f2d1
MD5 ba30cf364f08732116509e11ec62691c
BLAKE2b-256 c369bc13fbe852651cc7ccb79dbae898d610b68639b6960098d1dad78c1b4ad6

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