# 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,3_14} ) DISTUTILS_USE_PEP517=standalone inherit python-r1 gs-pypi DESCRIPTION="The data structure for multimodal data" HOMEPAGE="https://docs.docarray.org/" 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="audio aws elasticsearch epsilla full hnswlib image jac jax mesh milvus mongo pandas proto qdrant redis torch video weaviate web" DEPENDENCIES=">=dev-python/pydantic-1.10.8[${PYTHON_USEDEP}] >=dev-python/numpy-1.17.3[${PYTHON_USEDEP}] proto? ( >=dev-python/protobuf-3.20.0[${PYTHON_USEDEP}] ) hnswlib? ( >=dev-python/protobuf-3.20.0[${PYTHON_USEDEP}] ) full? ( >=dev-python/protobuf-3.20.0[${PYTHON_USEDEP}] ) torch? ( dev-python/torch[${PYTHON_USEDEP}] ) >=dev-python/orjson-3.8.2[${PYTHON_USEDEP}] image? ( >=dev-python/pillow-9.3.0[${PYTHON_USEDEP}] ) full? ( >=dev-python/pillow-9.3.0[${PYTHON_USEDEP}] ) image? ( dev-python/types-Pillow[${PYTHON_USEDEP}] ) full? ( dev-python/types-Pillow[${PYTHON_USEDEP}] ) mesh? ( >=dev-python/trimesh-3.17.1[${PYTHON_USEDEP}] ) full? ( >=dev-python/trimesh-3.17.1[${PYTHON_USEDEP}] ) dev-python/typing-inspect[${PYTHON_USEDEP}] dev-python/types-requests[${PYTHON_USEDEP}] video? ( dev-python/av[${PYTHON_USEDEP}] ) full? ( dev-python/av[${PYTHON_USEDEP}] ) web? ( dev-python/fastapi[${PYTHON_USEDEP}] ) >=dev-python/rich-13.1.0[${PYTHON_USEDEP}] hnswlib? ( dev-python/hnswlib[${PYTHON_USEDEP}] ) proto? ( >=dev-python/lz4-1.0.0[${PYTHON_USEDEP}] ) full? ( >=dev-python/lz4-1.0.0[${PYTHON_USEDEP}] ) audio? ( dev-python/pydub[${PYTHON_USEDEP}] ) full? ( dev-python/pydub[${PYTHON_USEDEP}] ) pandas? ( >=dev-python/pandas-1.1.0[${PYTHON_USEDEP}] ) full? ( >=dev-python/pandas-1.1.0[${PYTHON_USEDEP}] ) weaviate? ( dev-python/weaviate-client[${PYTHON_USEDEP}] ) elasticsearch? ( >=dev-python/elasticsearch-7.10.1[${PYTHON_USEDEP}] ) aws? ( dev-python/smart-open[${PYTHON_USEDEP}] ) jac? ( dev-python/jina-hubble-sdk[${PYTHON_USEDEP}] ) elasticsearch? ( =dev-python/pymongo-4.6.2[${PYTHON_USEDEP}] )" BDEPEND="${DEPENDENCIES}" RDEPEND="${DEPENDENCIES}"