Skip to content

Add tests for 3.13 and 3.14 python#185

Open
Samoed wants to merge 2 commits intolightonai:mainfrom
Samoed:more_python
Open

Add tests for 3.13 and 3.14 python#185
Samoed wants to merge 2 commits intolightonai:mainfrom
Samoed:more_python

Conversation

@Samoed
Copy link
Copy Markdown
Contributor

@Samoed Samoed commented Dec 22, 2025

Now this can't be run, because voyager in dev. Maybe use it only voyager group or test it seperatly?

@NohTow
Copy link
Copy Markdown
Collaborator

NohTow commented Jan 4, 2026

Hey,
Voyager dependency has been put as optional in main, we just need to do a release (which we should now).
About the new 3.13 and 3.14, I believe @raphaelsty wants us to test only lower and upper bound of our supported version to make test runs fast, not sure what's his take here

@Samoed
Copy link
Copy Markdown
Contributor Author

Samoed commented Jan 4, 2026

Yes, but tests were failed on 3.12 and 3.14 if I correctly remember

@NohTow
Copy link
Copy Markdown
Collaborator

NohTow commented Jan 6, 2026

Yes indeed, this is due to Voyager being included in tests.

We chatted with @raphaelsty and we'll be removing Voyager from the tests as the index is becoming deprecated (but not removed, in case people still want to explore with it).

We'll be bumping the lower and upper bound of Python tests and go with 3.10 (ST dropped 3.9) and 3.14

@raphaelsty
Copy link
Copy Markdown
Collaborator

raphaelsty commented Feb 25, 2026

We will run the test on main for 3.10 and 3.14, I want the test to run fast-enough and not to consume too much bandwidth as python 3.9 is deprecrated in ST. Making the PR asap.

EDIT: Opened a PR to support python 3.14 but unfortunately there is an error with FastPlaid, as soon as tch-rs becomes compatible with Python 3.14 we will update PyLate: #204

raphaelsty added a commit that referenced this pull request Feb 25, 2026
Drop Python 3.9 (deprecated in Sentence Transformers) and 3.12 to only
test the lower and upper bounds of supported versions, keeping CI fast.
Also remove --extra voyager from test runs since the Voyager index is
being deprecated and was causing failures on Python 3.14.

Closes #185

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
raphaelsty added a commit that referenced this pull request Feb 25, 2026
Drop Python 3.9 (deprecated in Sentence Transformers) and 3.12 to only
test the lower and upper bounds of supported versions, keeping CI fast.
Also remove --extra voyager from test runs since the Voyager index is
being deprecated and was causing failures on Python 3.14.

Closes #185

Co-Authored-By: Roman Solomatin <samoed.roman@gmail.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
raphaelsty added a commit that referenced this pull request Mar 6, 2026
Drop Python 3.9 (deprecated in Sentence Transformers) and 3.12 to only
test the lower and upper bounds of supported versions, keeping CI fast.
Also remove --extra voyager from test runs since the Voyager index is
being deprecated and was causing failures on Python 3.14.

Closes #185

Co-Authored-By: Roman Solomatin <samoed.roman@gmail.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants