forked from noahho/CAAFE
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
31 lines (30 loc) · 1.15 KB
/
Copy pathsetup.py
File metadata and controls
31 lines (30 loc) · 1.15 KB
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.4",
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="noah.homa@gmail.com",
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",
"kaggle",
"openml==0.12.0",
"tabpfn",
],
extras_require={
"full": ["autofeat", "featuretools", "tabpfn[full]"],
},
)