-
Notifications
You must be signed in to change notification settings - Fork 294
Deprecation message for httpsig_cffi component #187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@glaubitz , thanks for your reminding, we will consider carefully and see what is the best replacement and then update. |
(httpsig_cffi fork author here) I'm not terribly interested in maintaining |
@glaubitz what version of python SDK are you using? And could you please check signer.py(https://github.com/oracle/oci-python-sdk/blob/master/src/oci/signer.py#L15), or you directly |
Yes switching back to httpsig was easy. Change code in class SignedRequestAuth(requests.auth.AuthBase)
|
@pelliu Sorry, I missed your message. I'm regularly updating both the SDK and the CLI package. If I remember correctly, the |
@pelliu @glaubitz: httpsig_cffi is now a modified vendored dependency instead of a Python module dependency. In #444 I've requested that all vendored dependencies be migrated to Python module dependencies and it looks like that will happen for version 3.0 of the SDK. Perhaps as part of that, the modified httpsig_cffi could be removed and httpsig from @ahknight used instead. It looks a bit like that project hasn't received many updates recently though. I wonder if Oracle or SUSE would be interested in sponsoring the maintainer to do some work on it? |
I am currently testing the
python-oci-sdk
andoci-cli
packages which I created for openSUSE.During the tests, I ran into a warning which seems to indicate that
httpsig_cffi
whichoci-sdk
uses makes use of deprecated APIs:Since
httpsig_cffi
hasn't been updated upstream since 2015, it might be a good idea to use a replacement instead before the API breaks altogether.The text was updated successfully, but these errors were encountered: