Metadata-Version: 2.4
Name: MindsDB
Version: 25.14.0
Summary: MindsDB's AI SQL Server enables developers to build AI tools that need access to real-time data to perform their tasks
Home-page: https://github.com/mindsdb/mindsdb
Download-URL: https://pypi.org/project/mindsdb/
Author: MindsDB Inc
Author-email: jorge@mindsdb.com
License: Elastic License 2.0
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10,<3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: packaging
Requires-Dist: flask==3.0.3
Requires-Dist: werkzeug==3.0.6
Requires-Dist: flask-restx<2.0.0,>=1.3.0
Requires-Dist: pandas==2.2.3
Requires-Dist: python-multipart==0.0.20
Requires-Dist: cryptography>=35.0
Requires-Dist: psycopg[binary]
Requires-Dist: psutil~=7.0
Requires-Dist: sqlalchemy<3.0.0,>=2.0.0
Requires-Dist: psycopg2-binary
Requires-Dist: alembic>=1.3.3
Requires-Dist: redis<6.0.0,>=5.0.0
Requires-Dist: walrus==0.9.3
Requires-Dist: flask-compress>=1.0.0
Requires-Dist: appdirs>=1.0.0
Requires-Dist: mindsdb-sql-parser~=0.13.7
Requires-Dist: pydantic==2.11.4
Requires-Dist: duckdb==1.3.0; sys_platform == "win32"
Requires-Dist: duckdb~=1.3.2; sys_platform != "win32"
Requires-Dist: requests==2.32.4
Requires-Dist: dateparser==1.2.0
Requires-Dist: dill==0.3.6
Requires-Dist: numpy~=2.0
Requires-Dist: pytz
Requires-Dist: botocore
Requires-Dist: boto3>=1.34.131
Requires-Dist: python-dateutil
Requires-Dist: lark
Requires-Dist: prometheus-client==0.20.0
Requires-Dist: sentry-sdk[flask]==2.14.0
Requires-Dist: pyaml==23.12.0
Requires-Dist: uvicorn<1.0.0,>=0.30.0
Requires-Dist: a2wsgi~=1.10.10
Requires-Dist: starlette>=0.27
Requires-Dist: sse-starlette==2.3.3
Requires-Dist: pydantic_core>=2.33.2
Requires-Dist: pyjwt==2.10.1
Requires-Dist: pymupdf==1.25.2
Requires-Dist: filetype
Requires-Dist: charset-normalizer
Requires-Dist: openpyxl
Requires-Dist: aipdf==0.0.7.0
Requires-Dist: pyarrow<=19.0.0
Requires-Dist: orjson==3.11.3
Requires-Dist: mind-castle>=0.4.9
Provides-Extra: agents
Requires-Dist: openai<3.0.0,>=2.9.0; extra == "agents"
Requires-Dist: langchain==0.3.27; extra == "agents"
Requires-Dist: langchain-community==0.3.27; extra == "agents"
Requires-Dist: langchain-core==0.3.77; extra == "agents"
Requires-Dist: langchain-experimental==0.3.4; extra == "agents"
Requires-Dist: langchain-nvidia-ai-endpoints==0.3.3; extra == "agents"
Requires-Dist: langchain-openai==0.3.34; extra == "agents"
Requires-Dist: langchain-anthropic==0.2.4; extra == "agents"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "agents"
Requires-Dist: langchain-google-genai>=2.0.0; extra == "agents"
Requires-Dist: langchain_writer==0.3.2; extra == "agents"
Requires-Dist: transformers>=4.42.4; extra == "agents"
Requires-Dist: fastapi<1.0.0,>=0.110.0; extra == "agents"
Requires-Dist: mindsdb-evaluator==0.0.21; extra == "agents"
Requires-Dist: litellm==1.63.14; extra == "agents"
Requires-Dist: mcp~=1.10.1; extra == "agents"
Requires-Dist: httpx==0.28.1; extra == "agents"
Requires-Dist: jwcrypto==1.5.6; extra == "agents"
Requires-Dist: typing-extensions==4.13.2; extra == "agents"
Provides-Extra: dev
Requires-Dist: pre-commit>=2.16.0; extra == "dev"
Requires-Dist: watchfiles==0.19.0; extra == "dev"
Requires-Dist: setuptools==78.1.1; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: deptry==0.20.0; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: importlib_metadata==7.2.1; extra == "dev"
Requires-Dist: ruff==0.11.11; extra == "dev"
Provides-Extra: kb
Requires-Dist: lxml==5.3.0; extra == "kb"
Requires-Dist: pgvector==0.3.6; extra == "kb"
Requires-Dist: langchain-core==0.3.77; extra == "kb"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "kb"
Requires-Dist: litellm==1.63.14; extra == "kb"
Provides-Extra: langfuse
Requires-Dist: langfuse==2.53.3; extra == "langfuse"
Provides-Extra: ml
Requires-Dist: scikit-learn==1.5.2; extra == "ml"
Requires-Dist: hierarchicalforecast~=0.4.0; extra == "ml"
Provides-Extra: opentelemetry
Requires-Dist: opentelemetry-api==1.27.0; extra == "opentelemetry"
Requires-Dist: opentelemetry-sdk==1.27.0; extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-otlp==1.27.0; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-requests==0.48b0; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-flask==0.48b0; extra == "opentelemetry"
Requires-Dist: opentelemetry-distro==0.48b0; extra == "opentelemetry"
Provides-Extra: test
Requires-Dist: scipy==1.15.3; extra == "test"
Requires-Dist: docker>=5.0.3; extra == "test"
Requires-Dist: openai<3.0.0,>=2.9.0; extra == "test"
Requires-Dist: pytest<9.0.0,>=8.3.5; extra == "test"
Requires-Dist: pytest-subtests; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-json-report==1.5.0; extra == "test"
Requires-Dist: pytest-metadata==3.1.1; extra == "test"
Requires-Dist: python-dotenv==1.1.1; extra == "test"
Requires-Dist: lightwood>=25.12.1.0; extra == "test"
Requires-Dist: responses; extra == "test"
Requires-Dist: coveralls; extra == "test"
Requires-Dist: locust; extra == "test"
Requires-Dist: ollama>=0.1.7; extra == "test"
Requires-Dist: anthropic>=0.21.3; extra == "test"
Requires-Dist: langchain-google-genai>=2.0.0; extra == "test"
Requires-Dist: mindsdb-sdk; extra == "test"
Requires-Dist: filelock==3.20.1; extra == "test"
Requires-Dist: mysql-connector-python==9.1.0; extra == "test"
Requires-Dist: walrus==0.9.3; extra == "test"
Requires-Dist: pymongo==4.8.0; extra == "test"
Requires-Dist: pytest-json-report==1.5.0; extra == "test"
Requires-Dist: appdirs>=1.0.0; extra == "test"
Provides-Extra: all-extras
Requires-Dist: opentelemetry-sdk==1.27.0; extra == "all-extras"
Requires-Dist: jwcrypto==1.5.6; extra == "all-extras"
Requires-Dist: pgvector==0.3.6; extra == "all-extras"
Requires-Dist: langchain-nvidia-ai-endpoints==0.3.3; extra == "all-extras"
Requires-Dist: scipy==1.15.3; extra == "all-extras"
Requires-Dist: langchain-openai==0.3.34; extra == "all-extras"
Requires-Dist: lightwood>=25.12.1.0; extra == "all-extras"
Requires-Dist: langchain==0.3.27; extra == "all-extras"
Requires-Dist: pytest-json-report==1.5.0; extra == "all-extras"
Requires-Dist: langchain-anthropic==0.2.4; extra == "all-extras"
Requires-Dist: scikit-learn==1.5.2; extra == "all-extras"
Requires-Dist: coveralls; extra == "all-extras"
Requires-Dist: pytest-cov; extra == "all-extras"
Requires-Dist: typing-extensions==4.13.2; extra == "all-extras"
Requires-Dist: docker>=5.0.3; extra == "all-extras"
Requires-Dist: python-dotenv==1.1.1; extra == "all-extras"
Requires-Dist: litellm==1.63.14; extra == "all-extras"
Requires-Dist: pytest<9.0.0,>=8.3.5; extra == "all-extras"
Requires-Dist: langchain-google-genai>=2.0.0; extra == "all-extras"
Requires-Dist: mindsdb-evaluator==0.0.21; extra == "all-extras"
Requires-Dist: mcp~=1.10.1; extra == "all-extras"
Requires-Dist: walrus==0.9.3; extra == "all-extras"
Requires-Dist: pymongo==4.8.0; extra == "all-extras"
Requires-Dist: ollama>=0.1.7; extra == "all-extras"
Requires-Dist: setuptools==78.1.1; extra == "all-extras"
Requires-Dist: appdirs>=1.0.0; extra == "all-extras"
Requires-Dist: langchain-core==0.3.77; extra == "all-extras"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "all-extras"
Requires-Dist: fastapi<1.0.0,>=0.110.0; extra == "all-extras"
Requires-Dist: twine; extra == "all-extras"
Requires-Dist: opentelemetry-instrumentation-requests==0.48b0; extra == "all-extras"
Requires-Dist: opentelemetry-distro==0.48b0; extra == "all-extras"
Requires-Dist: httpx==0.28.1; extra == "all-extras"
Requires-Dist: openai<3.0.0,>=2.9.0; extra == "all-extras"
Requires-Dist: opentelemetry-api==1.27.0; extra == "all-extras"
Requires-Dist: langchain_writer==0.3.2; extra == "all-extras"
Requires-Dist: pre-commit>=2.16.0; extra == "all-extras"
Requires-Dist: anthropic>=0.21.3; extra == "all-extras"
Requires-Dist: opentelemetry-instrumentation-flask==0.48b0; extra == "all-extras"
Requires-Dist: langchain-experimental==0.3.4; extra == "all-extras"
Requires-Dist: importlib_metadata==7.2.1; extra == "all-extras"
Requires-Dist: filelock==3.20.1; extra == "all-extras"
Requires-Dist: pytest-metadata==3.1.1; extra == "all-extras"
Requires-Dist: locust; extra == "all-extras"
Requires-Dist: wheel; extra == "all-extras"
Requires-Dist: opentelemetry-exporter-otlp==1.27.0; extra == "all-extras"
Requires-Dist: mysql-connector-python==9.1.0; extra == "all-extras"
Requires-Dist: pytest-subtests; extra == "all-extras"
Requires-Dist: langfuse==2.53.3; extra == "all-extras"
Requires-Dist: watchfiles==0.19.0; extra == "all-extras"
Requires-Dist: responses; extra == "all-extras"
Requires-Dist: transformers>=4.42.4; extra == "all-extras"
Requires-Dist: langchain-google-genai>=2.0.0; extra == "all-extras"
Requires-Dist: hierarchicalforecast~=0.4.0; extra == "all-extras"
Requires-Dist: pytest-xdist; extra == "all-extras"
Requires-Dist: mindsdb-sdk; extra == "all-extras"
Requires-Dist: langchain-community==0.3.27; extra == "all-extras"
Requires-Dist: lxml==5.3.0; extra == "all-extras"
Requires-Dist: ruff==0.11.11; extra == "all-extras"
Requires-Dist: deptry==0.20.0; extra == "all-extras"
Provides-Extra: all
Requires-Dist: opentelemetry-sdk==1.27.0; extra == "all"
Requires-Dist: jwcrypto==1.5.6; extra == "all"
Requires-Dist: pgvector==0.3.6; extra == "all"
Requires-Dist: langchain-nvidia-ai-endpoints==0.3.3; extra == "all"
Requires-Dist: scipy==1.15.3; extra == "all"
Requires-Dist: langchain-openai==0.3.34; extra == "all"
Requires-Dist: lightwood>=25.12.1.0; extra == "all"
Requires-Dist: langchain==0.3.27; extra == "all"
Requires-Dist: pytest-json-report==1.5.0; extra == "all"
Requires-Dist: langchain-anthropic==0.2.4; extra == "all"
Requires-Dist: scikit-learn==1.5.2; extra == "all"
Requires-Dist: coveralls; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: typing-extensions==4.13.2; extra == "all"
Requires-Dist: docker>=5.0.3; extra == "all"
Requires-Dist: python-dotenv==1.1.1; extra == "all"
Requires-Dist: litellm==1.63.14; extra == "all"
Requires-Dist: pytest<9.0.0,>=8.3.5; extra == "all"
Requires-Dist: langchain-google-genai>=2.0.0; extra == "all"
Requires-Dist: mindsdb-evaluator==0.0.21; extra == "all"
Requires-Dist: mcp~=1.10.1; extra == "all"
Requires-Dist: walrus==0.9.3; extra == "all"
Requires-Dist: pymongo==4.8.0; extra == "all"
Requires-Dist: ollama>=0.1.7; extra == "all"
Requires-Dist: setuptools==78.1.1; extra == "all"
Requires-Dist: appdirs>=1.0.0; extra == "all"
Requires-Dist: langchain-core==0.3.77; extra == "all"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "all"
Requires-Dist: fastapi<1.0.0,>=0.110.0; extra == "all"
Requires-Dist: twine; extra == "all"
Requires-Dist: opentelemetry-instrumentation-requests==0.48b0; extra == "all"
Requires-Dist: opentelemetry-distro==0.48b0; extra == "all"
Requires-Dist: httpx==0.28.1; extra == "all"
Requires-Dist: openai<3.0.0,>=2.9.0; extra == "all"
Requires-Dist: opentelemetry-api==1.27.0; extra == "all"
Requires-Dist: langchain_writer==0.3.2; extra == "all"
Requires-Dist: pre-commit>=2.16.0; extra == "all"
Requires-Dist: anthropic>=0.21.3; extra == "all"
Requires-Dist: opentelemetry-instrumentation-flask==0.48b0; extra == "all"
Requires-Dist: langchain-experimental==0.3.4; extra == "all"
Requires-Dist: importlib_metadata==7.2.1; extra == "all"
Requires-Dist: filelock==3.20.1; extra == "all"
Requires-Dist: pytest-metadata==3.1.1; extra == "all"
Requires-Dist: locust; extra == "all"
Requires-Dist: wheel; extra == "all"
Requires-Dist: opentelemetry-exporter-otlp==1.27.0; extra == "all"
Requires-Dist: mysql-connector-python==9.1.0; extra == "all"
Requires-Dist: pytest-subtests; extra == "all"
Requires-Dist: langfuse==2.53.3; extra == "all"
Requires-Dist: watchfiles==0.19.0; extra == "all"
Requires-Dist: responses; extra == "all"
Requires-Dist: transformers>=4.42.4; extra == "all"
Requires-Dist: langchain-google-genai>=2.0.0; extra == "all"
Requires-Dist: hierarchicalforecast~=0.4.0; extra == "all"
Requires-Dist: pytest-xdist; extra == "all"
Requires-Dist: mindsdb-sdk; extra == "all"
Requires-Dist: langchain-community==0.3.27; extra == "all"
Requires-Dist: lxml==5.3.0; extra == "all"
Requires-Dist: ruff==0.11.11; extra == "all"
Requires-Dist: deptry==0.20.0; extra == "all"
Provides-Extra: access
Requires-Dist: pyodbc>=5.0.0; sys_platform == "win32" and extra == "access"
Requires-Dist: sqlalchemy-access>=2.0.0; sys_platform == "win32" and extra == "access"
Provides-Extra: aerospike
Requires-Dist: aerospike~=13.0.0; extra == "aerospike"
Provides-Extra: airtable
Provides-Extra: altibase
Requires-Dist: pyodbc; extra == "altibase"
Requires-Dist: jaydebeapi; extra == "altibase"
Provides-Extra: anomaly-detection
Requires-Dist: joblib; extra == "anomaly-detection"
Requires-Dist: pyod>=1.1; extra == "anomaly-detection"
Requires-Dist: xgboost; extra == "anomaly-detection"
Requires-Dist: scikit-learn==1.5.2; extra == "anomaly-detection"
Requires-Dist: catboost>=1.2; extra == "anomaly-detection"
Provides-Extra: anthropic
Requires-Dist: anthropic==0.18.1; extra == "anthropic"
Provides-Extra: apache-doris
Requires-Dist: mysql-connector-python==9.1.0; extra == "apache-doris"
Provides-Extra: aqicn
Provides-Extra: athena
Provides-Extra: aurora
Requires-Dist: mysql-connector-python==9.1.0; extra == "aurora"
Provides-Extra: autogluon
Requires-Dist: type_infer==0.0.26; extra == "autogluon"
Requires-Dist: autogluon; extra == "autogluon"
Provides-Extra: autokeras
Requires-Dist: scikit-learn==1.5.2; extra == "autokeras"
Requires-Dist: tensorflow; extra == "autokeras"
Requires-Dist: autokeras; extra == "autokeras"
Provides-Extra: autosklearn
Requires-Dist: auto-sklearn; extra == "autosklearn"
Requires-Dist: type_infer==0.0.26; extra == "autosklearn"
Provides-Extra: azure-blob
Requires-Dist: azure-storage-blob; extra == "azure-blob"
Provides-Extra: bedrock
Requires-Dist: pydantic-settings>=2.1.0; extra == "bedrock"
Provides-Extra: bigcommerce
Provides-Extra: bigquery
Requires-Dist: google-cloud-bigquery[pandas]; extra == "bigquery"
Requires-Dist: sqlalchemy-bigquery; extra == "bigquery"
Provides-Extra: binance
Requires-Dist: binance-connector; extra == "binance"
Provides-Extra: box
Requires-Dist: box-sdk-gen; extra == "box"
Provides-Extra: byom
Requires-Dist: virtualenv; extra == "byom"
Provides-Extra: cassandra
Requires-Dist: scylla-driver; extra == "cassandra"
Provides-Extra: chromadb
Requires-Dist: chromadb~=0.6.3; extra == "chromadb"
Requires-Dist: onnxruntime==1.20.1; extra == "chromadb"
Provides-Extra: ckan
Requires-Dist: ckanapi; extra == "ckan"
Provides-Extra: clickhouse
Requires-Dist: clickhouse-sqlalchemy>=0.3.1; extra == "clickhouse"
Provides-Extra: clipdrop
Provides-Extra: cloud-spanner
Requires-Dist: sqlalchemy-spanner; extra == "cloud-spanner"
Requires-Dist: google-cloud-spanner; extra == "cloud-spanner"
Provides-Extra: cloud-sql
Requires-Dist: pymssql>=2.1.4; extra == "cloud-sql"
Requires-Dist: mysql-connector-python==9.1.0; extra == "cloud-sql"
Provides-Extra: cockroach
Provides-Extra: cohere
Requires-Dist: cohere==4.5.1; extra == "cohere"
Provides-Extra: coinbase
Provides-Extra: confluence
Provides-Extra: couchbase
Requires-Dist: couchbase==4.3.1; extra == "couchbase"
Provides-Extra: couchbasevector
Requires-Dist: couchbase==4.3.1; extra == "couchbasevector"
Provides-Extra: crate
Requires-Dist: sqlalchemy-cratedb; extra == "crate"
Requires-Dist: crate; extra == "crate"
Provides-Extra: d0lt
Requires-Dist: pymysql; extra == "d0lt"
Provides-Extra: databend
Requires-Dist: databend-sqlalchemy; extra == "databend"
Provides-Extra: databricks
Requires-Dist: databricks-sql-connector<4.0.0,>=3.7.1; extra == "databricks"
Provides-Extra: datastax
Requires-Dist: scylla-driver; extra == "datastax"
Provides-Extra: db2
Requires-Dist: ibm-db-sa; extra == "db2"
Requires-Dist: ibm-db; extra == "db2"
Provides-Extra: derby
Requires-Dist: jaydebeapi; extra == "derby"
Provides-Extra: discord
Provides-Extra: dockerhub
Provides-Extra: documentdb
Requires-Dist: pymongo==4.8.0; extra == "documentdb"
Provides-Extra: dremio
Requires-Dist: sqlalchemy_dremio; extra == "dremio"
Provides-Extra: dropbox
Requires-Dist: dropbox; extra == "dropbox"
Provides-Extra: druid
Requires-Dist: pydruid; extra == "druid"
Provides-Extra: dspy
Requires-Dist: anthropic>=0.26.1; extra == "dspy"
Requires-Dist: chromadb; extra == "dspy"
Requires-Dist: tiktoken; extra == "dspy"
Requires-Dist: dspy-ai==2.4.12; extra == "dspy"
Requires-Dist: wikipedia==1.4.0; extra == "dspy"
Requires-Dist: dspy==0.1.4; extra == "dspy"
Provides-Extra: duckdb-faiss
Requires-Dist: faiss-cpu>=1.7.4; extra == "duckdb-faiss"
Requires-Dist: portalocker; extra == "duckdb-faiss"
Provides-Extra: duckdb
Provides-Extra: dummy-data
Provides-Extra: dynamodb
Provides-Extra: edgelessdb
Requires-Dist: mysql-connector-python==9.1.0; extra == "edgelessdb"
Provides-Extra: elasticsearch
Requires-Dist: elasticsearch-dbapi==0.2.11; extra == "elasticsearch"
Requires-Dist: elasticsearch==7.13.4; extra == "elasticsearch"
Provides-Extra: email
Requires-Dist: chardet; extra == "email"
Requires-Dist: bs4; extra == "email"
Provides-Extra: empress
Requires-Dist: pyodbc; extra == "empress"
Provides-Extra: eventbrite
Requires-Dist: eventbrite-python; extra == "eventbrite"
Provides-Extra: eventstoredb
Provides-Extra: faunadb
Requires-Dist: faunadb; extra == "faunadb"
Provides-Extra: file
Provides-Extra: financial-modeling-prep
Provides-Extra: firebird
Requires-Dist: sqlalchemy-firebird<3.0.0,>=2.0.0; extra == "firebird"
Requires-Dist: fdb; extra == "firebird"
Provides-Extra: flaml
Requires-Dist: flaml<=1.2.3; extra == "flaml"
Requires-Dist: type_infer==0.0.26; extra == "flaml"
Provides-Extra: frappe
Provides-Extra: gcs
Requires-Dist: google-auth; extra == "gcs"
Requires-Dist: fsspec; extra == "gcs"
Requires-Dist: gcsfs; extra == "gcs"
Requires-Dist: google-cloud-storage; extra == "gcs"
Provides-Extra: github
Requires-Dist: pygithub==2.6.1; extra == "github"
Provides-Extra: gitlab
Requires-Dist: python-gitlab; extra == "gitlab"
Provides-Extra: gmail
Requires-Dist: google-api-python-client; extra == "gmail"
Provides-Extra: gong
Provides-Extra: google-analytics
Requires-Dist: google-analytics-admin; extra == "google-analytics"
Requires-Dist: google-api-python-client; extra == "google-analytics"
Requires-Dist: google-auth; extra == "google-analytics"
Provides-Extra: google-books
Requires-Dist: google-auth; extra == "google-books"
Requires-Dist: google-api-python-client; extra == "google-books"
Provides-Extra: google-calendar
Requires-Dist: google-api-python-client; extra == "google-calendar"
Provides-Extra: google-content-shopping
Requires-Dist: google-auth; extra == "google-content-shopping"
Requires-Dist: google-api-python-client; extra == "google-content-shopping"
Provides-Extra: google-fit
Requires-Dist: tzlocal; extra == "google-fit"
Requires-Dist: google-auth-oauthlib; extra == "google-fit"
Requires-Dist: google; extra == "google-fit"
Requires-Dist: google-auth; extra == "google-fit"
Requires-Dist: google-api-python-client; extra == "google-fit"
Provides-Extra: google-gemini
Requires-Dist: google-generativeai==0.3.2; extra == "google-gemini"
Requires-Dist: pillow; extra == "google-gemini"
Provides-Extra: google-search
Requires-Dist: google-auth; extra == "google-search"
Requires-Dist: google-api-python-client; extra == "google-search"
Provides-Extra: greptimedb
Requires-Dist: mysql-connector-python==9.1.0; extra == "greptimedb"
Provides-Extra: groq
Requires-Dist: pydantic-settings>=2.1.0; extra == "groq"
Requires-Dist: tiktoken; extra == "groq"
Provides-Extra: hackernews
Provides-Extra: hana
Requires-Dist: hdbcli; extra == "hana"
Requires-Dist: sqlalchemy-hana; extra == "hana"
Provides-Extra: hive
Requires-Dist: thrift; extra == "hive"
Requires-Dist: pyhive; extra == "hive"
Requires-Dist: thrift-sasl; extra == "hive"
Provides-Extra: hsqldb
Requires-Dist: pyodbc==4.0.34; extra == "hsqldb"
Provides-Extra: hubspot
Requires-Dist: hubspot-api-client==12.0.0; extra == "hubspot"
Provides-Extra: huggingface-api
Requires-Dist: huggingface-hub; extra == "huggingface-api"
Requires-Dist: hugging_py_face; extra == "huggingface-api"
Provides-Extra: huggingface
Requires-Dist: transformers>=4.42.4; extra == "huggingface"
Requires-Dist: nltk==3.9.1; extra == "huggingface"
Requires-Dist: evaluate==0.4.3; extra == "huggingface"
Requires-Dist: torch==2.8.0; extra == "huggingface"
Requires-Dist: datasets==2.16.1; extra == "huggingface"
Requires-Dist: huggingface-hub==0.29.3; extra == "huggingface"
Provides-Extra: huggingface-cpu
Requires-Dist: transformers>=4.42.4; extra == "huggingface-cpu"
Requires-Dist: torch==2.8.0+cpu; extra == "huggingface-cpu"
Requires-Dist: nltk==3.9.1; extra == "huggingface-cpu"
Requires-Dist: evaluate==0.4.3; extra == "huggingface-cpu"
Requires-Dist: datasets==2.16.1; extra == "huggingface-cpu"
Requires-Dist: huggingface-hub==0.29.3; extra == "huggingface-cpu"
Provides-Extra: ibm-cos
Requires-Dist: ibm-cos-sdk; extra == "ibm-cos"
Provides-Extra: ignite
Requires-Dist: pyignite; extra == "ignite"
Provides-Extra: impala
Requires-Dist: impyla; extra == "impala"
Provides-Extra: influxdb
Requires-Dist: influxdb3-python; extra == "influxdb"
Provides-Extra: informix
Requires-Dist: sqlalchemy-informix; extra == "informix"
Provides-Extra: ingres
Requires-Dist: sqlalchemy-ingres[all]; extra == "ingres"
Requires-Dist: pyodbc; extra == "ingres"
Provides-Extra: instatus
Provides-Extra: intercom
Provides-Extra: jira
Requires-Dist: atlassian-python-api; extra == "jira"
Provides-Extra: kinetica
Provides-Extra: lancedb
Requires-Dist: lance; extra == "lancedb"
Requires-Dist: lancedb~=0.3.1; extra == "lancedb"
Provides-Extra: langchain-embedding
Requires-Dist: langchain-core==0.3.77; extra == "langchain-embedding"
Requires-Dist: tiktoken; extra == "langchain-embedding"
Provides-Extra: langchain
Requires-Dist: litellm==1.63.14; extra == "langchain"
Requires-Dist: anthropic>=0.26.1; extra == "langchain"
Requires-Dist: langchain-experimental==0.3.4; extra == "langchain"
Requires-Dist: tiktoken; extra == "langchain"
Requires-Dist: langchain-community==0.3.27; extra == "langchain"
Requires-Dist: langchain==0.3.27; extra == "langchain"
Requires-Dist: langchain-core==0.3.77; extra == "langchain"
Requires-Dist: chromadb~=0.6.3; extra == "langchain"
Requires-Dist: wikipedia==1.4.0; extra == "langchain"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "langchain"
Provides-Extra: leonardoai
Provides-Extra: libsql
Requires-Dist: libsql-experimental; extra == "libsql"
Provides-Extra: lightdash
Provides-Extra: lightfm
Requires-Dist: dataprep_ml==0.0.26; extra == "lightfm"
Requires-Dist: lightfm==1.17; extra == "lightfm"
Provides-Extra: lightwood
Requires-Dist: lightwood>=25.12.1.0; extra == "lightwood"
Requires-Dist: lightwood[extra]>=25.12.1.0; extra == "lightwood"
Requires-Dist: lightwood[xai]>=25.12.1.0; extra == "lightwood"
Requires-Dist: type_infer==0.0.26; extra == "lightwood"
Provides-Extra: lindorm
Requires-Dist: phoenixdb; extra == "lindorm"
Requires-Dist: pyphoenix; extra == "lindorm"
Requires-Dist: protobuf==4.25.8; extra == "lindorm"
Provides-Extra: litellm
Requires-Dist: litellm==1.80.8; extra == "litellm"
Provides-Extra: llama-index
Requires-Dist: llama-index-readers-web; extra == "llama-index"
Requires-Dist: llama-index==0.13.0; extra == "llama-index"
Requires-Dist: llama-index-embeddings-openai; extra == "llama-index"
Requires-Dist: pydantic-settings>=2.1.0; extra == "llama-index"
Provides-Extra: ludwig
Requires-Dist: ludwig[distributed]>=0.5.2; extra == "ludwig"
Requires-Dist: dask; extra == "ludwig"
Requires-Dist: ray==2.52.0; extra == "ludwig"
Provides-Extra: luma
Provides-Extra: mariadb
Requires-Dist: mysql-connector-python==9.1.0; extra == "mariadb"
Provides-Extra: materialize
Provides-Extra: matrixone
Requires-Dist: pymysql; extra == "matrixone"
Provides-Extra: maxdb
Requires-Dist: jaydebeapi; extra == "maxdb"
Provides-Extra: mediawiki
Requires-Dist: mediawikiapi; extra == "mediawiki"
Provides-Extra: mendeley
Requires-Dist: mendeley; extra == "mendeley"
Provides-Extra: merlion
Requires-Dist: scipy; extra == "merlion"
Requires-Dist: salesforce-merlion<=1.3.1,>=1.2.0; extra == "merlion"
Provides-Extra: milvus
Requires-Dist: pymilvus==2.3; extra == "milvus"
Provides-Extra: minds-endpoint
Requires-Dist: pydantic-settings>=2.1.0; extra == "minds-endpoint"
Requires-Dist: tiktoken; extra == "minds-endpoint"
Provides-Extra: mlflow
Requires-Dist: mlflow; extra == "mlflow"
Provides-Extra: monetdb
Requires-Dist: sqlalchemy-monetdb; extra == "monetdb"
Requires-Dist: pymonetdb; extra == "monetdb"
Provides-Extra: mongodb
Requires-Dist: pymongo==4.8.0; extra == "mongodb"
Provides-Extra: monkeylearn
Provides-Extra: ms-one-drive
Requires-Dist: msal; extra == "ms-one-drive"
Provides-Extra: ms-teams
Requires-Dist: msal; extra == "ms-teams"
Requires-Dist: botframework-connector; extra == "ms-teams"
Requires-Dist: botbuilder-schema; extra == "ms-teams"
Provides-Extra: mssql
Requires-Dist: pymssql>=2.1.4; extra == "mssql"
Provides-Extra: mssql-odbc
Requires-Dist: pymssql>=2.1.4; extra == "mssql-odbc"
Requires-Dist: pyodbc>=5.2.0; extra == "mssql-odbc"
Provides-Extra: mysql
Requires-Dist: mysql-connector-python==9.1.0; extra == "mysql"
Provides-Extra: neuralforecast
Requires-Dist: scikit-learn==1.5.2; extra == "neuralforecast"
Requires-Dist: hierarchicalforecast~=0.4.0; extra == "neuralforecast"
Requires-Dist: ray[tune]>=2.8.1; extra == "neuralforecast"
Requires-Dist: neuralforecast<1.7.0,>=1.6.0; extra == "neuralforecast"
Provides-Extra: newsapi
Requires-Dist: newsapi-python; extra == "newsapi"
Provides-Extra: notion
Requires-Dist: notion-client; extra == "notion"
Provides-Extra: npm
Provides-Extra: nuo-jdbc
Requires-Dist: jaydebeapi; extra == "nuo-jdbc"
Provides-Extra: oceanbase
Requires-Dist: mysql-connector-python==9.1.0; extra == "oceanbase"
Provides-Extra: oilpriceapi
Provides-Extra: ollama
Provides-Extra: openai
Requires-Dist: tiktoken; extra == "openai"
Provides-Extra: openbb
Requires-Dist: openbb==4.3.1; extra == "openbb"
Requires-Dist: openbb-core==1.3.1; extra == "openbb"
Provides-Extra: opengauss
Provides-Extra: openstreetmap
Requires-Dist: overpy; extra == "openstreetmap"
Provides-Extra: oracle
Requires-Dist: oracledb==3.3.0; extra == "oracle"
Provides-Extra: orioledb
Provides-Extra: palm
Requires-Dist: google-generativeai>=0.1.0; extra == "palm"
Provides-Extra: paypal
Requires-Dist: paypalrestsdk; extra == "paypal"
Provides-Extra: pgvector
Requires-Dist: pgvector==0.3.6; extra == "pgvector"
Provides-Extra: phoenix
Requires-Dist: phoenixdb; extra == "phoenix"
Requires-Dist: pyphoenix; extra == "phoenix"
Provides-Extra: pinecone
Requires-Dist: pinecone-client==5.0.1; extra == "pinecone"
Provides-Extra: pinot
Requires-Dist: pinotdb; extra == "pinot"
Provides-Extra: pirateweather
Provides-Extra: plaid
Requires-Dist: plaid-python; extra == "plaid"
Provides-Extra: planetscale
Requires-Dist: mysql-connector-python==9.1.0; extra == "planetscale"
Provides-Extra: popularity-recommender
Requires-Dist: polars; extra == "popularity-recommender"
Provides-Extra: portkey
Requires-Dist: portkey-ai>=1.8.2; extra == "portkey"
Provides-Extra: postgres
Provides-Extra: pycaret
Requires-Dist: pycaret; extra == "pycaret"
Requires-Dist: pycaret[models]; extra == "pycaret"
Provides-Extra: pypi
Provides-Extra: qdrant
Requires-Dist: qdrant-client; extra == "qdrant"
Provides-Extra: questdb
Requires-Dist: questdb; extra == "questdb"
Provides-Extra: quickbooks
Requires-Dist: qbosdk; extra == "quickbooks"
Provides-Extra: rag
Requires-Dist: html2text; extra == "rag"
Requires-Dist: langchain-community==0.3.27; extra == "rag"
Requires-Dist: onnxruntime==1.20.1; extra == "rag"
Requires-Dist: langchain-core==0.3.77; extra == "rag"
Requires-Dist: writerai~=1.1.0; extra == "rag"
Requires-Dist: chromadb~=0.6.3; extra == "rag"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "rag"
Requires-Dist: faiss-cpu; extra == "rag"
Requires-Dist: sentence-transformers; extra == "rag"
Provides-Extra: ray-serve
Provides-Extra: reddit
Requires-Dist: praw; extra == "reddit"
Provides-Extra: redshift
Provides-Extra: replicate
Requires-Dist: replicate; extra == "replicate"
Provides-Extra: rocket-chat
Requires-Dist: rocketchat_API; extra == "rocket-chat"
Provides-Extra: rockset
Requires-Dist: mysql-connector-python==9.1.0; extra == "rockset"
Provides-Extra: s3
Provides-Extra: salesforce
Requires-Dist: salesforce_api==0.1.45; extra == "salesforce"
Provides-Extra: sap-erp
Provides-Extra: scylla
Requires-Dist: scylla-driver; extra == "scylla"
Provides-Extra: sendinblue
Requires-Dist: sib_api_v3_sdk; extra == "sendinblue"
Provides-Extra: sentence-transformers
Requires-Dist: html2text; extra == "sentence-transformers"
Requires-Dist: onnxruntime==1.20.1; extra == "sentence-transformers"
Requires-Dist: langchain-community==0.3.27; extra == "sentence-transformers"
Requires-Dist: langchain-core==0.3.77; extra == "sentence-transformers"
Requires-Dist: writerai~=1.1.0; extra == "sentence-transformers"
Requires-Dist: chromadb~=0.6.3; extra == "sentence-transformers"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "sentence-transformers"
Requires-Dist: faiss-cpu; extra == "sentence-transformers"
Requires-Dist: sentence-transformers; extra == "sentence-transformers"
Provides-Extra: serpstack
Provides-Extra: sharepoint
Provides-Extra: sheets
Provides-Extra: shopify
Requires-Dist: pyactiveresource; extra == "shopify"
Requires-Dist: ShopifyAPI; extra == "shopify"
Provides-Extra: singlestore
Requires-Dist: mysql-connector-python==9.1.0; extra == "singlestore"
Provides-Extra: slack
Requires-Dist: slack_sdk==3.30.0; extra == "slack"
Provides-Extra: snowflake
Requires-Dist: snowflake-connector-python[pandas]==3.15.0; extra == "snowflake"
Requires-Dist: snowflake-sqlalchemy==1.7.0; extra == "snowflake"
Provides-Extra: solace
Requires-Dist: solace-pubsubplus; extra == "solace"
Provides-Extra: solr
Requires-Dist: sqlalchemy-solr; extra == "solr"
Provides-Extra: spacy
Requires-Dist: spacy; extra == "spacy"
Provides-Extra: sqlany
Requires-Dist: sqlalchemy-sqlany; extra == "sqlany"
Requires-Dist: sqlanydb; extra == "sqlany"
Provides-Extra: sqlite
Provides-Extra: sqreamdb
Requires-Dist: pysqream_sqlalchemy>=0.8; extra == "sqreamdb"
Requires-Dist: pysqream>=3.2.5; extra == "sqreamdb"
Provides-Extra: stabilityai
Requires-Dist: stability-sdk; extra == "stabilityai"
Requires-Dist: pillow; extra == "stabilityai"
Provides-Extra: starrocks
Requires-Dist: mysql-connector-python==9.1.0; extra == "starrocks"
Provides-Extra: statsforecast
Requires-Dist: hierarchicalforecast~=0.4.0; extra == "statsforecast"
Requires-Dist: statsforecast==1.6.0; extra == "statsforecast"
Requires-Dist: scikit-learn==1.5.2; extra == "statsforecast"
Requires-Dist: numba<=0.61.2,>=0.55.0; extra == "statsforecast"
Requires-Dist: scipy==1.15.3; extra == "statsforecast"
Provides-Extra: strapi
Provides-Extra: strava
Requires-Dist: stravalib; extra == "strava"
Provides-Extra: stripe
Requires-Dist: stripe; extra == "stripe"
Provides-Extra: supabase
Provides-Extra: surrealdb
Requires-Dist: pysurrealdb; extra == "surrealdb"
Provides-Extra: symbl
Requires-Dist: symbl; extra == "symbl"
Provides-Extra: tdengine
Requires-Dist: taospy; extra == "tdengine"
Provides-Extra: teradata
Requires-Dist: teradatasql; extra == "teradata"
Requires-Dist: teradatasqlalchemy; extra == "teradata"
Provides-Extra: tidb
Requires-Dist: mysql-connector-python==9.1.0; extra == "tidb"
Provides-Extra: timegpt
Requires-Dist: nixtla==0.6.6; extra == "timegpt"
Provides-Extra: timescaledb
Provides-Extra: togetherai
Requires-Dist: pydantic-settings>=2.1.0; extra == "togetherai"
Requires-Dist: tiktoken; extra == "togetherai"
Provides-Extra: tpot
Requires-Dist: tpot<=0.11.7; extra == "tpot"
Requires-Dist: scikit-learn==1.5.2; extra == "tpot"
Requires-Dist: type_infer==0.0.26; extra == "tpot"
Provides-Extra: trino
Requires-Dist: pyhive; extra == "trino"
Requires-Dist: trino~=0.313.0; extra == "trino"
Provides-Extra: tripadvisor
Provides-Extra: twelve-labs
Requires-Dist: requests_toolbelt; extra == "twelve-labs"
Requires-Dist: pydantic-settings>=2.1.0; extra == "twelve-labs"
Provides-Extra: twilio
Requires-Dist: twilio; extra == "twilio"
Provides-Extra: twitter
Requires-Dist: tweepy; extra == "twitter"
Provides-Extra: unify
Requires-Dist: unifyai==0.9.2; extra == "unify"
Provides-Extra: vertex
Requires-Dist: google-cloud-aiplatform>=1.35.0; extra == "vertex"
Provides-Extra: vertica
Requires-Dist: vertica-python; extra == "vertica"
Requires-Dist: sqlalchemy-vertica-python; extra == "vertica"
Provides-Extra: vitess
Requires-Dist: mysql-connector-python==9.1.0; extra == "vitess"
Provides-Extra: weaviate
Requires-Dist: weaviate-client~=3.24.2; extra == "weaviate"
Provides-Extra: web
Requires-Dist: html2text; extra == "web"
Requires-Dist: bs4; extra == "web"
Provides-Extra: webz
Requires-Dist: dotty-dict==1.3.1; extra == "webz"
Requires-Dist: webzio==1.0.2; extra == "webz"
Provides-Extra: whatsapp
Requires-Dist: twilio; extra == "whatsapp"
Provides-Extra: writer
Requires-Dist: sentence-transformers; extra == "writer"
Requires-Dist: faiss-cpu; extra == "writer"
Requires-Dist: html2text; extra == "writer"
Requires-Dist: scipy; extra == "writer"
Requires-Dist: langchain-community==0.3.27; extra == "writer"
Requires-Dist: onnxruntime==1.20.1; extra == "writer"
Requires-Dist: langchain-core==0.3.77; extra == "writer"
Requires-Dist: writerai~=1.1.0; extra == "writer"
Requires-Dist: chromadb~=0.6.3; extra == "writer"
Requires-Dist: nltk>=3.9; extra == "writer"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "writer"
Requires-Dist: langchain_core==0.3.27; extra == "writer"
Requires-Dist: rouge-score>=0.1.2; extra == "writer"
Provides-Extra: xata
Requires-Dist: xata; extra == "xata"
Provides-Extra: youtube
Requires-Dist: youtube-transcript-api; extra == "youtube"
Requires-Dist: google-api-python-client; extra == "youtube"
Provides-Extra: yugabyte
Provides-Extra: zendesk
Requires-Dist: zenpy; extra == "zendesk"
Provides-Extra: zipcodebase
Provides-Extra: zotero
Requires-Dist: pyzotero; extra == "zotero"
Provides-Extra: all-handlers-extras
Requires-Dist: tpot<=0.11.7; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-firebird<3.0.0,>=2.0.0; extra == "all-handlers-extras"
Requires-Dist: openbb-core==1.3.1; extra == "all-handlers-extras"
Requires-Dist: nltk==3.9.1; extra == "all-handlers-extras"
Requires-Dist: notion-client; extra == "all-handlers-extras"
Requires-Dist: langchain==0.3.27; extra == "all-handlers-extras"
Requires-Dist: pymssql>=2.1.4; extra == "all-handlers-extras"
Requires-Dist: lightwood[extra]>=25.12.1.0; extra == "all-handlers-extras"
Requires-Dist: hubspot-api-client==12.0.0; extra == "all-handlers-extras"
Requires-Dist: trino~=0.313.0; extra == "all-handlers-extras"
Requires-Dist: box-sdk-gen; extra == "all-handlers-extras"
Requires-Dist: anthropic>=0.26.1; extra == "all-handlers-extras"
Requires-Dist: ludwig[distributed]>=0.5.2; extra == "all-handlers-extras"
Requires-Dist: langchain-core==0.3.77; extra == "all-handlers-extras"
Requires-Dist: ibm-db; extra == "all-handlers-extras"
Requires-Dist: datasets==2.16.1; extra == "all-handlers-extras"
Requires-Dist: llama-index-embeddings-openai; extra == "all-handlers-extras"
Requires-Dist: anthropic==0.18.1; extra == "all-handlers-extras"
Requires-Dist: python-gitlab; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-informix; extra == "all-handlers-extras"
Requires-Dist: bs4; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-ingres[all]; extra == "all-handlers-extras"
Requires-Dist: youtube-transcript-api; extra == "all-handlers-extras"
Requires-Dist: botframework-connector; extra == "all-handlers-extras"
Requires-Dist: langchain-experimental==0.3.4; extra == "all-handlers-extras"
Requires-Dist: mediawikiapi; extra == "all-handlers-extras"
Requires-Dist: google-auth-oauthlib; extra == "all-handlers-extras"
Requires-Dist: elasticsearch==7.13.4; extra == "all-handlers-extras"
Requires-Dist: ibm-cos-sdk; extra == "all-handlers-extras"
Requires-Dist: pydruid; extra == "all-handlers-extras"
Requires-Dist: scipy==1.15.3; extra == "all-handlers-extras"
Requires-Dist: paypalrestsdk; extra == "all-handlers-extras"
Requires-Dist: mysql-connector-python==9.1.0; extra == "all-handlers-extras"
Requires-Dist: pinotdb; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy_dremio; extra == "all-handlers-extras"
Requires-Dist: pysurrealdb; extra == "all-handlers-extras"
Requires-Dist: lightfm==1.17; extra == "all-handlers-extras"
Requires-Dist: eventbrite-python; extra == "all-handlers-extras"
Requires-Dist: transformers>=4.42.4; extra == "all-handlers-extras"
Requires-Dist: hierarchicalforecast~=0.4.0; extra == "all-handlers-extras"
Requires-Dist: slack_sdk==3.30.0; extra == "all-handlers-extras"
Requires-Dist: mlflow; extra == "all-handlers-extras"
Requires-Dist: thrift-sasl; extra == "all-handlers-extras"
Requires-Dist: pyzotero; extra == "all-handlers-extras"
Requires-Dist: teradatasqlalchemy; extra == "all-handlers-extras"
Requires-Dist: langchain-community==0.3.27; extra == "all-handlers-extras"
Requires-Dist: openbb==4.3.1; extra == "all-handlers-extras"
Requires-Dist: stability-sdk; extra == "all-handlers-extras"
Requires-Dist: statsforecast==1.6.0; extra == "all-handlers-extras"
Requires-Dist: cohere==4.5.1; extra == "all-handlers-extras"
Requires-Dist: crate; extra == "all-handlers-extras"
Requires-Dist: faiss-cpu; extra == "all-handlers-extras"
Requires-Dist: pyodbc==4.0.34; extra == "all-handlers-extras"
Requires-Dist: stripe; extra == "all-handlers-extras"
Requires-Dist: lance; extra == "all-handlers-extras"
Requires-Dist: nixtla==0.6.6; extra == "all-handlers-extras"
Requires-Dist: ibm-db-sa; extra == "all-handlers-extras"
Requires-Dist: pyactiveresource; extra == "all-handlers-extras"
Requires-Dist: lightwood[xai]>=25.12.1.0; extra == "all-handlers-extras"
Requires-Dist: ray==2.52.0; extra == "all-handlers-extras"
Requires-Dist: numba<=0.61.2,>=0.55.0; extra == "all-handlers-extras"
Requires-Dist: sentence-transformers; extra == "all-handlers-extras"
Requires-Dist: azure-storage-blob; extra == "all-handlers-extras"
Requires-Dist: joblib; extra == "all-handlers-extras"
Requires-Dist: ShopifyAPI; extra == "all-handlers-extras"
Requires-Dist: newsapi-python; extra == "all-handlers-extras"
Requires-Dist: lancedb~=0.3.1; extra == "all-handlers-extras"
Requires-Dist: google-analytics-admin; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-solr; extra == "all-handlers-extras"
Requires-Dist: pymongo==4.8.0; extra == "all-handlers-extras"
Requires-Dist: pyhive; extra == "all-handlers-extras"
Requires-Dist: stravalib; extra == "all-handlers-extras"
Requires-Dist: aerospike~=13.0.0; extra == "all-handlers-extras"
Requires-Dist: faiss-cpu>=1.7.4; extra == "all-handlers-extras"
Requires-Dist: evaluate==0.4.3; extra == "all-handlers-extras"
Requires-Dist: pysqream>=3.2.5; extra == "all-handlers-extras"
Requires-Dist: thrift; extra == "all-handlers-extras"
Requires-Dist: pyphoenix; extra == "all-handlers-extras"
Requires-Dist: writerai~=1.1.0; extra == "all-handlers-extras"
Requires-Dist: catboost>=1.2; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-spanner; extra == "all-handlers-extras"
Requires-Dist: portkey-ai>=1.8.2; extra == "all-handlers-extras"
Requires-Dist: langchain_core==0.3.27; extra == "all-handlers-extras"
Requires-Dist: msal; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-access>=2.0.0; sys_platform == "win32" and extra == "all-handlers-extras"
Requires-Dist: atlassian-python-api; extra == "all-handlers-extras"
Requires-Dist: phoenixdb; extra == "all-handlers-extras"
Requires-Dist: couchbase==4.3.1; extra == "all-handlers-extras"
Requires-Dist: libsql-experimental; extra == "all-handlers-extras"
Requires-Dist: qdrant-client; extra == "all-handlers-extras"
Requires-Dist: dataprep_ml==0.0.26; extra == "all-handlers-extras"
Requires-Dist: autokeras; extra == "all-handlers-extras"
Requires-Dist: rouge-score>=0.1.2; extra == "all-handlers-extras"
Requires-Dist: fdb; extra == "all-handlers-extras"
Requires-Dist: dropbox; extra == "all-handlers-extras"
Requires-Dist: clickhouse-sqlalchemy>=0.3.1; extra == "all-handlers-extras"
Requires-Dist: chromadb; extra == "all-handlers-extras"
Requires-Dist: pygithub==2.6.1; extra == "all-handlers-extras"
Requires-Dist: binance-connector; extra == "all-handlers-extras"
Requires-Dist: flaml<=1.2.3; extra == "all-handlers-extras"
Requires-Dist: google-auth; extra == "all-handlers-extras"
Requires-Dist: chromadb~=0.6.3; extra == "all-handlers-extras"
Requires-Dist: pymysql; extra == "all-handlers-extras"
Requires-Dist: qbosdk; extra == "all-handlers-extras"
Requires-Dist: elasticsearch-dbapi==0.2.11; extra == "all-handlers-extras"
Requires-Dist: huggingface-hub==0.29.3; extra == "all-handlers-extras"
Requires-Dist: replicate; extra == "all-handlers-extras"
Requires-Dist: databend-sqlalchemy; extra == "all-handlers-extras"
Requires-Dist: dask; extra == "all-handlers-extras"
Requires-Dist: rocketchat_API; extra == "all-handlers-extras"
Requires-Dist: pgvector==0.3.6; extra == "all-handlers-extras"
Requires-Dist: snowflake-sqlalchemy==1.7.0; extra == "all-handlers-extras"
Requires-Dist: pycaret; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-cratedb; extra == "all-handlers-extras"
Requires-Dist: pyodbc>=5.2.0; extra == "all-handlers-extras"
Requires-Dist: google-cloud-storage; extra == "all-handlers-extras"
Requires-Dist: google-api-python-client; extra == "all-handlers-extras"
Requires-Dist: requests_toolbelt; extra == "all-handlers-extras"
Requires-Dist: scikit-learn==1.5.2; extra == "all-handlers-extras"
Requires-Dist: chromadb~=0.6.3; extra == "all-handlers-extras"
Requires-Dist: unifyai==0.9.2; extra == "all-handlers-extras"
Requires-Dist: huggingface-hub; extra == "all-handlers-extras"
Requires-Dist: weaviate-client~=3.24.2; extra == "all-handlers-extras"
Requires-Dist: sib_api_v3_sdk; extra == "all-handlers-extras"
Requires-Dist: hugging_py_face; extra == "all-handlers-extras"
Requires-Dist: pysqream_sqlalchemy>=0.8; extra == "all-handlers-extras"
Requires-Dist: pinecone-client==5.0.1; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-monetdb; extra == "all-handlers-extras"
Requires-Dist: google-cloud-aiplatform>=1.35.0; extra == "all-handlers-extras"
Requires-Dist: webzio==1.0.2; extra == "all-handlers-extras"
Requires-Dist: salesforce_api==0.1.45; extra == "all-handlers-extras"
Requires-Dist: xgboost; extra == "all-handlers-extras"
Requires-Dist: tweepy; extra == "all-handlers-extras"
Requires-Dist: ckanapi; extra == "all-handlers-extras"
Requires-Dist: wikipedia==1.4.0; extra == "all-handlers-extras"
Requires-Dist: autogluon; extra == "all-handlers-extras"
Requires-Dist: tensorflow; extra == "all-handlers-extras"
Requires-Dist: langchain-text-splitters==0.3.9; extra == "all-handlers-extras"
Requires-Dist: google-cloud-spanner; extra == "all-handlers-extras"
Requires-Dist: protobuf==4.25.8; extra == "all-handlers-extras"
Requires-Dist: fsspec; extra == "all-handlers-extras"
Requires-Dist: botbuilder-schema; extra == "all-handlers-extras"
Requires-Dist: auto-sklearn; extra == "all-handlers-extras"
Requires-Dist: litellm==1.80.8; extra == "all-handlers-extras"
Requires-Dist: vertica-python; extra == "all-handlers-extras"
Requires-Dist: google; extra == "all-handlers-extras"
Requires-Dist: google-generativeai>=0.1.0; extra == "all-handlers-extras"
Requires-Dist: pyodbc; extra == "all-handlers-extras"
Requires-Dist: jaydebeapi; extra == "all-handlers-extras"
Requires-Dist: scylla-driver; extra == "all-handlers-extras"
Requires-Dist: llama-index-readers-web; extra == "all-handlers-extras"
Requires-Dist: xata; extra == "all-handlers-extras"
Requires-Dist: zenpy; extra == "all-handlers-extras"
Requires-Dist: polars; extra == "all-handlers-extras"
Requires-Dist: overpy; extra == "all-handlers-extras"
Requires-Dist: twilio; extra == "all-handlers-extras"
Requires-Dist: tzlocal; extra == "all-handlers-extras"
Requires-Dist: pyodbc>=5.0.0; sys_platform == "win32" and extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-hana; extra == "all-handlers-extras"
Requires-Dist: virtualenv; extra == "all-handlers-extras"
Requires-Dist: ray[tune]>=2.8.1; extra == "all-handlers-extras"
Requires-Dist: teradatasql; extra == "all-handlers-extras"
Requires-Dist: impyla; extra == "all-handlers-extras"
Requires-Dist: pymilvus==2.3; extra == "all-handlers-extras"
Requires-Dist: symbl; extra == "all-handlers-extras"
Requires-Dist: pycaret[models]; extra == "all-handlers-extras"
Requires-Dist: faunadb; extra == "all-handlers-extras"
Requires-Dist: hdbcli; extra == "all-handlers-extras"
Requires-Dist: taospy; extra == "all-handlers-extras"
Requires-Dist: praw; extra == "all-handlers-extras"
Requires-Dist: spacy; extra == "all-handlers-extras"
Requires-Dist: solace-pubsubplus; extra == "all-handlers-extras"
Requires-Dist: litellm==1.63.14; extra == "all-handlers-extras"
Requires-Dist: google-generativeai==0.3.2; extra == "all-handlers-extras"
Requires-Dist: pyod>=1.1; extra == "all-handlers-extras"
Requires-Dist: portalocker; extra == "all-handlers-extras"
Requires-Dist: lightwood>=25.12.1.0; extra == "all-handlers-extras"
Requires-Dist: dspy-ai==2.4.12; extra == "all-handlers-extras"
Requires-Dist: onnxruntime==1.20.1; extra == "all-handlers-extras"
Requires-Dist: torch==2.8.0; extra == "all-handlers-extras"
Requires-Dist: dspy==0.1.4; extra == "all-handlers-extras"
Requires-Dist: pillow; extra == "all-handlers-extras"
Requires-Dist: oracledb==3.3.0; extra == "all-handlers-extras"
Requires-Dist: snowflake-connector-python[pandas]==3.15.0; extra == "all-handlers-extras"
Requires-Dist: pydantic-settings>=2.1.0; extra == "all-handlers-extras"
Requires-Dist: pymonetdb; extra == "all-handlers-extras"
Requires-Dist: plaid-python; extra == "all-handlers-extras"
Requires-Dist: sqlanydb; extra == "all-handlers-extras"
Requires-Dist: html2text; extra == "all-handlers-extras"
Requires-Dist: gcsfs; extra == "all-handlers-extras"
Requires-Dist: tiktoken; extra == "all-handlers-extras"
Requires-Dist: scipy; extra == "all-handlers-extras"
Requires-Dist: questdb; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-vertica-python; extra == "all-handlers-extras"
Requires-Dist: influxdb3-python; extra == "all-handlers-extras"
Requires-Dist: nltk>=3.9; extra == "all-handlers-extras"
Requires-Dist: llama-index==0.13.0; extra == "all-handlers-extras"
Requires-Dist: databricks-sql-connector<4.0.0,>=3.7.1; extra == "all-handlers-extras"
Requires-Dist: dotty-dict==1.3.1; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-bigquery; extra == "all-handlers-extras"
Requires-Dist: torch==2.8.0+cpu; extra == "all-handlers-extras"
Requires-Dist: chardet; extra == "all-handlers-extras"
Requires-Dist: mendeley; extra == "all-handlers-extras"
Requires-Dist: type_infer==0.0.26; extra == "all-handlers-extras"
Requires-Dist: pyignite; extra == "all-handlers-extras"
Requires-Dist: neuralforecast<1.7.0,>=1.6.0; extra == "all-handlers-extras"
Requires-Dist: google-cloud-bigquery[pandas]; extra == "all-handlers-extras"
Requires-Dist: sqlalchemy-sqlany; extra == "all-handlers-extras"
Requires-Dist: salesforce-merlion<=1.3.1,>=1.2.0; extra == "all-handlers-extras"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: download-url
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary



