# automatically generated by g-sorcery
# please do not edit this file

EAPI=8

REALNAME="${PN}"
LITERALNAME="${PN}"
REALVERSION="${PV}"
DIGEST_SOURCES="yes"
PYTHON_COMPAT=( python{3_11,3_12,3_13} )
DISTUTILS_USE_PEP517=standalone

inherit python-r1 gs-pypi

DESCRIPTION="MindsDB's AI SQL Server enables developers to build AI tools that need access to real-time data to perform their tasks"

HOMEPAGE="https://github.com/mindsdb/mindsdb"
LICENSE="Elastic License 2.0"
SRC_URI="https://files.pythonhosted.org/packages/83/da/b54b8c4f58da318fa01848ea18dd0655bedbc65da7091672bbf3e2e57231/mindsdb-${REALVERSION}.tar.gz"
SOURCEFILE="mindsdb-${REALVERSION}.tar.gz"
RESTRICT="test"

SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE="agents"
DEPENDENCIES="dev-python/packaging[${PYTHON_USEDEP}]
	~dev-python/flask-3.0.3[${PYTHON_USEDEP}]
	~dev-python/werkzeug-3.0.6[${PYTHON_USEDEP}]
	dev-python/flask-restx[${PYTHON_USEDEP}]
	~dev-python/pandas-2.2.3[${PYTHON_USEDEP}]
	~dev-python/python-multipart-0.0.20[${PYTHON_USEDEP}]
	>=dev-python/cryptography-35.0[${PYTHON_USEDEP}]
	dev-python/psycopg[${PYTHON_USEDEP}]
	~dev-python/psutil-7.0[${PYTHON_USEDEP}]
	<dev-python/sqlalchemy-3.0.0[${PYTHON_USEDEP}]
	dev-python/psycopg2-binary[${PYTHON_USEDEP}]
	>=dev-python/alembic-1.3.3[${PYTHON_USEDEP}]
	<dev-python/redis-6.0.0[${PYTHON_USEDEP}]
	dev-python/walrus[${PYTHON_USEDEP}]
	>=dev-python/flask-compress-1.0.0[${PYTHON_USEDEP}]
	>=dev-python/appdirs-1.0.0[${PYTHON_USEDEP}]
	dev-python/mindsdb-sql-parser[${PYTHON_USEDEP}]
	~dev-python/pydantic-2.11.4[${PYTHON_USEDEP}]
	dev-python/duckdb[${PYTHON_USEDEP}]
	~dev-python/requests-2.32.4[${PYTHON_USEDEP}]
	dev-python/dateparser[${PYTHON_USEDEP}]
	~dev-python/dill-0.3.6[${PYTHON_USEDEP}]
	~dev-python/numpy-2.0[${PYTHON_USEDEP}]
	dev-python/pytz[${PYTHON_USEDEP}]
	dev-python/botocore[${PYTHON_USEDEP}]
	>=dev-python/boto3-1.34.131[${PYTHON_USEDEP}]
	dev-python/python-dateutil[${PYTHON_USEDEP}]
	dev-python/lark[${PYTHON_USEDEP}]
	~dev-python/prometheus-client-0.20.0[${PYTHON_USEDEP}]
	dev-python/sentry-sdk[${PYTHON_USEDEP}]
	~dev-python/pyaml-23.12.0[${PYTHON_USEDEP}]
	<dev-python/uvicorn-1.0.0[${PYTHON_USEDEP}]
	~dev-python/a2wsgi-1.10.10[${PYTHON_USEDEP}]
	>=dev-python/starlette-0.27[${PYTHON_USEDEP}]
	dev-python/sse-starlette[${PYTHON_USEDEP}]
	>=dev-python/pydantic-core-2.33.2[${PYTHON_USEDEP}]
	~dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}]
	dev-python/PyMuPDF[${PYTHON_USEDEP}]
	dev-python/filetype[${PYTHON_USEDEP}]
	dev-python/charset-normalizer[${PYTHON_USEDEP}]
	dev-python/openpyxl[${PYTHON_USEDEP}]
	dev-python/aipdf[${PYTHON_USEDEP}]
	<=dev-python/pyarrow-19.0.0[${PYTHON_USEDEP}]
	~dev-python/orjson-3.11.3[${PYTHON_USEDEP}]
	dev-python/mind-castle[${PYTHON_USEDEP}]
	agents? ( dev-python/openai[${PYTHON_USEDEP}] )
	agents? ( dev-python/langchain[${PYTHON_USEDEP}] )
	agents? ( dev-python/langchain-community[${PYTHON_USEDEP}] )
	agents? ( dev-python/langchain-core[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"