{"package":"chalkpy","ecosystem":"pypi","latest_version":"2.123.11","description":"Python SDK for Chalk","license":"","license_risk":"unknown","commercial_use_notes":"No license declared in registry metadata — verify manually before commercial use.","homepage":"https://pypi.org/project/chalkpy/","repository":"","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":"2.123.11","total_count":1726,"recent":["2.119.3","2.119.4","2.120.0","2.121.0","2.122.0","2.122.1","2.122.2","2.122.3","2.123.0","2.123.1","2.123.2","2.123.3","2.123.4","2.123.5","2.123.6","2.123.7","2.123.8","2.123.9","2.123.10","2.123.11"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-30T06:05:45.068354Z","dependencies_count":288,"dependencies":["dataclasses_json>=0.5.7","executing<3,>=1.2.0","googleapis-common-protos>=1.56.0","grpcio<2,>=1.63.0","ipywidgets>=8.0.6","numpy<3","orjson","protobuf<8,>=4.25","pyarrow>=16.1.0","pydantic<3,>=1.0.0","pyopenssl>=23.2.0","pyyaml<7,>=6.0","requests<2.33.0,>=2.31","rich>=13.3.5","typing_extensions>=4.0.0","boto3-stubs[s3]; extra == \"dev\"","grpc-stubs; extra == \"dev\"","pandas<3,>=1.5.1; extra == \"dev\"","prek; extra == \"dev\"","pytest-asyncio>=0.24.0; extra == \"dev\"","pytest-env; extra == \"dev\"","pytest-timeout; extra == \"dev\"","pytest-xdist; extra == \"dev\"","pytest; extra == \"dev\"","python-dotenv; extra == \"dev\"","sqlalchemy2-stubs; extra == \"dev\"","sqlglot<21.2.0,>=19.0.0; extra == \"dev\"","types-protobuf<6; extra == \"dev\"","types-psycopg2; extra == \"dev\"","types-pymysql; extra == \"dev\"","types-pyyaml; extra == \"dev\"","types-requests; extra == \"dev\"","adlfs; extra == \"runtime\"","duckdb<1.2.0,>=0.6; extra == \"runtime\"","fsspec; extra == \"runtime\"","gcsfs; extra == \"runtime\"","google-auth; extra == \"runtime\"","google-cloud-storage; extra == \"runtime\"","s3fs>=2024.2.0; extra == \"runtime\"","python-json-logger<4.0.0,>=3.0.0; extra == \"runtime\"","sqlglot<21.2.0,>=19.0.0; extra == \"runtime\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"runtime\"","openai<1.53,>=1.3.2; extra == \"openai\"","httpx<0.28.0; extra == \"openai\"","tiktoken<0.13,>=0.12.0; extra == \"openai\"","cohere==5.11.4; extra == \"cohere\"","google-cloud-aiplatform<2; extra == \"vertexai\"","sentence-transformers==5.3.0; extra == \"sentence-transformers\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"sql\"","adlfs; extra == \"sql\"","duckdb<1.2.0,>=0.6; extra == \"sql\"","fsspec; extra == \"sql\"","gcsfs; extra == \"sql\"","google-auth; extra == \"sql\"","google-cloud-storage; extra == \"sql\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"sql\"","python-json-logger<4.0.0,>=3.0.0; extra == \"sql\"","s3fs>=2024.2.0; extra == \"sql\"","sqlglot<21.2.0,>=19.0.0; extra == \"sql\"","PyAthena>=3.0.0; extra == \"athena\"","adlfs; extra == \"athena\"","duckdb<1.2.0,>=0.6; extra == \"athena\"","fsspec; extra == \"athena\"","gcsfs; extra == \"athena\"","google-auth; extra == \"athena\"","google-cloud-storage; extra == \"athena\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"athena\"","python-json-logger<4.0.0,>=3.0.0; extra == \"athena\"","s3fs>=2024.2.0; extra == \"athena\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"athena\"","sqlglot<21.2.0,>=19.0.0; extra == \"athena\"","sqlalchemy-bigquery<1.12,>=1.5.0; extra == \"bigquery\"","google-cloud-bigquery<4,>=3.25.0; extra == \"bigquery\"","google-cloud-bigquery-storage<2.28,>=2.22.0; extra == \"bigquery\"","adlfs; extra == \"bigquery\"","duckdb<1.2.0,>=0.6; extra == \"bigquery\"","fsspec; extra == \"bigquery\"","gcsfs; extra == \"bigquery\"","google-auth; extra == \"bigquery\"","google-cloud-storage; extra == \"bigquery\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"bigquery\"","python-json-logger<4.0.0,>=3.0.0; extra == \"bigquery\"","s3fs>=2024.2.0; extra == \"bigquery\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"bigquery\"","sqlglot<21.2.0,>=19.0.0; extra == \"bigquery\"","clickhouse-sqlalchemy; extra == \"clickhouse\"","clickhouse-driver; extra == \"clickhouse\"","adlfs; extra == \"clickhouse\"","duckdb<1.2.0,>=0.6; extra == \"clickhouse\"","fsspec; extra == \"clickhouse\"","gcsfs; extra == \"clickhouse\"","google-auth; extra == \"clickhouse\"","google-cloud-storage; extra == \"clickhouse\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"clickhouse\"","python-json-logger<4.0.0,>=3.0.0; extra == \"clickhouse\"","s3fs>=2024.2.0; extra == \"clickhouse\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"clickhouse\"","sqlglot<21.2.0,>=19.0.0; extra == \"clickhouse\"","sqlalchemy-spanner<1.12.0; extra == \"spanner\"","google-auth; extra == \"spanner\"","adlfs; extra == \"spanner\"","duckdb<1.2.0,>=0.6; extra == \"spanner\"","fsspec; extra == \"spanner\"","gcsfs; extra == \"spanner\"","google-auth; extra == \"spanner\"","google-cloud-storage; extra == \"spanner\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"spanner\"","python-json-logger<4.0.0,>=3.0.0; extra == \"spanner\"","s3fs>=2024.2.0; extra == \"spanner\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"spanner\"","sqlglot<21.2.0,>=19.0.0; extra == \"spanner\"","psycopg2<3,>=2.9.4; extra == \"postgresql\"","psycopg[binary]<3.3,>=3.1.9; extra == \"postgresql\"","packaging; extra == \"postgresql\"","adlfs; extra == \"postgresql\"","duckdb<1.2.0,>=0.6; extra == \"postgresql\"","fsspec; extra == \"postgresql\"","gcsfs; extra == \"postgresql\"","google-auth; extra == \"postgresql\"","google-cloud-storage; extra == \"postgresql\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"postgresql\"","python-json-logger<4.0.0,>=3.0.0; extra == \"postgresql\"","s3fs>=2024.2.0; extra == \"postgresql\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"postgresql\"","sqlglot<21.2.0,>=19.0.0; extra == \"postgresql\"","cryptography<47; extra == \"snowflake\"","snowflake-connector-python<4,>=3.12.4; extra == \"snowflake\"","snowflake-sqlalchemy<1.7,>=1.5.0; extra == \"snowflake\"","adlfs; extra == \"snowflake\"","duckdb<1.2.0,>=0.6; extra == \"snowflake\"","fsspec; extra == \"snowflake\"","gcsfs; extra == \"snowflake\"","google-auth; extra == \"snowflake\"","google-cloud-storage; extra == \"snowflake\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"snowflake\"","python-json-logger<4.0.0,>=3.0.0; extra == \"snowflake\"","s3fs>=2024.2.0; extra == \"snowflake\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"snowflake\"","sqlglot<21.2.0,>=19.0.0; extra == \"snowflake\"","aiosqlite<0.21,>=0.19.0; extra == \"sqlite\"","adlfs; extra == \"sqlite\"","duckdb<1.2.0,>=0.6; extra == \"sqlite\"","fsspec; extra == \"sqlite\"","gcsfs; extra == \"sqlite\"","google-auth; extra == \"sqlite\"","google-cloud-storage; extra == \"sqlite\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"sqlite\"","python-json-logger<4.0.0,>=3.0.0; extra == \"sqlite\"","s3fs>=2024.2.0; extra == \"sqlite\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"sqlite\"","sqlglot<21.2.0,>=19.0.0; extra == \"sqlite\"","chalk-sqlalchemy-redshift<0.9,>=0.8.11; extra == \"redshift\"","redshift_connector<2.2,>=2.0.909; extra == \"redshift\"","boto3; extra == \"redshift\"","adlfs; extra == \"redshift\"","duckdb<1.2.0,>=0.6; extra == \"redshift\"","fsspec; extra == \"redshift\"","gcsfs; extra == \"redshift\"","google-auth; extra == \"redshift\"","google-cloud-storage; extra == \"redshift\"","packaging; extra == \"redshift\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"redshift\"","psycopg2<3,>=2.9.4; extra == \"redshift\"","psycopg[binary]<3.3,>=3.1.9; extra == \"redshift\"","python-json-logger<4.0.0,>=3.0.0; extra == \"redshift\"","s3fs>=2024.2.0; extra == \"redshift\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"redshift\"","sqlglot<21.2.0,>=19.0.0; extra == \"redshift\"","azure-identity<2,>=1.12.0; extra == \"mssql\"","pyodbc<6,>=4.0.0; extra == \"mssql\"","adlfs; extra == \"mssql\"","duckdb<1.2.0,>=0.6; extra == \"mssql\"","fsspec; extra == \"mssql\"","gcsfs; extra == \"mssql\"","google-auth; extra == \"mssql\"","google-cloud-storage; extra == \"mssql\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"mssql\"","python-json-logger<4.0.0,>=3.0.0; extra == \"mssql\"","s3fs>=2024.2.0; extra == \"mssql\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"mssql\"","sqlglot<21.2.0,>=19.0.0; extra == \"mssql\"","pymysql<2,>=1.1.1; extra == \"mysql\"","aiomysql<0.4,>=0.3.0; extra == \"mysql\"","adlfs; extra == \"mysql\"","duckdb<1.2.0,>=0.6; extra == \"mysql\"","fsspec; extra == \"mysql\"","gcsfs; extra == \"mysql\"","google-auth; extra == \"mysql\"","google-cloud-storage; extra == \"mysql\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"mysql\"","python-json-logger<4.0.0,>=3.0.0; extra == \"mysql\"","s3fs>=2024.2.0; extra == \"mysql\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"mysql\"","sqlglot<21.2.0,>=19.0.0; extra == \"mysql\"","trino[sqlalchemy]; extra == \"trino\"","adlfs; extra == \"trino\"","duckdb<1.2.0,>=0.6; extra == \"trino\"","fsspec; extra == \"trino\"","gcsfs; extra == \"trino\"","google-auth; extra == \"trino\"","google-cloud-storage; extra == \"trino\"","redshift_connector<2.2,>=2.0.909; extra == \"all\"","s3fs>=2024.2.0; extra == \"all\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"trino\"","python-json-logger<4.0.0,>=3.0.0; extra == \"trino\"","s3fs>=2024.2.0; extra == \"trino\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"trino\"","sqlglot<21.2.0,>=19.0.0; extra == \"trino\"","databricks-sql-connector<3.5,>=2.5.2; extra == \"databricks\"","databricks-sdk<1.0.0,>=0.29.0; extra == \"databricks\"","adlfs; extra == \"databricks\"","duckdb<1.2.0,>=0.6; extra == \"databricks\"","fsspec; extra == \"databricks\"","gcsfs; extra == \"databricks\"","google-auth; extra == \"databricks\"","google-cloud-storage; extra == \"databricks\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"databricks\"","python-json-logger<4.0.0,>=3.0.0; extra == \"databricks\"","s3fs>=2024.2.0; extra == \"databricks\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"databricks\"","sqlglot<21.2.0,>=19.0.0; extra == \"databricks\"","boto3; extra == \"dynamodb\"","pydynamodb<0.9,>=0.6; extra == \"dynamodb\"","adlfs; extra == \"dynamodb\"","duckdb<1.2.0,>=0.6; extra == \"dynamodb\"","fsspec; extra == \"dynamodb\"","gcsfs; extra == \"dynamodb\"","google-auth; extra == \"dynamodb\"","google-cloud-storage; extra == \"dynamodb\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"dynamodb\"","python-json-logger<4.0.0,>=3.0.0; extra == \"dynamodb\"","s3fs>=2024.2.0; extra == \"dynamodb\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"dynamodb\"","sqlglot<21.2.0,>=19.0.0; extra == \"dynamodb\"","opentelemetry-api>=1.29.0; extra == \"tracing\"","opentelemetry-sdk>=1.29.0; extra == \"tracing\"","torch<3,>=1.7; extra == \"torch\"","PyAthena>=3.0.0; extra == \"all\"","adlfs; extra == \"all\"","aiomysql<0.4,>=0.3.0; extra == \"all\"","aiosqlite<0.21,>=0.19.0; extra == \"all\"","azure-identity<2,>=1.12.0; extra == \"all\"","boto3; extra == \"all\"","chalk-sqlalchemy-redshift<0.9,>=0.8.11; extra == \"all\"","clickhouse-driver; extra == \"all\"","clickhouse-sqlalchemy; extra == \"all\"","cohere==5.11.4; extra == \"all\"","cryptography<47; extra == \"all\"","databricks-sdk<1.0.0,>=0.29.0; extra == \"all\"","databricks-sql-connector<3.5,>=2.5.2; extra == \"all\"","duckdb<1.2.0,>=0.6; extra == \"all\"","fsspec; extra == \"all\"","gcsfs; extra == \"all\"","google-auth; extra == \"all\"","google-cloud-aiplatform<2; extra == \"all\"","google-cloud-bigquery-storage<2.28,>=2.22.0; extra == \"all\"","google-cloud-bigquery<4,>=3.25.0; extra == \"all\"","google-cloud-storage; extra == \"all\"","httpx<0.28.0; extra == \"all\"","openai<1.53,>=1.3.2; extra == \"all\"","opentelemetry-api>=1.29.0; extra == \"all\"","opentelemetry-sdk>=1.29.0; extra == \"all\"","packaging; extra == \"all\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"all\"","psycopg2<3,>=2.9.4; extra == \"all\"","psycopg[binary]<3.3,>=3.1.9; extra == \"all\"","pydynamodb<0.9,>=0.6; extra == \"all\"","pymysql<2,>=1.1.1; extra == \"all\"","pyodbc<6,>=4.0.0; extra == \"all\"","python-json-logger<4.0.0,>=3.0.0; extra == \"all\"","snowflake-connector-python<4,>=3.12.4; extra == \"all\"","snowflake-sqlalchemy<1.7,>=1.5.0; extra == \"all\"","sqlalchemy-bigquery<1.12,>=1.5.0; extra == \"all\"","sqlalchemy-spanner<1.12.0; extra == \"all\"","sqlalchemy[asyncio]<2,>=1.4.26; extra == \"all\"","sqlglot<21.2.0,>=19.0.0; extra == \"all\"","tiktoken<0.13,>=0.12.0; extra == \"all\"","trino[sqlalchemy]; extra == \"all\"","adlfs; extra == \"polars\"","duckdb<1.2.0,>=0.6; extra == \"polars\"","fsspec; extra == \"polars\"","gcsfs; extra == \"polars\"","google-auth; extra == \"polars\"","google-cloud-storage; extra == \"polars\"","polars[timezone]!=1.0,!=1.1,!=1.10,!=1.11,!=1.12,!=1.13,!=1.14,!=1.15,!=1.16,!=1.17,!=1.18,!=1.19,!=1.2,!=1.20,!=1.21,!=1.22,!=1.23,!=1.24,!=1.25,!=1.26,!=1.27,!=1.28,!=1.29,!=1.3,!=1.30,!=1.31,!=1.32,!=1.4,!=1.5,!=1.6,!=1.7,!=1.8,!=1.9,<1.34.1,>=0.17.2; extra == \"polars\"","python-json-logger<4.0.0,>=3.0.0; extra == \"polars\"","s3fs>=2024.2.0; extra == \"polars\"","sqlglot<21.2.0,>=19.0.0; extra == \"polars\""]},"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":"safe_to_use","issues":[],"use_version":"2.123.11","version_hint":null,"summary":"chalkpy@2.123.11 is safe to use (health: 67/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":735,"_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":null,"last_release_days_ago":0,"avg_days_between_releases":null,"release_velocity":"active"}}