From 1e52768daf2c274779f2536f0a874f2f125834f2 Mon Sep 17 00:00:00 2001
From: Matt Morris <matt.morris114@gmail.com>
Date: Thu, 27 Feb 2025 09:02:06 -0600
Subject: [PATCH] build: support `python3=3.9,<4.0` for
 `llama-index-vector-stores-databricks` (#17937)

* build: support `python3=3.9,<4.0` for `llama-index-vector-stores-databricks`

Signed-off-by: themattmorris <matt.morris114@gmail.com>

* build: bump `llama-index-vector-stores-databricks` minor version

Signed-off-by: themattmorris <matt.morris114@gmail.com>

---------

Signed-off-by: themattmorris <matt.morris114@gmail.com>
---
 .../llama_index/vector_stores/databricks/base.py          | 8 +-------
 .../llama-index-vector-stores-databricks/pyproject.toml   | 6 +++---
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/llama_index/vector_stores/databricks/base.py b/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/llama_index/vector_stores/databricks/base.py
index 64201ccfdd..120ee4bab4 100644
--- a/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/llama_index/vector_stores/databricks/base.py
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/llama_index/vector_stores/databricks/base.py
@@ -6,13 +6,7 @@ Supports Delta Sync indexes and Direct Access indexes in Databricks Vector Searc
 
 import json
 import logging
-from typing import (
-    Any,
-    List,
-    Dict,
-    Optional,
-    cast,
-)
+from typing import Any, List, Dict, Optional, cast
 from enum import Enum
 
 from databricks.vector_search.client import VectorSearchIndex
diff --git a/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/pyproject.toml b/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/pyproject.toml
index 3057c9f47c..ea4deb0f6b 100644
--- a/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/pyproject.toml
+++ b/llama-index-integrations/vector_stores/llama-index-vector-stores-databricks/pyproject.toml
@@ -18,7 +18,7 @@ DatabricksVectorSearch = "NickhilN"
 disallow_untyped_defs = true
 exclude = ["_static", "build", "examples", "notebooks", "venv"]
 ignore_missing_imports = true
-python_version = "3.8"
+python_version = "3.9"
 
 [tool.poetry]
 authors = ["Alberto Da Costa <alberto@bamelevate.com>", "Nickhil Nabar <nickhil@bamelevate.com"]
@@ -26,10 +26,10 @@ description = "llama-index vector_stores databricks vector search integration"
 license = "MIT"
 name = "llama-index-vector-stores-databricks"
 readme = "README.md"
-version = "0.3.0"
+version = "0.4.0"
 
 [tool.poetry.dependencies]
-python = ">=3.9,<3.12"
+python = ">=3.9,<4.0"
 databricks-vectorsearch = "^0.21"
 llama-index-core = "^0.12.0"
 
-- 
GitLab