2025-01-08 14:05:08 -08:00
[ build-system ]
requires = [ "hatchling" ]
build-backend = "hatchling.build"
[ project ]
name = "magentic-one-cli"
2025-01-15 10:39:51 -05:00
version = "0.2.2"
2025-01-08 14:05:08 -08:00
license = { file = "LICENSE-CODE" }
description = "Magentic-One is a generalist multi-agent system, built on `AutoGen-AgentChat`, for solving complex web and file-based tasks. This package installs the `m1` command-line utility to quickly get started with Magentic-One."
readme = "README.md"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Python :: 3" ,
"License :: OSI Approved :: MIT License" ,
"Operating System :: OS Independent" ,
]
dependencies = [
2025-01-15 10:39:51 -05:00
"autogen-agentchat>=0.4.2,<0.5" ,
"autogen-ext[openai,magentic-one]>=0.4.2,<0.5" ,
2025-01-08 14:05:08 -08:00
]
[ project . scripts ]
m1 = "magentic_one_cli._m1:main"
[ dependency-groups ]
dev = [ ]
[ tool . ruff ]
extend = "../../pyproject.toml"
include = [ "src/**" , "tests/*.py" ]
[ tool . pyright ]
extends = "../../pyproject.toml"
include = [ "src" ]
[ tool . pytest . ini_options ]
minversion = "6.0"
testpaths = [ "tests" ]
[ tool . poe ]
include = "../../shared_tasks.toml"
[ tool . poe . tasks ]
mypy = "mypy --config-file $POE_ROOT/../../pyproject.toml src"
test = "true"
coverage = "true"