fsspec

View on PyPIReverse Dependencies (1173)

2025.3.2 fsspec-2025.3.2-py3-none-any.whl

Wheel Details

Project: fsspec
Version: 2025.3.2
Filename: fsspec-2025.3.2-py3-none-any.whl
Download: [link]
Size: 194435
MD5: f3e630a360f9035e620b351d29ba6afd
SHA256: 2daf8dc3d1dfa65b6aa37748d112773a7a08416f6c70d96b264c96476ecaf711
Uploaded: 2025-03-31 15:27:07 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: fsspec
Version: 2025.3.2
Summary: File-system specification
Maintainer-Email: Martin Durant <mdurant[at]anaconda.com>
Project-Url: Changelog, https://filesystem-spec.readthedocs.io/en/latest/changelog.html
Project-Url: Documentation, https://filesystem-spec.readthedocs.io/en/latest/
Project-Url: Homepage, https://github.com/fsspec/filesystem_spec
License: BSD 3-Clause License Copyright (c) 2018, Martin Durant All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: file
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: adlfs; extra == "abfs"
Requires-Dist: adlfs; extra == "adl"
Requires-Dist: pyarrow (>=1); extra == "arrow"
Requires-Dist: dask; extra == "dask"
Requires-Dist: distributed; extra == "dask"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: yarl; extra == "doc"
Requires-Dist: dropbox; extra == "dropbox"
Requires-Dist: dropboxdrivefs; extra == "dropbox"
Requires-Dist: requests; extra == "dropbox"
Requires-Dist: adlfs; extra == "full"
Requires-Dist: aiohttp (!=4.0.0a0,!=4.0.0a1); extra == "full"
Requires-Dist: dask; extra == "full"
Requires-Dist: distributed; extra == "full"
Requires-Dist: dropbox; extra == "full"
Requires-Dist: dropboxdrivefs; extra == "full"
Requires-Dist: fusepy; extra == "full"
Requires-Dist: gcsfs; extra == "full"
Requires-Dist: libarchive-c; extra == "full"
Requires-Dist: ocifs; extra == "full"
Requires-Dist: panel; extra == "full"
Requires-Dist: paramiko; extra == "full"
Requires-Dist: pyarrow (>=1); extra == "full"
Requires-Dist: pygit2; extra == "full"
Requires-Dist: requests; extra == "full"
Requires-Dist: s3fs; extra == "full"
Requires-Dist: smbprotocol; extra == "full"
Requires-Dist: tqdm; extra == "full"
Requires-Dist: fusepy; extra == "fuse"
Requires-Dist: gcsfs; extra == "gcs"
Requires-Dist: pygit2; extra == "git"
Requires-Dist: requests; extra == "github"
Requires-Dist: gcsfs; extra == "gs"
Requires-Dist: panel; extra == "gui"
Requires-Dist: pyarrow (>=1); extra == "hdfs"
Requires-Dist: aiohttp (!=4.0.0a0,!=4.0.0a1); extra == "http"
Requires-Dist: libarchive-c; extra == "libarchive"
Requires-Dist: ocifs; extra == "oci"
Requires-Dist: s3fs; extra == "s3"
Requires-Dist: paramiko; extra == "sftp"
Requires-Dist: smbprotocol; extra == "smb"
Requires-Dist: paramiko; extra == "ssh"
Requires-Dist: aiohttp (!=4.0.0a0,!=4.0.0a1); extra == "test"
Requires-Dist: numpy; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio (!=0.22.0); extra == "test"
Requires-Dist: pytest-benchmark; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-recording; extra == "test"
Requires-Dist: pytest-rerunfailures; extra == "test"
Requires-Dist: requests; extra == "test"
Requires-Dist: aiobotocore (<3.0.0,>=2.5.4); extra == "test-downstream"
Requires-Dist: dask[dataframe,test]; extra == "test-downstream"
Requires-Dist: moto[server] (<5,>4); extra == "test-downstream"
Requires-Dist: pytest-timeout; extra == "test-downstream"
Requires-Dist: xarray; extra == "test-downstream"
Requires-Dist: adlfs; extra == "test-full"
Requires-Dist: aiohttp (!=4.0.0a0,!=4.0.0a1); extra == "test-full"
Requires-Dist: cloudpickle; extra == "test-full"
Requires-Dist: dask; extra == "test-full"
Requires-Dist: distributed; extra == "test-full"
Requires-Dist: dropbox; extra == "test-full"
Requires-Dist: dropboxdrivefs; extra == "test-full"
Requires-Dist: fastparquet; extra == "test-full"
Requires-Dist: fusepy; extra == "test-full"
Requires-Dist: gcsfs; extra == "test-full"
Requires-Dist: jinja2; extra == "test-full"
Requires-Dist: kerchunk; extra == "test-full"
Requires-Dist: libarchive-c; extra == "test-full"
Requires-Dist: lz4; extra == "test-full"
Requires-Dist: notebook; extra == "test-full"
Requires-Dist: numpy; extra == "test-full"
Requires-Dist: ocifs; extra == "test-full"
Requires-Dist: pandas; extra == "test-full"
Requires-Dist: panel; extra == "test-full"
Requires-Dist: paramiko; extra == "test-full"
Requires-Dist: pyarrow; extra == "test-full"
Requires-Dist: pyarrow (>=1); extra == "test-full"
Requires-Dist: pyftpdlib; extra == "test-full"
Requires-Dist: pygit2; extra == "test-full"
Requires-Dist: pytest; extra == "test-full"
Requires-Dist: pytest-asyncio (!=0.22.0); extra == "test-full"
Requires-Dist: pytest-benchmark; extra == "test-full"
Requires-Dist: pytest-cov; extra == "test-full"
Requires-Dist: pytest-mock; extra == "test-full"
Requires-Dist: pytest-recording; extra == "test-full"
Requires-Dist: pytest-rerunfailures; extra == "test-full"
Requires-Dist: python-snappy; extra == "test-full"
Requires-Dist: requests; extra == "test-full"
Requires-Dist: smbprotocol; extra == "test-full"
Requires-Dist: tqdm; extra == "test-full"
Requires-Dist: urllib3; extra == "test-full"
Requires-Dist: zarr; extra == "test-full"
Requires-Dist: zstandard; extra == "test-full"
Requires-Dist: tqdm; extra == "tqdm"
Provides-Extra: abfs
Provides-Extra: adl
Provides-Extra: arrow
Provides-Extra: dask
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: dropbox
Provides-Extra: entrypoints
Provides-Extra: full
Provides-Extra: fuse
Provides-Extra: gcs
Provides-Extra: git
Provides-Extra: github
Provides-Extra: gs
Provides-Extra: gui
Provides-Extra: hdfs
Provides-Extra: http
Provides-Extra: libarchive
Provides-Extra: oci
Provides-Extra: s3
Provides-Extra: sftp
Provides-Extra: smb
Provides-Extra: ssh
Provides-Extra: test
Provides-Extra: test-downstream
Provides-Extra: test-full
Provides-Extra: tqdm
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3894 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fsspec/__init__.py sha256=l9MJaNNV2d4wKpCtMvXDr55n92DkdrAayGy3F9ICjzk 1998
fsspec/_version.py sha256=Qu6vPGmiev5F31vB8drXeCnOmd04CpjXkul_ZRHIKdg 517
fsspec/archive.py sha256=vM6t_lgV6lBWbBYwpm3S4ofBQFQxUPr5KkDQrrQcQro 2411
fsspec/asyn.py sha256=VJ2jBdYgUjV4_dETpKeCp2wF1XHAdeUET95d2HqNZck 36776
fsspec/caching.py sha256=n_SbdT-l92Kqo3e1BQgef0uEWJD0raP5-Qd8Ewp8CHY 34292
fsspec/callbacks.py sha256=BDIwLzK6rr_0V5ch557fSzsivCElpdqhXr5dZ9Te-EE 9210
fsspec/compression.py sha256=jCSUMJu-zSNyrusnHT0wKXgOd1tTJR6vM126i5SR5Zc 4865
fsspec/config.py sha256=LF4Zmu1vhJW7Je9Q-cwkRc3xP7Rhyy7Xnwj26Z6sv2g 4279
fsspec/conftest.py sha256=fVfx-NLrH_OZS1TIpYNoPzM7efEcMoL62reHOdYeFCA 1245
fsspec/core.py sha256=1tLctwr7sF1VO3djc_UkjhJ8IAEy0TUMH_bb07Sw17E 23828
fsspec/dircache.py sha256=YzogWJrhEastHU7vWz-cJiJ7sdtLXFXhEpInGKd4EcM 2717
fsspec/exceptions.py sha256=pauSLDMxzTJMOjvX1WEUK0cMyFkrFxpWJsyFywav7A8 331
fsspec/fuse.py sha256=Q-3NOOyLqBfYa4Db5E19z_ZY36zzYHtIs1mOUasItBQ 10177
fsspec/generic.py sha256=AFbo-mHBt5QJV1Aplg5CJuUiiJ4bNQhcKRuwkZJdWac 13761
fsspec/gui.py sha256=xBnHL2-r0LVwhDAtnHoPpXts7jd4Z32peawCJiI-7lI 13975
fsspec/json.py sha256=65sQ0Y7mTj33u_Y4IId5up4abQ3bAel4E4QzbKMiQSg 3826
fsspec/mapping.py sha256=m2ndB_gtRBXYmNJg0Ie1-BVR75TFleHmIQBzC-yWhjU 8343
fsspec/parquet.py sha256=6ibAmG527L5JNFS0VO8BDNlxHdA3bVYqdByeiFgpUVM 19448
fsspec/registry.py sha256=5kz-61fkb29lgSLzXWvk67ft6ooeYJR24Hs1583rD8w 11570
fsspec/spec.py sha256=l7ZEbgLsnrFuS-yrGl9re6ia1Yts1_10RqGV_mT-5P8 76032
fsspec/transaction.py sha256=xliRG6U2Zf3khG4xcw9WiB-yAoqJSHEGK_VjHOdtgo0 2398
fsspec/utils.py sha256=A11t25RnpiQ30RO6xeR0Qqlu3fGj8bnc40jg08tlYSI 22980
fsspec/implementations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fsspec/implementations/arrow.py sha256=721Dikne_lV_0tlgk9jyKmHL6W-5MT0h2LKGvOYQTPI 8623
fsspec/implementations/asyn_wrapper.py sha256=PNkYdHiLVWwk-GJok5O6dTnhPwDaSU9QTtBTE9CIRec 3082
fsspec/implementations/cache_mapper.py sha256=W4wlxyPxZbSp9ItJ0pYRVBMh6bw9eFypgP6kUYuuiI4 2421
fsspec/implementations/cache_metadata.py sha256=pcOJYcBQY5OaC7Yhw0F3wjg08QLYApGmoISCrbs59ks 8511
fsspec/implementations/cached.py sha256=2EqeHZi6TKZzr222ZyXHjuYBnx_1g_HWXj1CJBFsXbc 33173
fsspec/implementations/dask.py sha256=CXZbJzIVOhKV8ILcxuy3bTvcacCueAbyQxmvAkbPkrk 4466
fsspec/implementations/data.py sha256=LDLczxRh8h7x39Zjrd-GgzdQHr78yYxDlrv2C9Uxb5E 1658
fsspec/implementations/dbfs.py sha256=XwpotuS_ncz3XK1dkUteww9GnTja7HoY91c0m4GUfwI 15092
fsspec/implementations/dirfs.py sha256=f1sGnQ9Vf0xTxrXo4jDeBy4Qfq3RTqAEemqBSeb0hwY 12108
fsspec/implementations/ftp.py sha256=sorsczLp_2J3ukONsbZY-11sRZP6H5a3V7XXf6o6ip0 11936
fsspec/implementations/git.py sha256=4SElW9U5d3k3_ITlvUAx59Yk7XLNRTqkGa2C3hCUkWM 3754
fsspec/implementations/github.py sha256=tvLepeDtBsFHYocsD7XS1W6r8wxaoK57Us3kHGisnjU 9146
fsspec/implementations/http.py sha256=_gLt0yGbVOYWvE9pK81WCC-3TgbOMOKJYllBU72ALo8 30138
fsspec/implementations/http_sync.py sha256=UydDqSdUBdhiJ1KufzV8rKGrTftFR4QmNV0safILb8g 30133
fsspec/implementations/jupyter.py sha256=B2uj7OEm7yIk-vRSsO37_ND0t0EBvn4B-Su43ibN4Pg 3811
fsspec/implementations/libarchive.py sha256=5_I2DiLXwQ1JC8x-K7jXu-tBwhO9dj7tFLnb0bTnVMQ 7102
fsspec/implementations/local.py sha256=g2iK8uWPGkSiI6bwmnIRXhJMQvTegCmXZ8Kb8ojhvAo 15543
fsspec/implementations/memory.py sha256=cLNrK9wk97sl4Tre9uVDXWj6mEHvvVVIgaVgNA5KVIg 10527
fsspec/implementations/reference.py sha256=t23prs_5ugXJnYhLxLlPLPyagrx4_ofZWR_oyX9wd3Q 48703
fsspec/implementations/sftp.py sha256=fMY9XZcmpjszQ2tCqO_TPaJesaeD_Dv7ptYzgUPGoO0 5631
fsspec/implementations/smb.py sha256=5fhu8h06nOLBPh2c48aT7WBRqh9cEcbIwtyu06wTjec 15236
fsspec/implementations/tar.py sha256=dam78Tp_CozybNqCY2JYgGBS3Uc9FuJUAT9oB0lolOs 4111
fsspec/implementations/webhdfs.py sha256=G9wGywj7BkZk4Mu9zXu6HaDlEqX4F8Gw1i4k46CP_-o 16769
fsspec/implementations/zip.py sha256=9LBMHPft2OutJl2Ft-r9u_z3GptLkc2n91ur2A3bCbg 6072
fsspec/tests/abstract/__init__.py sha256=4xUJrv7gDgc85xAOz1p-V_K1hrsdMWTSa0rviALlJk8 10181
fsspec/tests/abstract/common.py sha256=1GQwNo5AONzAnzZj0fWgn8NJPLXALehbsuGxS3FzWVU 4973
fsspec/tests/abstract/copy.py sha256=gU5-d97U3RSde35Vp4RxPY4rWwL744HiSrJ8IBOp9-8 19967
fsspec/tests/abstract/get.py sha256=vNR4HztvTR7Cj56AMo7_tx7TeYz1Jgr_2Wb8Lv-UiBY 20755
fsspec/tests/abstract/mv.py sha256=k8eUEBIrRrGMsBY5OOaDXdGnQUKGwDIfQyduB6YD3Ns 1982
fsspec/tests/abstract/open.py sha256=Fi2PBPYLbRqysF8cFm0rwnB41kMdQVYjq8cGyDXp3BU 329
fsspec/tests/abstract/pipe.py sha256=LFzIrLCB5GLXf9rzFKJmE8AdG7LQ_h4bJo70r8FLPqM 402
fsspec/tests/abstract/put.py sha256=7aih17OKB_IZZh1Mkq1eBDIjobhtMQmI8x-Pw-S_aZk 21201
fsspec-2025.3.2.dist-info/METADATA sha256=4x2UMMjzVQTh6svjBem1yKpfCTuDqG-bSUWZiWRCFPg 11697
fsspec-2025.3.2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
fsspec-2025.3.2.dist-info/licenses/LICENSE sha256=LcNUls5TpzB5FcAIqESq1T53K0mzTN0ARFBnaRQH7JQ 1513
fsspec-2025.3.2.dist-info/RECORD