<a name="readme-top"></a>

<div align="center">
	<a href="https://pypi.org/project/MindsDB/" target="_blank"><img src="https://badge.fury.io/py/MindsDB.svg" alt="MindsDB Release"></a>
	<a href="https://www.python.org/downloads/" target="_blank"><img src="https://img.shields.io/badge/python-3.10.x%7C%203.11.x%7C%203.12.x%7C%203.13.x-brightgreen.svg" alt="Python supported"></a>
	<a href="https://hub.docker.com/u/mindsdb" target="_blank"><img src="https://img.shields.io/docker/pulls/mindsdb/mindsdb" alt="Docker pulls"></a>

  <br />
  <br />

  <a href="https://trendshift.io/repositories/3068" target="_blank"><img src="https://trendshift.io/api/badge/repositories/3068" alt="mindsdb%2Fmindsdb | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>

  <a href="https://github.com/mindsdb/mindsdb">
    <img src="/docs/assets/mindsdb_logo.png" alt="MindsDB" width="300">
  </a>

  <p align="center">
    <br />
    <a href="https://www.mindsdb.com?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo">Website</a>
    ·
    <a href="https://docs.mindsdb.com?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo">Docs</a>
    ·
    <a href="https://mindsdb.com/contact">Contact us for a Demo</a>
    ·
    <a href="https://mindsdb.com/joincommunity?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo">Community Slack</a>
  </p>
