From 2ab866b596a86a7130b28071cfb8d769c79aad5e Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 6 Apr 2026 23:48:58 -0700 Subject: [PATCH] fix: use typing_extensions.Self for Python 3.10 compat --- .../src/crewai_tools/tools/nl2sql/nl2sql_tool.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/crewai-tools/src/crewai_tools/tools/nl2sql/nl2sql_tool.py b/lib/crewai-tools/src/crewai_tools/tools/nl2sql/nl2sql_tool.py index 436fb5471..051f85ddb 100644 --- a/lib/crewai-tools/src/crewai_tools/tools/nl2sql/nl2sql_tool.py +++ b/lib/crewai-tools/src/crewai_tools/tools/nl2sql/nl2sql_tool.py @@ -1,6 +1,12 @@ import logging import os -from typing import Any, Self +from typing import Any + + +try: + from typing import Self +except ImportError: + from typing_extensions import Self from crewai.tools import BaseTool from pydantic import BaseModel, Field, model_validator