{"package":"shillelagh","ecosystem":"pypi","latest_version":"1.4.4","description":"Making it easy to query APIs via SQL","license":"mit","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://github.com/betodealmeida/shillelagh/","repository":"https://github.com/betodealmeida/shillelagh/","downloads_weekly":0,"health":{"score":67,"risk":"moderate","breakdown":{"maintenance":25,"popularity":0,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.4.4","total_count":92,"recent":["1.2.21","1.2.22","1.2.23","1.2.24","1.2.25","1.2.26","1.2.27","1.2.28","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-10T22:01:20.402762Z","dependencies_count":90,"dependencies":["importlib-metadata; python_version < \"3.10\"","apsw>=3.43.2.0","python_dateutil>=2.8.1","requests>=2.31.0","requests-cache>=0.7.1","sqlalchemy>=1.3","greenlet>=2.0.2","typing_extensions>=3.7.4.3","packaging","PyYAML>=5.4; extra == \"testing\"","appdirs>=1.4.4; extra == \"testing\"","beautifulsoup4>=4.11.1; extra == \"testing\"","boto3>=1.24.28; extra == \"testing\"","codespell>=2.1.0; extra == \"testing\"","defusedxml>=0.7.1; extra == \"testing\"","dill>=0.3.6; extra == \"testing\"","flake8-pyproject>=1.2.3; extra == \"testing\"","freezegun>=1.1.0; extra == \"testing\"","google-auth>=1.23.0; extra == \"testing\"","holidays>=0.23; extra == \"testing\"","html5lib>=1.1; extra == \"testing\"","pandas>=1.2.2; extra == \"testing\"","pip-tools>=6.4.0; extra == \"testing\"","pre-commit>=2.13.0; extra == \"testing\"","pip-compile-multi>=2.6.3; extra == \"testing\"","prison>=0.2.1; extra == \"testing\"","prompt_toolkit>=3; extra == \"testing\"","psutil>=5.8.0; extra == \"testing\"","psycopg2-binary>=2.9.9; extra == \"testing\"","pyarrow>=14.0.1; extra == \"testing\"","pyfakefs>=4.3.3; extra == \"testing\"","pygments>=2.8; extra == \"testing\"","pylint>=2.16.2; extra == \"testing\"","pytest-cov>=2.11.1; extra == \"testing\"","pytest-integration==0.2.2; extra == \"testing\"","pytest-mock>=3.5.1; extra == \"testing\"","pytest>=7.2.0; extra == \"testing\"","python-graphql-client>=0.4.3; extra == \"testing\"","python-jsonpath>=0.10.3; extra == \"testing\"","requests-mock>=1.8.0; extra == \"testing\"","ruff>=0.3.7; extra == \"testing\"","sqlglot>=23.0.2; extra == \"testing\"","tabulate>=0.8.9; extra == \"testing\"","yarl>=1.8.1; extra == \"testing\"","PyYAML>=5.4; extra == \"all\"","appdirs>=1.4.4; extra == \"all\"","beautifulsoup4>=4.11.1; extra == \"all\"","boto3>=1.24.28; extra == \"all\"","defusedxml>=0.7.1; extra == \"all\"","google-auth>=1.23.0; extra == \"all\"","holidays>=0.23; extra == \"all\"","html5lib>=1.1; extra == \"all\"","pandas>=1.2.2; extra == \"all\"","prison>=0.2.1; extra == \"all\"","prompt_toolkit>=3; extra == \"all\"","psutil>=5.8.0; extra == \"all\"","psycopg2-binary>=2.9.9; extra == \"all\"","pyarrow>=14.0.1; extra == \"all\"","pygments>=2.8; extra == \"all\"","python-graphql-client>=0.4.3; extra == \"all\"","python-jsonpath>=0.10.3; extra == \"all\"","sqlglot>=23.0.2; extra == \"all\"","tabulate>=0.8.9; extra == \"all\"","yarl>=1.8.1; extra == \"all\"","sphinx>=4.0.1; extra == \"docs\"","PyYAML>=5.4; extra == \"console\"","appdirs>=1.4.4; extra == \"console\"","prompt_toolkit>=3; extra == \"console\"","pygments>=2.8; extra == \"console\"","tabulate>=0.8.9; extra == \"console\"","pyarrow>=14.0.1; extra == \"dbtmetricflowapi\"","python-graphql-client>=0.4.3; extra == \"dbtmetricflowapi\"","sqlglot>=23.0.2; extra == \"dbtmetricflowapi\"","prison>=0.2.1; extra == \"genericjsonapi\"","python-jsonpath>=0.10.3; extra == \"genericjsonapi\"","yarl>=1.8.1; extra == \"genericjsonapi\"","defusedxml>=0.7.1; extra == \"genericxmlapi\"","prison>=0.2.1; extra == \"genericxmlapi\"","yarl>=1.8.1; extra == \"genericxmlapi\"","python-jsonpath>=0.10.3; extra == \"githubapi\"","google-auth>=1.23.0; extra == \"gsheetsapi\"","pyopenssl>=24.0.0; extra == \"gsheetsapi\"","holidays>=0.23; extra == \"holidaysmemory\"","beautifulsoup4>=4.11.1; extra == \"htmltableapi\"","html5lib>=1.1; extra == \"htmltableapi\"","pandas>=1.2.2; extra == \"htmltableapi\"","psycopg2-binary>=2.9.9; extra == \"multicorn\"","pandas>=1.2.2; extra == \"pandasmemory\"","boto3>=1.24.28; extra == \"s3selectapi\"","psutil>=5.8.0; extra == \"systemapi\""]},"github_stats":null,"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 (67/100) — verify manually"],"use_version":"1.4.4","version_hint":null,"summary":"shillelagh@1.4.4 low health (67/100) — consider alternatives"},"version_scoped":null,"requested_version":null,"_cache":"hit","_response_ms":0,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":2014,"last_release_days_ago":21,"avg_days_between_releases":106,"release_velocity":"active"}}