fsspec-union
Union handling for fsspec filesystems
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)
| File | Size | Uploaded | |
|---|---|---|---|
| fsspec_union-0.1.0.tar.gz | 9.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|