Closed
Description
Expected Behaviour
I should be able to install an unpinned version of boto3 and aws-lambda-powertools without a dependency error
Current Behaviour
Installing boto3 and aws-lambda-powertools==1.25.7 results in the following error message during installation.
aws-lambda-powertools 1.25.7 requires jmespath<0.11.0,>=0.10.0, but you'll have jmespath 1.0.0 which is incompatible.
Code snippet
N/A
Possible Solution
boto3 added support for JMESPath 1.0 in this PR: boto/boto3#3189. Didn't appear to require any code changes, just opening up the allowable versions to something less than 2.0
Steps to Reproduce
cat requirements.txt
wheel
boto3
aws-lambda-powertools[pydantic]==1.25.7
pip install -r requirements.txt
AWS Lambda Powertools for Python version
1.25.7
AWS Lambda function runtime
3.9
Packaging format used
PyPi
Debugging logs
No response