View Raw Ebuild
# 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="Context-Aware Automated Feature Engineering (CAAFE) is an automated machine learning tool that uses large language models for feature engineering in tabular datasets. It generates Python code for new features along with explanations for their utility, enhancing interpretability."
HOMEPAGE="https://github.com/automl/CAAFE"
LICENSE="LICENSE.txt"
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="full"
DEPENDENCIES="dev-python/openai[${PYTHON_USEDEP}]
dev-python/kaggle[${PYTHON_USEDEP}]
dev-python/openml[${PYTHON_USEDEP}]
dev-python/tabpfn[${PYTHON_USEDEP}]
full? ( dev-python/autofeat[${PYTHON_USEDEP}] )
full? ( dev-python/featuretools[${PYTHON_USEDEP}] )
full? ( dev-python/tabpfn[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"