| [project] |
| name = "ml-intern" |
| version = "0.1.0" |
| description = "Add your description here" |
| readme = "README.md" |
| requires-python = ">=3.11" |
| dependencies = [ |
| |
| "datasets>=4.4.1", |
| "pydantic>=2.12.3", |
| "python-dotenv>=1.2.1", |
| |
| "requests>=2.33.0", |
| "litellm>=1.83.0", |
| "boto3>=1.35.0", |
| "huggingface-hub>=1.0.1", |
| "fastmcp>=3.2.0", |
| "prompt-toolkit>=3.0.0", |
| "thefuzz>=0.22.1", |
| "rich>=13.0.0", |
| "nbconvert>=7.16.6", |
| "nbformat>=5.10.4", |
| "whoosh>=2.7.4", |
| |
| "fastapi>=0.115.0", |
| "uvicorn[standard]>=0.32.0", |
| "httpx>=0.27.0", |
| "websockets>=13.0", |
| "apscheduler>=3.10,<4", |
| ] |
|
|
| [project.optional-dependencies] |
|
|
| |
| eval = [ |
| "inspect-ai>=0.3.149", |
| "pandas>=2.3.3", |
| "datasets>=4.3.0", |
| "tenacity>=8.0.0", |
| ] |
|
|
| |
| dev = [ |
| "pytest>=9.0.2", |
| "pytest-asyncio>=1.2.0", |
| ] |
|
|
| |
| all = [ |
| "ml-intern[eval,dev]", |
| ] |
|
|
| [project.scripts] |
| ml-intern = "agent.main:cli" |
|
|
| [build-system] |
| requires = ["setuptools>=64"] |
| build-backend = "setuptools.build_meta" |
|
|
| [tool.setuptools.packages.find] |
| |
| |
| |
| |
| include = ["agent*", "configs"] |
|
|
| [tool.setuptools.package-data] |
| configs = ["*.json"] |
| |
| |
| |
| |
| |
| agent = ["README.md", "prompts/*.yaml"] |
|
|
| [tool.uv] |
| package = true |
|
|
| [tool.pytest.ini_options] |
| asyncio_mode = "auto" |
|
|