Closed BetaGrumm closed 1 day ago
Hey, it seems like you are using Algoliasearch 2, can you try with https://github.com/algolia/algoliasearch-client-python/releases/tag/3.0.0?
Thanks for the reply. I started with version 3.0.0 and worked my way back to 2.0.0. So I've already tried that. Same issue all the way down.
Hey, the v4 version of the api client support python >= 3.8. Python 3.7 has reached end of life and will not be supported https://devguide.python.org/versions/
Description
We recently implemented the algoliasearch package into a flask app. All worked fine on python 3.6 and lower, but now we need to update our base python image to 3.7. The algoliasearch package is now failing in the app.
I've whittled the relevant app code down to essentially the following (hard coding the ID, key, and index):
index.search() produces the following stack trace:
requirements.txt
I've been kicking this issue around for a few weeks now, trying every patch version of python, every version of algoliasearch, random versoins of other packages all in the hopes of getting something more useful in the way of debugging information to no avail. This seems to be a personal fight between algoliasearch and pythons std/lib. If I had to guess, I would blame the ssl module but I really am out of my league here. Any insight anyone can provide here would be most appreciated. Thanks.