You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Algolia has been super fun to learn and start working with.
I had one minor concern regarding the pinned dependency on requests[security].
We're using the client with AWS Lambda which makes C Dependencies a major pain in the butt.
Specifying the security extras on your package is an excellent idea, as it ensures that folks with older/out-of-date Python installations get a nice high quality TLS connection to your servers.
For folks running Modern Pythons™️ this is no longer necessary.
And unfortunately for folks running in AWS Lambda or other environments that make deploying pure python modules/dependencies easy, it's just a pain in the butt to add PyOpenSSL, cffi, and cyptography.
You could consider using PEP 508Environment Markers to specify requests[security] for ancient Pythons, while letting folks running the good stuff skate away into the server less sunset :)
The text was updated successfully, but these errors were encountered:
Thanks for the feedback!
As it turns out, requests itself is not compatible with the python versions that would have needed the flair, I just removed it.
The PR is here #335
I am just waiting for the reviewers to mark it as valid, and I will release a new version.
Hello!
Algolia has been super fun to learn and start working with.
I had one minor concern regarding the pinned dependency on
requests[security]
.We're using the client with AWS Lambda which makes C Dependencies a major pain in the butt.
Specifying the security extras on your package is an excellent idea, as it ensures that folks with older/out-of-date Python installations get a nice high quality TLS connection to your servers.
For folks running Modern Pythons™️ this is no longer necessary.
And unfortunately for folks running in AWS Lambda or other environments that make deploying pure python modules/dependencies easy, it's just a pain in the butt to add PyOpenSSL, cffi, and cyptography.
You could consider using PEP 508 Environment Markers to specify
requests[security]
for ancient Pythons, while letting folks running the good stuff skate away into the server less sunset :)The text was updated successfully, but these errors were encountered: