Fix tomllib import for Python 3.10 compatibility

Use tomli (already a core dep) as fallback on Python <3.11 where
tomllib is not available.

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2026-06-09 17:19:34 +00:00
parent d1e094b22f
commit f6b09f4d5b

View File

@@ -6,9 +6,13 @@ conflict with crewAI's own requirements (openai, python-dotenv, etc.).
"""
import sys
import tomllib
from pathlib import Path
if sys.version_info >= (3, 11):
import tomllib
else:
import tomli as tomllib
import pytest
from packaging.specifiers import SpecifierSet
from packaging.version import Version