You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

pyproject.toml 1.2 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. [build-system]
  2. build-backend="hatchling.build"
  3. requires =[ "hatchling" ]
  4. [project]
  5. classifiers=[
  6. "License :: OSI Approved :: MIT License",
  7. "Operating System :: OS Independent",
  8. "Programming Language :: Python :: 3",
  9. ]
  10. dependencies=[
  11. "autogen-agentchat>=0.4.4,<0.5",
  12. "autogen-ext[docker,openai,magentic-one,rich]>=0.4.4,<0.5",
  13. "pyyaml>=5.1",
  14. ]
  15. 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."
  16. license={ file="LICENSE-CODE" }
  17. name="magentic-one-cli"
  18. readme="README.md"
  19. requires-python=">=3.10"
  20. version="0.2.4"
  21. [project.scripts]
  22. m1="magentic_one_cli._m1:main"
  23. [dependency-groups]
  24. dev=[ "types-PyYAML" ]
  25. [tool.ruff]
  26. extend ="../../pyproject.toml"
  27. include=[ "src/**", "tests/*.py" ]
  28. [tool.pyright]
  29. extends="../../pyproject.toml"
  30. include=[ "src" ]
  31. [tool.pytest.ini_options]
  32. minversion="6.0"
  33. testpaths =[ "tests" ]
  34. [tool.poe]
  35. include="../../shared_tasks.toml"
  36. [tool.poe.tasks]
  37. mypy="mypy --config-file $POE_ROOT/../../pyproject.toml src"
  38. test="python -c \"import sys; sys.exit(0)\""