Skip to main content

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)

Source distribution for pyscript-fsspec-client 0.1.2
File Size Uploaded
pyscript_fsspec_client-0.1.2.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyscript-fsspec-client 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

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