buji1988/DABstep
0
1from setuptools import setup, find_packages2 3# Read dependencies from requirements.txt4def parse_requirements(filename):5 not_needed_deps = [6 "fastapi==0.112.2",7 "gradio==5.0.0b1",8 "APScheduler",9 ]10 dependencies = []11 with open(filename) as f:12 for line in f:13 dep_name = line.strip()14 if dep_name not in not_needed_deps:15 dependencies.append(dep_name)16 return dependencies17 18setup(19 name="DABstep Benchmark",20 version="0.1.0",21 description="DABstep: Data Agent Benchmark for Multi-Step Reasoning",22 long_description=open("README.md").read(),23 long_description_content_type="text/markdown",24 author="Martin Iglesias, Alex Egg, Andreu Mora, Friso Kingma, Leandro von Werra",25 author_email="martin.iglesiasgoyanes@adyen.com",26 packages=find_packages(include=["dabstep_benchmark", "dabstep_benchmark.*"]),27 include_package_data=True,28 install_requires=parse_requirements("requirements.txt"),29 classifiers=[30 "Programming Language :: Python :: 3",31 "License :: OSI Approved :: MIT License",32 "Operating System :: OS Independent",33 ],34)35 