fsspec proxy and client
Allows reading/writing files via standard fsspec/python operations via a proxy, which doesn't expose any of its internal credentials.
This is particularly useful for pyscript, which cannot call the backend packages required to talk to remote filesystems, like botocore.
Demo
This is for running the example locally. Further docs will be written when we have agreed on a final layout of this repo and code.
With a prepared environment including s3fs.
$ git clone https://github.com/fsspec/fsspec-proxy
$ cd fsspec-proxy
$ pip install ./fsspec-proxy
$ fsspec-proxy
$ # new console, same directory
$ cd example
$ uvx pyscript run . --port 8899
Metadata
Release files for pyscript-fsspec-client 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyscript_fsspec_client-0.1.2.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyscript_fsspec_client-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / pyscript_fsspec_client-0.1.2.tar.gz
| Download URL | pyscript_fsspec_client-0.1.2.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
00cbb11af4baa9ea3b71e80acd0439f5e0e22eab8301c0f92a9ac7db5b82954e
|
|
BLAKE2b-256 checksum How to use checksums |
aeba254f88568bcb894fe182420fd6fecb7c7c6096857e70a4c4869a6b80d9c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|
Release files / pyscript_fsspec_client-0.1.2-py3-none-any.whl
| Download URL | pyscript_fsspec_client-0.1.2-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f077b4d8e0d8214552328dfc6cd554cd018779c3d230f12f9479d091c7873e2
|
|
BLAKE2b-256 checksum How to use checksums |
a18a58ff648d74ad8e460a63fd3df94a9b3627ed75b3231edc931c935355d636
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|