Skip to content

Commit 5f34881

Browse files
authored
feat: add comprehensive client library and CI workflow (#13)
* reduce CI matrix to mainstream Python versions - Remove Python 3.9 support to focus on mainstream versions - Keep Python 3.10, 3.11, and 3.12 for better coverage/performance balance * clean up AI dependencies from client library PR - Remove unnecessary AI-related optional dependencies - Keep only lint and test dependencies for client library
1 parent ec2cf71 commit 5f34881

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

.github/workflows/python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
strategy:
2424
matrix:
25-
python-version: ["3.9", "3.10", "3.11", "3.12"]
25+
python-version: ["3.10", "3.11", "3.12"]
2626
steps:
2727
- uses: actions/checkout@v4
2828
- name: Setup Python ${{ matrix.python-version }}

python/pyproject.toml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@ dependencies = [
1717
[project.optional-dependencies]
1818
lint = ["ruff"]
1919
test = ["pytest"]
20-
ai = ["openai", "anthropic", "ollama", "sentence-transformers"]
21-
openai = ["openai"]
22-
claude = ["anthropic"]
23-
ollama = ["ollama"]
24-
embedding = ["sentence-transformers"]
2520

2621
[project.urls]
2722
Repository = "https://github.com/datafuselabs/databend-udf"

0 commit comments

Comments
 (0)