# 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="Perform numpy-like analysis on data that remains in someone elses server"

HOMEPAGE="https://docs.openmined.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="data-science"
DEPENDENCIES="dev-python/setuptools[${PYTHON_USEDEP}]
	~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
	~dev-python/boto3-1.34.56[${PYTHON_USEDEP}]
	~dev-python/forbiddenfruit-0.1.4[${PYTHON_USEDEP}]
	>=dev-python/packaging-23.0[${PYTHON_USEDEP}]
	~dev-python/pyarrow-17.0.0[${PYTHON_USEDEP}]
	dev-python/pycapnp[${PYTHON_USEDEP}]
	>=dev-python/pydantic-2.6.0[${PYTHON_USEDEP}]
	dev-python/pydantic-settings[${PYTHON_USEDEP}]
	~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
	<=dev-python/pyzmq-25.1.1[${PYTHON_USEDEP}]
	~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
	dev-python/RestrictedPython[${PYTHON_USEDEP}]
	>=dev-python/tqdm-4.66.4[${PYTHON_USEDEP}]
	~dev-python/typeguard-4.1.5[${PYTHON_USEDEP}]
	>=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
	dev-python/sherlock[${PYTHON_USEDEP}]
	>=dev-python/uvicorn-0.30.0[${PYTHON_USEDEP}]
	~dev-python/markdown-3.5.2[${PYTHON_USEDEP}]
	dev-python/fastapi[${PYTHON_USEDEP}]
	>=dev-python/psutil-6.0.0[${PYTHON_USEDEP}]
	dev-python/itables[${PYTHON_USEDEP}]
	~dev-python/argon2-cffi-23.1.0[${PYTHON_USEDEP}]
	<dev-python/matplotlib-3.9.1[${PYTHON_USEDEP}]
	<=dev-python/numpy-1.24.4[${PYTHON_USEDEP}]
	<dev-python/numpy-1.27[${PYTHON_USEDEP}]
	~dev-python/pandas-2.2.2[${PYTHON_USEDEP}]
	~dev-python/docker-7.1.0[${PYTHON_USEDEP}]
	dev-python/kr8s[${PYTHON_USEDEP}]
	>=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
	dev-python/azure-storage-blob[${PYTHON_USEDEP}]
	~dev-python/ipywidgets-8.1.2[${PYTHON_USEDEP}]
	~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
	~dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
	>=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
	>=dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
	~dev-python/tenacity-8.3.0[${PYTHON_USEDEP}]
	~dev-python/nh3-0.2.17[${PYTHON_USEDEP}]
	~dev-python/psycopg-3.1.19[${PYTHON_USEDEP}]
	~dev-python/psycopg-3.1.19[${PYTHON_USEDEP}]
	<dev-python/ipython-8.27.0[${PYTHON_USEDEP}]
	dev-python/dynaconf[${PYTHON_USEDEP}]
	~dev-python/sqlalchemy-2.0.32[${PYTHON_USEDEP}]
	dev-python/psycopg2-binary[${PYTHON_USEDEP}]
	dev-python/syft-core[${PYTHON_USEDEP}]
	dev-python/syft-event[${PYTHON_USEDEP}]
	dev-python/syft-rpc[${PYTHON_USEDEP}]
	dev-python/syftbox[${PYTHON_USEDEP}]
	data-science? ( dev-python/transformers[${PYTHON_USEDEP}] )
	data-science? ( dev-python/opendp[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"