Fix: Import Self from typing_extensions for Python 3.10 compatibility (#2563)

Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
Devin AI
2025-04-10 06:59:32 +00:00
parent 98ccbeb4bd
commit 2b058a9a54
4 changed files with 24 additions and 2 deletions

View File

@@ -13,3 +13,14 @@ def test_crew_output_import():
from crewai import CrewOutput
assert CrewOutput is not None
def test_memory_imports():
"""Test that memory imports work correctly across Python versions."""
import importlib
importlib.import_module("crewai.memory.memory")
importlib.import_module("crewai.memory.external.external_memory")
from crewai.memory.memory import Memory
assert hasattr(Memory, "set_crew")