Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/astra.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
max-parallel: 1
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.10", "3.13"]
python-version: ["3.10", "3.14"]

steps:
- name: Support longpaths
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/chroma.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.10", "3.13"]
python-version: ["3.10", "3.14"]

steps:
- name: Support longpaths
Expand Down
8 changes: 1 addition & 7 deletions .github/workflows/hanlp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.10", "3.13"]

# sentencepiece cannot be installed on Windows with Python 3.13
# https://github.com/google/sentencepiece/issues/1111
exclude:
- os: windows-latest
python-version: "3.13"
Comment on lines -36 to -40

@anakin87 anakin87 Mar 23, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this problem has been fixed on sentencepiece

python-version: ["3.10", "3.14"]

steps:
- name: Support longpaths
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ollama.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest] # to test on other Operating Systems, we need to install Ollama differently
python-version: ["3.10", "3.13"]
python-version: ["3.10", "3.14"]

steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/optimum.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.10", "3.13"]
python-version: ["3.10", "3.14"]

steps:
- name: Support longpaths
Expand All @@ -50,9 +50,7 @@ jobs:
run: pip install hatch "virtualenv<21.0.0"

- name: Lint
# we check types with python 3.13 because with 3.9, the installation of some type stubs fails
# due to incompatibilities
Comment on lines -53 to -54

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no longer true

if: matrix.python-version == '3.13' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Run tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/valkey.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest] # Valkey service container only available on Linux
python-version: ["3.10", "3.13"]
python-version: ["3.10", "3.14"]

services:
valkey:
Expand Down
3 changes: 2 additions & 1 deletion integrations/astra/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,12 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
]
dependencies = [
"astrapy>=1.5.0,<2.0",
"astrapy>=1.5.2,<2.0",
"haystack-ai>=2.26.1",
"pydantic",
"typing_extensions",
Expand Down
3 changes: 2 additions & 1 deletion integrations/chroma/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,13 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
]
dependencies = [
"haystack-ai>=2.26.1",
"chromadb>=1.5.0"
"chromadb>=1.5.4"
]

[project.urls]
Expand Down
5 changes: 3 additions & 2 deletions integrations/hanlp/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
]
Expand All @@ -27,8 +28,8 @@ dependencies = [
"hanlp>=2.1.1",
# the following pins can be removed once HanLP supports transformers 5
"transformers>=4.1.1,<5",
# tokenizers is a dependency of transformers. The following version is the first one which supports Python 3.13.
"tokenizers>=0.20.2",
# tokenizers is a dependency of transformers. The following version is the first one which supports Python 3.14.
"tokenizers>=0.21.0",
]

[project.urls]
Expand Down
3 changes: 2 additions & 1 deletion integrations/ollama/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,11 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
]
dependencies = ["haystack-ai>=2.22.0", "ollama>=0.5.0", "pydantic", "tenacity>=8.2.3"]
dependencies = ["haystack-ai>=2.22.0", "ollama>=0.5.0", "pydantic>=2.12.0", "tenacity>=8.2.3"]

[project.urls]
Documentation = "https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/ollama#readme"
Expand Down
6 changes: 4 additions & 2 deletions integrations/optimum/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
]
Expand All @@ -33,8 +35,8 @@ dependencies = [
# Ref: https://github.com/huggingface/optimum/blob/8651c0ca1cccf095458bc80329dec9df4601edb4/optimum/exporters/onnx/__main__.py#L164
# "sentence-transformers" has been added, since most embedding models use it
"sentence-transformers>=2.3",
# tokenizers is a dependency of transformers/sentence-transformers. The following version is the first one which supports Python 3.13.
"tokenizers>=0.20.2",
# tokenizers is a dependency of transformers/sentence-transformers. The following version is the first one which supports Python 3.14.
"tokenizers>=0.21.0",
]

[project.urls]
Expand Down
3 changes: 2 additions & 1 deletion integrations/valkey/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
]
dependencies = ["haystack-ai>=2.26.1", "valkey-glide>=2.1.0", "valkey-glide-sync>=2.1.0"]
dependencies = ["haystack-ai>=2.26.1", "valkey-glide>=2.2.0", "valkey-glide-sync>=2.2.0"]

[project.urls]
Documentation = "https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/valkey#readme"
Expand Down
Loading