Spaces:
No application file
No application file
| [tool.poetry] | |
| name = "crewai" | |
| version = "0.41.1" | |
| description = "Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks." | |
| authors = ["Joao Moura <joao@crewai.com>"] | |
| readme = "README.md" | |
| packages = [{ include = "crewai", from = "src" }] | |
| [tool.poetry.urls] | |
| Homepage = "https://crewai.com" | |
| Documentation = "https://github.com/joaomdmoura/CrewAI/wiki/Index" | |
| Repository = "https://github.com/joaomdmoura/crewai" | |
| [tool.poetry.dependencies] | |
| python = ">=3.10,<=3.13" | |
| pydantic = "^2.4.2" | |
| langchain = ">0.2,<=0.3" | |
| openai = "^1.13.3" | |
| opentelemetry-api = "^1.22.0" | |
| opentelemetry-sdk = "^1.22.0" | |
| opentelemetry-exporter-otlp-proto-http = "^1.22.0" | |
| instructor = "1.3.3" | |
| regex = "^2023.12.25" | |
| crewai-tools = { version = "^0.4.26", optional = true } | |
| click = "^8.1.7" | |
| python-dotenv = "^1.0.0" | |
| appdirs = "^1.4.4" | |
| jsonref = "^1.1.0" | |
| agentops = { version = "^0.3.0", optional = true } | |
| embedchain = "^0.1.114" | |
| json-repair = "^0.25.2" | |
| [tool.poetry.extras] | |
| tools = ["crewai-tools"] | |
| agentops = ["agentops"] | |
| [tool.poetry.group.dev.dependencies] | |
| isort = "^5.13.2" | |
| mypy = "1.10.0" | |
| autoflake = "^2.2.1" | |
| pre-commit = "^3.6.0" | |
| mkdocs = "^1.4.3" | |
| mkdocstrings = "^0.22.0" | |
| mkdocstrings-python = "^1.1.2" | |
| mkdocs-material = { extras = ["imaging"], version = "^9.5.7" } | |
| mkdocs-material-extensions = "^1.3.1" | |
| pillow = "^10.2.0" | |
| cairosvg = "^2.7.1" | |
| crewai-tools = "^0.4.26" | |
| [tool.poetry.group.test.dependencies] | |
| pytest = "^8.0.0" | |
| pytest-vcr = "^1.0.2" | |
| python-dotenv = "1.0.0" | |
| [tool.poetry.scripts] | |
| crewai = "crewai.cli.cli:crewai" | |
| [tool.mypy] | |
| ignore_missing_imports = true | |
| disable_error_code = 'import-untyped' | |
| exclude = ["cli/templates/main.py", "cli/templates/crew.py"] | |
| [build-system] | |
| requires = ["poetry-core"] | |
| build-backend = "poetry.core.masonry.api" | |