</div>

----------------------------------------


MindsDB enables humans, AI, agents, and applications to get highly accurate answers across large scale data sources.

<a href="https://www.youtube.com/watch?v=MX3OKpnsoLM" target="_blank">
  <img src="https://github.com/user-attachments/assets/119e7b82-f901-4214-a26f-ff7c5ad86064" alt="MindsDB Demo">
	
</a>


## Install MindsDB Server 

MindsDB is an open-source server that can be deployed anywhere - from your laptop to the cloud, and everywhere in between. And yes, you can customize it to your heart's content.

  * [Using Docker Desktop](https://docs.mindsdb.com/setup/self-hosted/docker-desktop). This is the fastest and recommended way to get started and have it all running.
  * [Using Docker](https://docs.mindsdb.com/setup/self-hosted/docker). This is also simple, but gives you more flexibility on how to further customize your server.

[MindsDB has an MCP server built in](https://docs.mindsdb.com/mcp/overview) that enables your MCP applications to connect, unify and respond to questions over large-scale federated data—spanning databases, data warehouses, and SaaS applications.
 
----------------------------------------

# Core Philosophy: Connect, Unify, Respond

MindsDB's architecture is built around three fundamental capabilities:

## [Connect](https://docs.mindsdb.com/integrations/data-overview) Your Data

You can connect to hundreds of enterprise [data sources (learn more)](https://docs.mindsdb.com/integrations/data-overview). These integrations allow MindsDB to access data wherever it resides, forming the foundation for all other capabilities.

## [Unify](https://docs.mindsdb.com/mindsdb_sql/overview) Your Data


In many situations, it’s important to be able to prepare and unify data before generating responses from it. MindsDB SQL offers knowledge bases and views that allow indexing and organizing structured and unstructured data as if it were unified in a single system.

* [**KNOWLEDGE BASES**](https://docs.mindsdb.com/mindsdb_sql/knowledge-bases) – Index and organize unstructured data for efficient Q&A.
* [**VIEWS**](https://docs.mindsdb.com/mindsdb_sql/sql/create/view) – Simplify data access by creating unified views across different sources (no-ETL).


Unification of data can be automated using JOBs

* [**JOBS**](https://docs.mindsdb.com/mindsdb_sql/sql/create/jobs) – Schedule synchronization and transformation tasks for real-time processing.


## [Respond](https://docs.mindsdb.com/mindsdb_sql/agents/agent) From Your Data

Chat with Your Data

* [**AGENTS**](https://docs.mindsdb.com/mindsdb_sql/agents/agent) – Configure built-in agents specialized in answering questions over your connected and unified data.
* [**MCP**](https://docs.mindsdb.com/mcp/overview) – Connect to MindsDB through the MCP (Model Context Protocol) for seamless interaction.

----------------------------------------

## 🤝 Contribute

Interested in contributing to MindsDB? Follow our [installation guide for development](https://docs.mindsdb.com/contribute/install?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).

You can find our [contribution guide here](https://docs.mindsdb.com/contribute/contribute?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).

We welcome suggestions! Feel free to open new issues with your ideas, and we’ll guide you.

This project adheres to a [Contributor Code of Conduct](https://github.com/mindsdb/mindsdb/blob/main/CODE_OF_CONDUCT.md). By participating, you agree to follow its terms.

Also, check out our [community rewards and programs](https://mindsdb.com/community?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).

## 🤍 Support

If you find a bug, please submit an [issue on GitHub](https://github.com/mindsdb/mindsdb/issues/new/choose).

Here’s how you can get community support:

* Ask a question in our [Slack Community](https://mindsdb.com/joincommunity?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).
* Join our [GitHub Discussions](https://github.com/mindsdb/mindsdb/discussions).
* Post on [Stack Overflow](https://stackoverflow.com/questions/tagged/mindsdb) with the MindsDB tag.

For commercial support, please [contact the MindsDB team](https://mindsdb.com/contact?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).

## 💚 Current Contributors

<a href="https://github.com/mindsdb/mindsdb/graphs/contributors">
  <img src="https://contributors-img.web.app/image?repo=mindsdb/mindsdb" />
</a>

Generated with [contributors-img](https://contributors-img.web.app).

## 🔔 Subscribe for Updates

Join our [Slack community](https://mindsdb.com/joincommunity)
