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
From the discussion there it seems like people believe that the problem needs to be fixed moto.
Please have a look because currently moto does not work correctly with boto3==1.36 and aiobotocore==2.18.0.
The text was updated successfully, but these errors were encountered:
We only support botocore/boto3@cvjjm - we don't guarantee compatibility with third-party libraries like aiobotocore.
This comes up every now and then, and the ideal way would probably be for someone in the community to create an aiomoto repo that is compatible with aiobotocore - but it's out of scope for us.
I will openly admit that my understanding of precisely which of these libraries is responsible for what is very limited. But if you look at the stack trace you will see that the error arises when moto (in moto/core/responses.py) calls a function that is part of botocore (in botocore/httpchecksum.py).
Are you saying the problem is that aiobotocore is using moto in an unsupported way?
Are you saying the problem is that aiobotocore is using moto in an unsupported way?
IIRC - aiobotocore patches the botocore methods to become async, and changes the signature in the process (changes the return value) moto doesn't know about this, and just returns the value that is correct according to the original botocore signature
I initially filed a bug against
aiobotocore
describing the problem hereaio-libs/aiobotocore#1272 (comment)
From the discussion there it seems like people believe that the problem needs to be fixed moto.
Please have a look because currently moto does not work correctly with
boto3==1.36
andaiobotocore==2.18.0
.The text was updated successfully, but these errors were encountered: