{"package":"fsspec","ecosystem":"pypi","latest_version":"2026.3.0","description":"File-system specification","license":null,"homepage":"https://pypi.org/project/fsspec/","repository":"https://github.com/fsspec/filesystem_spec","downloads_weekly":160223001,"health":{"score":85,"risk":"low","breakdown":{"maintenance":25,"popularity":20,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2026.3.0","total_count":98,"recent":["2024.3.1","2024.5.0","2024.6.0","2024.6.1","2024.9.0","2024.10.0","2024.12.0","2025.2.0","2025.3.0","2025.3.1","2025.3.2","2025.5.0","2025.5.1","2025.7.0","2025.9.0","2025.10.0","2025.12.0","2026.1.0","2026.2.0","2026.3.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-03-27T19:11:13.595718Z","dependencies_count":102,"dependencies":["adlfs; extra == \"abfs\"","adlfs; extra == \"adl\"","pyarrow>=1; extra == \"arrow\"","dask; extra == \"dask\"","distributed; extra == \"dask\"","pre-commit; extra == \"dev\"","ruff>=0.5; extra == \"dev\"","numpydoc; extra == \"doc\"","sphinx; extra == \"doc\"","sphinx-design; extra == \"doc\"","sphinx-rtd-theme; extra == \"doc\"","yarl; extra == \"doc\"","dropbox; extra == \"dropbox\"","dropboxdrivefs; extra == \"dropbox\"","requests; extra == \"dropbox\"","adlfs; extra == \"full\"","aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"full\"","dask; extra == \"full\"","distributed; extra == \"full\"","dropbox; extra == \"full\"","dropboxdrivefs; extra == \"full\"","fusepy; extra == \"full\"","gcsfs>2024.2.0; extra == \"full\"","libarchive-c; extra == \"full\"","ocifs; extra == \"full\"","panel; extra == \"full\"","paramiko; extra == \"full\"","pyarrow>=1; extra == \"full\"","pygit2; extra == \"full\"","requests; extra == \"full\"","s3fs>2024.2.0; extra == \"full\"","smbprotocol; extra == \"full\"","tqdm; extra == \"full\"","fusepy; extra == \"fuse\"","gcsfs>2024.2.0; extra == \"gcs\"","pygit2; extra == \"git\"","requests; extra == \"github\"","gcsfs; extra == \"gs\"","panel; extra == \"gui\"","pyarrow>=1; extra == \"hdfs\"","aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"http\"","libarchive-c; extra == \"libarchive\"","ocifs; extra == \"oci\"","s3fs>2024.2.0; extra == \"s3\"","paramiko; extra == \"sftp\"","smbprotocol; extra == \"smb\"","paramiko; extra == \"ssh\"","aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"test\"","numpy; extra == \"test\"","pytest; extra == \"test\"","pytest-asyncio!=0.22.0; extra == \"test\"","pytest-benchmark; extra == \"test\"","pytest-cov; extra == \"test\"","pytest-mock; extra == \"test\"","pytest-recording; extra == \"test\"","pytest-rerunfailures; extra == \"test\"","requests; extra == \"test\"","aiobotocore<3.0.0,>=2.5.4; extra == \"test-downstream\"","dask[dataframe,test]; extra == \"test-downstream\"","moto[server]<5,>4; extra == \"test-downstream\"","pytest-timeout; extra == \"test-downstream\"","xarray; extra == \"test-downstream\"","adlfs; extra == \"test-full\"","aiohttp!=4.0.0a0,!=4.0.0a1; extra == \"test-full\"","backports-zstd; python_version < \"3.14\" and extra == \"test-full\"","cloudpickle; extra == \"test-full\"","dask; extra == \"test-full\"","distributed; extra == \"test-full\"","dropbox; extra == \"test-full\"","dropboxdrivefs; extra == \"test-full\"","fastparquet; extra == \"test-full\"","fusepy; extra == \"test-full\"","gcsfs; extra == \"test-full\"","jinja2; extra == \"test-full\"","kerchunk; extra == \"test-full\"","libarchive-c; extra == \"test-full\"","lz4; extra == \"test-full\"","notebook; extra == \"test-full\"","numpy; extra == \"test-full\"","ocifs; extra == \"test-full\"","pandas<3.0.0; extra == \"test-full\"","panel; extra == \"test-full\"","paramiko; extra == \"test-full\"","pyarrow; extra == \"test-full\"","pyarrow>=1; extra == \"test-full\"","pyftpdlib; extra == \"test-full\"","pygit2; extra == \"test-full\"","pytest; extra == \"test-full\"","pytest-asyncio!=0.22.0; extra == \"test-full\"","pytest-benchmark; extra == \"test-full\"","pytest-cov; extra == \"test-full\"","pytest-mock; extra == \"test-full\"","pytest-recording; extra == \"test-full\"","pytest-rerunfailures; extra == \"test-full\"","python-snappy; extra == \"test-full\"","requests; extra == \"test-full\"","smbprotocol; extra == \"test-full\"","tqdm; extra == \"test-full\"","urllib3; extra == \"test-full\"","zarr; extra == \"test-full\"","zstandard; python_version < \"3.14\" and extra == \"test-full\"","tqdm; extra == \"tqdm\""]},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"2026.3.0","version_hint":null,"summary":"fsspec@2026.3.0 is safe to use (health: 85/100)"},"requested_version":null,"_cache":"miss","_response_ms":369,"_powered_by":"depscope.dev — free package intelligence for AI agents"}