Skip to content

Make gensim optional#49

Closed
timovdk wants to merge 14 commits into
mainfrom
make-gensim-optional
Closed

Make gensim optional#49
timovdk wants to merge 14 commits into
mainfrom
make-gensim-optional

Conversation

@timovdk

@timovdk timovdk commented Apr 27, 2026

Copy link
Copy Markdown
Collaborator

To make Dory work on Python 3.14 I propose to make gensim optional

@timovdk timovdk requested a review from J535D165 April 27, 2026 06:59
@J535D165

Copy link
Copy Markdown
Member

This doesn't propagate nicely to the GUI and will result in unexpected behavior for frontend users, I expect. Not sure if this aligns with the package's proposed architecture and paper. Can you confirm?

@timovdk

timovdk commented Apr 29, 2026

Copy link
Copy Markdown
Collaborator Author

Hmm the idea is to not depend on gensim updates for major Python releases because they are always slow to update. But we do need it for an optimized implementation of Doc2Vec. Hence, the optional import seemed like the best of bad options, since now people run into issues when trying to install asreview dory on Py3.14, because Gensim is not updated yet.

@timovdk timovdk closed this Apr 29, 2026
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.

2 participants