/ pyproject.toml
pyproject.toml
1 [build-system] 2 requires = ["setuptools>=61.0", "wheel"] 3 build-backend = "setuptools.build_meta" 4 5 [project] 6 name = "ae2-applied-ai-engineering" 7 version = "1.0.0" 8 description = "AE² is a benchmark environment for training and evaluating AI agents on real-world Applied AI Engineering tasks." 9 readme = "README.md" 10 requires-python = ">=3.10" 11 authors = [ 12 { name="Sudhanshu Saini" }, 13 { name="Tanmay" } 14 ] 15 dependencies = [ 16 "openenv-core>=0.2.2", 17 "fastapi", 18 "uvicorn", 19 "pydantic", 20 "pandas", 21 "numpy", 22 "scikit-learn", 23 "transformers", 24 "datasets", 25 "requests", 26 "openai" 27 ] 28 29 [project.scripts] 30 # The validator often looks for 'ae2-server' or 'server' 31 # We will define both to be safe 32 ae2-server = "server.app:main" 33 server = "server.app:main" 34 35 [tool.setuptools] 36 packages = ["server"]