{"package":"fsspec","ecosystem":"pypi","latest_version":"2026.6.0","description":"File-system specification","license":"BSD-3-Clause","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/fsspec/","repository":"https://github.com/fsspec/filesystem_spec","downloads_weekly":0,"health":{"score":65,"risk":"moderate","breakdown":{"maintenance":20,"popularity":0,"security":25,"maturity":15,"community":5},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2026.6.0","total_count":100,"recent":["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","2026.4.0","2026.6.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-06-16T01:57:26.358592Z","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<3.2.0; extra == \"test-full\"","zstandard; python_version < \"3.14\" and extra == \"test-full\"","tqdm; extra == \"tqdm\""]},"github_stats":{"stars":1307,"forks":443,"open_issues":346,"is_archived":false,"pushed_at":"2026-04-29T20:42:22+00:00"},"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"use_with_caution","issues":["Moderate health score (65/100) — verify manually"],"use_version":"2026.6.0","version_hint":null,"summary":"fsspec@2026.6.0 low health (65/100) — consider alternatives"},"version_scoped":null,"_meta":{"endpoint":"check","tier":"full","philosophy":"DepScope is free. Use the cheapest endpoint that answers your real question.","cheaper_alternatives":[{"endpoint":"/api/exists/pypi/fsspec","tokens_estimated":12,"use_when":"you only need to know if the package exists (hallucination guard)"},{"endpoint":"/api/health/pypi/fsspec","tokens_estimated":80,"use_when":"you only need a 0-100 score for go/no-go (>=70 = safe)"},{"endpoint":"/api/prompt/pypi/fsspec","tokens_estimated":280,"use_when":"you want a plain-text LLM-friendly brief instead of JSON"},{"endpoint":"POST /api/check_bulk","tokens_estimated":60,"use_when":"you have 5+ packages to check; sends one round-trip instead of N"}],"docs":"https://depscope.dev/integrate","hint_bulk":"You've called /api/check 13 times in 60s. Save bandwidth + tokens with POST /api/check_bulk (1 round-trip for N pkgs)."},"requested_version":null,"_cache":"hit","_response_ms":2,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":true,"bus_factor_3m":13,"active_contributors_12m":50,"primary_author_ratio":0.3263157894736842,"owner_account_age_days":1649,"is_archived":false,"stars":1305,"alerts":[]},"malicious":{"is_malicious":false},"scorecard":{"available":true,"score":5.2,"tier":"moderate"},"quality":{"available":true,"criticality_score":0.525,"criticality_tier":"high","velocity_pct":0.0,"velocity_trend":"stable","publish_security":null},"version_history_summary":{"total_versions":20,"first_release_age_days":2752,"last_release_days_ago":30,"avg_days_between_releases":145,"release_velocity":"active"},"popularity_warning":{"this_ecosystem_downloads":0,"more_popular_in":{"ecosystem":"conda","downloads_weekly":110085},"hint":"This is the pypi package 'fsspec' (0 dl/week). A much more popular package with the same name exists in conda (110,085 dl/week). Confirm you queried the right ecosystem."}}