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

EAPI=8

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

inherit python-r1 gs-pypi

DESCRIPTION="Microsoft Azure Machine Learning Client Library for Python"

HOMEPAGE="https://github.com/Azure/azure-sdk-for-python"
LICENSE="MIT"
SRC_URI="https://files.pythonhosted.org/packages/source/${REALNAME::1}/${REALNAME}/${REALNAME//-/_}-${REALVERSION}.tar.gz"
SOURCEFILE="${REALNAME//-/_}-${REALVERSION}.tar.gz"
RESTRICT="test"

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

IUSE="evaluate faiss hugging-face index promptflow qa-generation simulator"
DEPENDENCIES="dev-python/azure-ai-resources[${PYTHON_USEDEP}]
	dev-python/mlflow-skinny[${PYTHON_USEDEP}]
	dev-python/opencensus-ext-azure[${PYTHON_USEDEP}]
	dev-python/opencensus-ext-logging[${PYTHON_USEDEP}]
	evaluate? ( dev-python/azureml-metrics[${PYTHON_USEDEP}] )
	evaluate? ( dev-python/azureml-mlflow[${PYTHON_USEDEP}] )
	evaluate? ( dev-python/promptflow[${PYTHON_USEDEP}] )
	evaluate? ( dev-python/promptflow-tools[${PYTHON_USEDEP}] )
	faiss? ( dev-python/faiss-cpu[${PYTHON_USEDEP}] )
	hugging-face? ( dev-python/scikit-learn[${PYTHON_USEDEP}] )
	hugging-face? ( dev-python/sentence-transformers[${PYTHON_USEDEP}] )
	index? ( dev-python/azureml-dataprep[${PYTHON_USEDEP}] )
	index? ( dev-python/azureml-fsspec[${PYTHON_USEDEP}] )
	index? ( dev-python/azureml-mlflow[${PYTHON_USEDEP}] )
	index? ( >=dev-python/fsspec-2023.3[${PYTHON_USEDEP}] )
	index? ( dev-python/openai[${PYTHON_USEDEP}] )
	index? ( dev-python/tiktoken[${PYTHON_USEDEP}] )
	index? ( dev-python/mmh3[${PYTHON_USEDEP}] )
	index? ( dev-python/requests[${PYTHON_USEDEP}] )
	index? ( >=dev-python/pandas-1.0[${PYTHON_USEDEP}] )
	index? ( dev-python/nltk[${PYTHON_USEDEP}] )
	index? ( <dev-python/markdown-4.0[${PYTHON_USEDEP}] )
	index? ( <dev-python/beautifulsoup4-5.0[${PYTHON_USEDEP}] )
	index? ( dev-python/tika[${PYTHON_USEDEP}] )
	index? ( <dev-python/pypdf-4.0[${PYTHON_USEDEP}] )
	index? ( dev-python/unstructured[${PYTHON_USEDEP}] )
	index? ( <dev-python/gitpython-4.0[${PYTHON_USEDEP}] )
	index? ( dev-python/azure-search-documents[${PYTHON_USEDEP}] )
	promptflow? ( dev-python/promptflow[${PYTHON_USEDEP}] )
	promptflow? ( dev-python/promptflow-tools[${PYTHON_USEDEP}] )
	qa-generation? ( dev-python/openai[${PYTHON_USEDEP}] )
	simulator? ( >=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}] )
	simulator? ( dev-python/aiohttp-retry[${PYTHON_USEDEP}] )
	simulator? ( <dev-python/jinja2-4.0[${PYTHON_USEDEP}] )
	simulator? ( <dev-python/json5-1.0[${PYTHON_USEDEP}] )
	simulator? ( <dev-python/jsonpath-ng-2.0[${PYTHON_USEDEP}] )
	simulator? ( dev-python/msal[${PYTHON_USEDEP}] )
	simulator? ( dev-python/pybase64[${PYTHON_USEDEP}] )
	simulator? ( <dev-python/pyyaml-7.0[${PYTHON_USEDEP}] )
	simulator? ( dev-python/tiktoken[${PYTHON_USEDEP}] )
	simulator? ( <dev-python/websocket-client-2.0[${PYTHON_USEDEP}] )
	simulator? ( dev-python/azure-keyvault-secrets[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"