Skip to main content

fsspec-union

Union handling for fsspec filesystems

Build Status codecov License PyPI

Overview

This library allows for efficient layering of fsspec filesystems as a read-through cache via a chained fsspec filesystem union::.

Layer two paths, reading and writing files from/to the first satisfying location in /path/one, /path/two.

fs = open("union::dir::file:///path/one/::dir::file:///path/two/")

Importing Python modules from the first satisfying S3 location, via fsspec-python:

fs = open("python::union::s3://module/set/one::s3://module/set/two)

import module_from_set_one
import module_from_set_one
import shared_module # reads from s3://module/set/one

[!NOTE] This library was generated using copier from the Base Python Project Template repository.

Metadata

Release files for fsspec-union 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fsspec-union 0.1.0
File Size Uploaded
fsspec_union-0.1.0.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fsspec-union 0.1.0
File Interpreter ABI Platform
fsspec_union-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.2 kB

Release files / fsspec_union-0.1.0.tar.gz

Download URL fsspec_union-0.1.0.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0b8e97e67ae69e2d5e7f32a7a7f6f777783be55c04149b593beda213dcae7ec2
BLAKE2b-256 checksum
How to use checksums
d1f7a0c0d4a78f98c93a03becb031f9b183eaab67e823a42dff072c2aaa3516a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fsspec_union-0.1.0-py3-none-any.whl

Download URL fsspec_union-0.1.0-py3-none-any.whl
Size 10.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d18bec254efddaa4f4cd979443237c5097e000db6888f4332cf7fcdd60a6c436
BLAKE2b-256 checksum
How to use checksums
90dbefd913da35fd6040363527ad4f92f46424ac69a9a285aebcbe7984136455
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page