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

EAPI=8

REALNAME="${PN}"
LITERALNAME="${PN}"
REALVERSION="${PV}"
DIGEST_SOURCES="yes"
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=standalone

inherit python-r1 gs-pypi

DESCRIPTION="A collection of Python-based 'connectors' that extract metadata from various sources to ingest into the Metaphor app."

HOMEPAGE="https://metaphor.io"
LICENSE="Apache-2.0"
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="all bigquery confluence datafactory datahub dbt great-expectations hive kafka looker monday mongodb monte-carlo mssql mysql notion oracle postgresql power-bi quicksight redshift s3 sharepoint static-web synapse unity-catalog"
DEPENDENCIES="all? ( dev-python/asyncpg[${PYTHON_USEDEP}] )
	postgresql? ( dev-python/asyncpg[${PYTHON_USEDEP}] )
	redshift? ( dev-python/asyncpg[${PYTHON_USEDEP}] )
	all? ( dev-python/avro[${PYTHON_USEDEP}] )
	kafka? ( dev-python/avro[${PYTHON_USEDEP}] )
	dev-python/aws-assume-role-lib[${PYTHON_USEDEP}]
	all? ( dev-python/azure-identity[${PYTHON_USEDEP}] )
	datafactory? ( dev-python/azure-identity[${PYTHON_USEDEP}] )
	sharepoint? ( dev-python/azure-identity[${PYTHON_USEDEP}] )
	all? ( dev-python/azure-mgmt-datafactory[${PYTHON_USEDEP}] )
	datafactory? ( dev-python/azure-mgmt-datafactory[${PYTHON_USEDEP}] )
	all? ( <dev-python/beautifulsoup4-5.0.0[${PYTHON_USEDEP}] )
	sharepoint? ( <dev-python/beautifulsoup4-5.0.0[${PYTHON_USEDEP}] )
	static-web? ( <dev-python/beautifulsoup4-5.0.0[${PYTHON_USEDEP}] )
	quicksight? ( <dev-python/boto3-2.0.0[${PYTHON_USEDEP}] )
	quicksight? ( <dev-python/botocore-2.0.0[${PYTHON_USEDEP}] )
	<dev-python/canonicaljson-3.0.0[${PYTHON_USEDEP}]
	all? ( dev-python/confluent-kafka[${PYTHON_USEDEP}] )
	kafka? ( dev-python/confluent-kafka[${PYTHON_USEDEP}] )
	all? ( dev-python/databricks-sdk[${PYTHON_USEDEP}] )
	unity-catalog? ( dev-python/databricks-sdk[${PYTHON_USEDEP}] )
	all? ( dev-python/databricks-sql-connector[${PYTHON_USEDEP}] )
	unity-catalog? ( dev-python/databricks-sql-connector[${PYTHON_USEDEP}] )
	all? ( dev-python/fastavro[${PYTHON_USEDEP}] )
	s3? ( dev-python/fastavro[${PYTHON_USEDEP}] )
	all? ( dev-python/func-timeout[${PYTHON_USEDEP}] )
	quicksight? ( dev-python/func-timeout[${PYTHON_USEDEP}] )
	all? ( <dev-python/gitpython-4.0.0[${PYTHON_USEDEP}] )
	looker? ( <dev-python/gitpython-4.0.0[${PYTHON_USEDEP}] )
	all? ( dev-python/google-cloud-bigquery[${PYTHON_USEDEP}] )
	bigquery? ( dev-python/google-cloud-bigquery[${PYTHON_USEDEP}] )
	all? ( dev-python/google-cloud-logging[${PYTHON_USEDEP}] )
	bigquery? ( dev-python/google-cloud-logging[${PYTHON_USEDEP}] )
	all? ( dev-python/gql[${PYTHON_USEDEP}] )
	datahub? ( dev-python/gql[${PYTHON_USEDEP}] )
	all? ( dev-python/great-expectations[${PYTHON_USEDEP}] )
	great-expectations? ( dev-python/great-expectations[${PYTHON_USEDEP}] )
	all? ( dev-python/grpcio-tools[${PYTHON_USEDEP}] )
	kafka? ( dev-python/grpcio-tools[${PYTHON_USEDEP}] )
	all? ( <dev-python/httpx-0.29.0[${PYTHON_USEDEP}] )
	dbt? ( <dev-python/httpx-0.29.0[${PYTHON_USEDEP}] )
	<dev-python/jsonschema-5.0.0[${PYTHON_USEDEP}]
	all? ( dev-python/lkml[${PYTHON_USEDEP}] )
	looker? ( dev-python/lkml[${PYTHON_USEDEP}] )
	all? ( dev-python/llama-index[${PYTHON_USEDEP}] )
	confluence? ( dev-python/llama-index[${PYTHON_USEDEP}] )
	monday? ( dev-python/llama-index[${PYTHON_USEDEP}] )
	notion? ( dev-python/llama-index[${PYTHON_USEDEP}] )
	sharepoint? ( dev-python/llama-index[${PYTHON_USEDEP}] )
	static-web? ( dev-python/llama-index[${PYTHON_USEDEP}] )
	all? ( dev-python/llama-index-embeddings-azure-openai[${PYTHON_USEDEP}] )
	confluence? ( dev-python/llama-index-embeddings-azure-openai[${PYTHON_USEDEP}] )
	monday? ( dev-python/llama-index-embeddings-azure-openai[${PYTHON_USEDEP}] )
	notion? ( dev-python/llama-index-embeddings-azure-openai[${PYTHON_USEDEP}] )
	static-web? ( dev-python/llama-index-embeddings-azure-openai[${PYTHON_USEDEP}] )
	all? ( dev-python/llama-index-readers-confluence[${PYTHON_USEDEP}] )
	confluence? ( dev-python/llama-index-readers-confluence[${PYTHON_USEDEP}] )
	all? ( dev-python/llama-index-readers-notion[${PYTHON_USEDEP}] )
	notion? ( dev-python/llama-index-readers-notion[${PYTHON_USEDEP}] )
	all? ( dev-python/looker-sdk[${PYTHON_USEDEP}] )
	looker? ( dev-python/looker-sdk[${PYTHON_USEDEP}] )
	all? ( <dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
	sharepoint? ( <dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
	static-web? ( <dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
	dev-python/metaphor-models[${PYTHON_USEDEP}]
	all? ( <dev-python/more-itertools-11.0.0[${PYTHON_USEDEP}] )
	s3? ( <dev-python/more-itertools-11.0.0[${PYTHON_USEDEP}] )
	all? ( dev-python/msal[${PYTHON_USEDEP}] )
	power-bi? ( dev-python/msal[${PYTHON_USEDEP}] )
	all? ( dev-python/msgraph-beta-sdk[${PYTHON_USEDEP}] )
	power-bi? ( dev-python/msgraph-beta-sdk[${PYTHON_USEDEP}] )
	sharepoint? ( dev-python/msgraph-beta-sdk[${PYTHON_USEDEP}] )
	all? ( dev-python/nltk[${PYTHON_USEDEP}] )
	confluence? ( dev-python/nltk[${PYTHON_USEDEP}] )
	monday? ( dev-python/nltk[${PYTHON_USEDEP}] )
	notion? ( dev-python/nltk[${PYTHON_USEDEP}] )
	sharepoint? ( dev-python/nltk[${PYTHON_USEDEP}] )
	static-web? ( dev-python/nltk[${PYTHON_USEDEP}] )
	all? ( dev-python/oracledb[${PYTHON_USEDEP}] )
	oracle? ( dev-python/oracledb[${PYTHON_USEDEP}] )
	all? ( <dev-python/parse-2.0.0[${PYTHON_USEDEP}] )
	s3? ( <dev-python/parse-2.0.0[${PYTHON_USEDEP}] )
	<dev-python/pathvalidate-4.0.0[${PYTHON_USEDEP}]
	all? ( dev-python/psycopg2[${PYTHON_USEDEP}] )
	great-expectations? ( dev-python/psycopg2[${PYTHON_USEDEP}] )
	<dev-python/pyarrow-17.0.0[${PYTHON_USEDEP}]
	all? ( dev-python/pycarlo[${PYTHON_USEDEP}] )
	monte-carlo? ( dev-python/pycarlo[${PYTHON_USEDEP}] )
	~dev-python/pydantic-2.6.4[${PYTHON_USEDEP}]
	all? ( dev-python/PyHive[${PYTHON_USEDEP}] )
	hive? ( dev-python/PyHive[${PYTHON_USEDEP}] )
	all? ( <dev-python/pymongo-5.0.0[${PYTHON_USEDEP}] )
	mongodb? ( <dev-python/pymongo-5.0.0[${PYTHON_USEDEP}] )
	all? ( dev-python/pymssql[${PYTHON_USEDEP}] )
	mssql? ( dev-python/pymssql[${PYTHON_USEDEP}] )
	synapse? ( dev-python/pymssql[${PYTHON_USEDEP}] )
	all? ( <dev-python/pymysql-2.0.0[${PYTHON_USEDEP}] )
	mysql? ( <dev-python/pymysql-2.0.0[${PYTHON_USEDEP}] )
	<dev-python/python-dateutil-3.0.0[${PYTHON_USEDEP}]
	<dev-python/pyyaml-7.0[${PYTHON_USEDEP}]
	<dev-python/requests-3.0.0[${PYTHON_USEDEP}]
	all? ( dev-python/sasl[${PYTHON_USEDEP}] )
	hive? ( dev-python/sasl[${PYTHON_USEDEP}] )
	dev-python/smart-open[${PYTHON_USEDEP}]"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"