-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathsetup.py
31 lines (30 loc) · 1.16 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from setuptools import setup, find_packages
setup(
name="caafe",
version="0.1.5",
packages=find_packages(),
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.",
long_description=open("README.md").read(),
long_description_content_type="text/markdown",
author="Noah Hollmann, Samuel Müller, Frank Hutter",
author_email="[email protected]",
url="https://github.com/automl/CAAFE",
license="LICENSE.txt",
classifiers=[
"Development Status :: 3 - Alpha",
"License :: Free for non-commercial use",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
],
python_requires=">=3.7",
install_requires=[
"openai==0.28",
"kaggle",
"openml==0.12.0",
"tabpfn",
],
extras_require={
"full": ["autofeat", "featuretools", "tabpfn[full]"],
},
)