show version number

This commit is contained in:
Brandon Hancock
2025-01-25 16:12:02 -05:00
parent 1276683c55
commit 4a4f4314d7

View File

@@ -18,23 +18,25 @@ from crewai.utilities.llm_utils import create_llm
MIN_REQUIRED_VERSION = "0.98.0" MIN_REQUIRED_VERSION = "0.98.0"
def check_conversational_crews_version(crewai_version: str, pyproject_data: dict) -> bool: def check_conversational_crews_version(
crewai_version: str, pyproject_data: dict
) -> bool:
""" """
Check if the installed crewAI version supports conversational crews. Check if the installed crewAI version supports conversational crews.
Args: Args:
crewai_version: The current version of crewAI crewai_version: The current version of crewAI
pyproject_data: Dictionary containing pyproject.toml data pyproject_data: Dictionary containing pyproject.toml data
Returns: Returns:
bool: True if version check passes, False otherwise bool: True if version check passes, False otherwise
""" """
try: try:
if version.parse(crewai_version) < version.parse(MIN_REQUIRED_VERSION): if version.parse(crewai_version) < version.parse(MIN_REQUIRED_VERSION):
click.secho( click.secho(
"You are using an older version of crewAI that doesn't support conversational crews. " f"You are using an older version {crewai_version} of crewAI that doesn't support conversational crews. "
"Run 'uv upgrade crewai' to get the latest version.", "Run 'uv upgrade crewai' to get the latest version.",
fg="red" fg="red",
) )
return False return False
except version.InvalidVersion: except version.InvalidVersion: