From 4bd32f6626a1b27f72abedfef424919ba519b01a Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Thu, 22 Jan 2026 20:16:25 -0500 Subject: [PATCH] fix: import Self from typing_extensions for Python 3.10 compatibility --- lib/crewai-files/src/crewai_files/core/types.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/crewai-files/src/crewai_files/core/types.py b/lib/crewai-files/src/crewai_files/core/types.py index e3681e6c3..84e3a90c3 100644 --- a/lib/crewai-files/src/crewai_files/core/types.py +++ b/lib/crewai-files/src/crewai_files/core/types.py @@ -5,10 +5,11 @@ from __future__ import annotations from abc import ABC from io import IOBase from pathlib import Path -from typing import Annotated, Any, BinaryIO, Literal, Self +from typing import Annotated, Any, BinaryIO, Literal from pydantic import BaseModel, Field, GetCoreSchemaHandler from pydantic_core import CoreSchema, core_schema +from typing_extensions import Self from crewai_files.core.sources import ( AsyncFileStream,