diff --git a/python/pyproject.toml b/python/pyproject.toml index 152d6e07..5d18df4e 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -10,7 +10,7 @@ dependencies = [ "tqdm>=4.27.0", "pydantic>=1.10", "attrs>=21.3.0", - "semver>=3.0", + "semver", "cachetools", "overrides>=0.7", ] diff --git a/python/python/lancedb/pydantic.py b/python/python/lancedb/pydantic.py index 89bf08d6..f4347f0d 100644 --- a/python/python/lancedb/pydantic.py +++ b/python/python/lancedb/pydantic.py @@ -37,7 +37,7 @@ import pyarrow as pa import pydantic import semver -PYDANTIC_VERSION = semver.Version.parse(pydantic.__version__) +PYDANTIC_VERSION = semver.parse_version_info(pydantic.__version__) try: from pydantic_core import CoreSchema, core_schema except ImportError: