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 fsspec-proxy 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 fsspec-proxy 0.1.2
File Size Uploaded
fsspec_proxy-0.1.2.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fsspec-proxy 0.1.2
File Interpreter ABI Platform
fsspec_proxy-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 16.4 kB

Release files / fsspec_proxy-0.1.2.tar.gz

Download URL fsspec_proxy-0.1.2.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b48a99935851d8a03c2e1d2b5e616f88265b939c334ab2b7a7a36aa28c963841
BLAKE2b-256 checksum
How to use checksums
e6eb41ef6fda30ae2ca687e4e6d4253bdf774b2751da10bdfbddbf18f4bebdf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / fsspec_proxy-0.1.2-py3-none-any.whl

Download URL fsspec_proxy-0.1.2-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d715dd875fdc7f6ea15162ed881feb5b599efbe2365e85044b059ad29ddbd62c
BLAKE2b-256 checksum
How to use checksums
d1a3137074c1ce72bdbe3a4ac989100cd60953f4bf6ea4710bc60c8285379ec8
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.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