| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  | [build-system] | 
					
						
							|  |  |  | requires = ["hatchling"] | 
					
						
							|  |  |  | build-backend = "hatchling.build" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [project] | 
					
						
							|  |  |  | name = "agbench" | 
					
						
							|  |  |  | dynamic = ["version"] | 
					
						
							| 
									
										
										
										
											2024-10-09 15:01:09 -04:00
										 |  |  | license = {file = "LICENSE-CODE"} | 
					
						
							| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  | authors = [ | 
					
						
							|  |  |  |   { name="Adam Fourney", email="adamfo@microsoft.com" }, | 
					
						
							|  |  |  | ] | 
					
						
							| 
									
										
										
										
											2024-09-23 10:46:05 -04:00
										 |  |  | description = "AutoGen Benchmarking Tools" | 
					
						
							| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  | readme = "README.md" | 
					
						
							|  |  |  | requires-python = ">=3.8, <3.13" | 
					
						
							|  |  |  | classifiers = [ | 
					
						
							|  |  |  |     "Programming Language :: Python :: 3", | 
					
						
							|  |  |  |     "License :: OSI Approved :: MIT License", | 
					
						
							|  |  |  |     "Operating System :: OS Independent", | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dependencies = [ | 
					
						
							|  |  |  |     "openai", | 
					
						
							|  |  |  |     "docker", | 
					
						
							|  |  |  |     "huggingface_hub", | 
					
						
							|  |  |  |     "tabulate", | 
					
						
							|  |  |  |     "azure-identity", | 
					
						
							| 
									
										
										
										
											2024-10-11 18:46:18 -04:00
										 |  |  |     "pandas", | 
					
						
							|  |  |  |     "scipy" | 
					
						
							| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-12-27 13:11:42 -05:00
										 |  |  | [dependency-groups] | 
					
						
							|  |  |  | dev = [ | 
					
						
							| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  |     "types-tabulate", | 
					
						
							|  |  |  |     "types-docker" | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [tool.hatch.version] | 
					
						
							|  |  |  | path = "src/agbench/version.py" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [project.scripts] | 
					
						
							|  |  |  | agbench = "agbench.cli:main" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [tool.ruff] | 
					
						
							| 
									
										
										
										
											2024-08-29 09:46:06 -04:00
										 |  |  | extend = "../../pyproject.toml" | 
					
						
							|  |  |  | exclude = ["build", "dist", "page_script.js", "src/agbench/res/Dockerfile", "src/agbench/template/global_init.sh"] | 
					
						
							|  |  |  | include = [ | 
					
						
							| 
									
										
										
										
											2024-09-13 10:41:15 -04:00
										 |  |  |     "src/**" | 
					
						
							| 
									
										
										
										
											2024-08-29 09:46:06 -04:00
										 |  |  | ] | 
					
						
							| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-23 16:10:57 -04:00
										 |  |  | [tool.ruff.lint] | 
					
						
							|  |  |  | # Allow prints in this package | 
					
						
							|  |  |  | ignore = ["T20"] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  | [tool.pyright] | 
					
						
							| 
									
										
										
										
											2024-09-18 16:23:53 -04:00
										 |  |  | extends = "../../pyproject.toml" | 
					
						
							| 
									
										
										
										
											2024-07-02 10:58:49 -07:00
										 |  |  | include = ["src"] | 
					
						
							| 
									
										
										
										
											2024-08-29 09:46:06 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | [tool.poe] | 
					
						
							|  |  |  | include = "../../shared_tasks.toml" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [tool.poe.tasks] | 
					
						
							|  |  |  | mypy = "mypy --config-file ../../pyproject.toml src" |