pyproject.toml 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. [build-system]
  2. requires = ["setuptools>=68.0", "wheel"]
  3. build-backend = "setuptools.build_meta"
  4. [project]
  5. name = "lambdagent-guard"
  6. version = "0.1.0"
  7. description = "Runtime safety layer for LangChain, CrewAI, and AutoGen agents — cost budget, loop detection, type checking"
  8. readme = "README.md"
  9. license = {text = "MIT"}
  10. requires-python = ">=3.9"
  11. authors = [{name = "Qin Liu", email = "qinliu@smail.nju.edu.cn"}]
  12. keywords = ["agent", "llm", "safety", "guard", "langchain", "crewai", "autogen", "cost", "loop-detection"]
  13. classifiers = [
  14. "Development Status :: 3 - Alpha",
  15. "Intended Audience :: Developers",
  16. "Topic :: Software Development :: Quality Assurance",
  17. "Programming Language :: Python :: 3",
  18. ]
  19. dependencies = [
  20. "lambdagent>=0.1.0",
  21. ]
  22. [project.optional-dependencies]
  23. langchain = ["langchain>=0.1.0"]
  24. crewai = ["crewai>=0.40.0"]
  25. autogen = ["pyautogen>=0.2.0"]
  26. all = ["langchain>=0.1.0", "crewai>=0.40.0", "pyautogen>=0.2.0"]
  27. [project.urls]
  28. Homepage = "https://github.com/qinliu-nju/lambdagentpaas"
  29. Documentation = "https://github.com/qinliu-nju/lambdagentpaas/blob/main/docs/integration-strategy.md"