-
Notifications
You must be signed in to change notification settings - Fork 427
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
botocore 1.28.0 expects endpoint_url
param to _convert_to_request_dict()
#1081
Comments
:( This issue could have been avoided by:
We need a patched version of |
I respectfully disagree that this is a breaking change for It seems to still be a continuing theme of calling private methods of Some lessons learned here for sure, and an understanding that depending on |
This issue could have been avoided by not having open-ended dependencies (e.g. |
Pinning a This is a theoretical discussion. The actual and only valid solution is do not access an attribute/function that is prefixed by a |
@DeepSpace2 (I've never proposed pinning |
Limiting botocore up to a specific minor version would be overly restrictive to our ecosystem. Ultimately it's our "fault" in pynamodb for relying on a private method, so it's our responsibility to update for the upstream change. P.S. thanks everyone for quickly analyzing this! |
Thanks for the quick fix. |
Absolutely. |
This should be fixed in 5.2.3. |
endpoint_url
param to _convert_to_request_dict()
endpoint_url
param to _convert_to_request_dict()
Any idea on this error latestenv/lib/python3.8/site-packages/pynamodb/connection/base.py:1311: in query |
The code here (L358-L361) calls an internal
botocore
method (L961-L969):botocore
release 1.28.0 expects a newendpoint_url
parameter in this method call whichpynamodb
does not provide. We recieved the following stacktrace:The text was updated successfully, but these errors were encountered: