# 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="FHIR-PYrate is a package that provides a high-level API to query FHIR Servers for bundles of resources and return the structured information as pandas DataFrames. It can also be used to filter resources using RegEx and SpaCy and download DICOM studies and series."

HOMEPAGE="https://github.com/UMEssen/FHIR-PYrate"
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="all downloader miner"
DEPENDENCIES="downloader? ( dev-python/SimpleITK[${PYTHON_USEDEP}] )
	all? ( dev-python/SimpleITK[${PYTHON_USEDEP}] )
	downloader? ( dev-python/pydicom[${PYTHON_USEDEP}] )
	all? ( dev-python/pydicom[${PYTHON_USEDEP}] )
	downloader? ( dev-python/dicomweb-client[${PYTHON_USEDEP}] )
	all? ( dev-python/dicomweb-client[${PYTHON_USEDEP}] )
	miner? ( dev-python/spacy[${PYTHON_USEDEP}] )
	all? ( dev-python/spacy[${PYTHON_USEDEP}] )
	<dev-python/numpy-3.0.0[${PYTHON_USEDEP}]
	<dev-python/pandas-3.0.0[${PYTHON_USEDEP}]
	<dev-python/tqdm-5.0.0[${PYTHON_USEDEP}]
	<dev-python/requests-3.0.0[${PYTHON_USEDEP}]
	<dev-python/pyjwt-3.0.0[${PYTHON_USEDEP}]
	dev-python/fhirpathpy[${PYTHON_USEDEP}]
	<dev-python/requests-cache-0.10.0[${PYTHON_USEDEP}]"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"