Consider updating restrictive max-version dependencies (e.g. six, future, requests)
See original GitHub issueCommunity Note
Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request. Please do not leave “+1” or “me too” comments, they generate extra noise for issue followers and do not help prioritize the request. If you are interested in working on this issue or have submitted a pull request, please leave a comment.
Tell us about your request
I constantly struggle with keeping my requirements file free of dependency conflicts due to some of the version requirements imposed by awsebcli, namely six, requests and future seem to be the biggest offenders.
awsebcli v3.18.1 requires:
future>=0.16.0,<0.17.0futurev0.17.0 was released October 2018
requests>=2.20.1,<2.21requestsv2.21.0 was released December 2018
six>=1.11.0,<1.12.0sixv1.12.0 was released December 2018
One workaround is just to have a separate environment for using awsebcli, but it would be great to get everything working in one env.
I don’t know the history/details behind these restrictions, but I would think/hope that they can be improved at least somewhat.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:7
- Comments:7 (1 by maintainers)

Top Related StackOverflow Question
Can we please update
pathspecversion? It’s causing issues withblackfor almost a year now…I still have the same issue with
awscli 3.19.3when I installs3fs:awsebcli 3.19.2 requires botocore<1.20.0,>=1.19.0, but you have botocore 1.17.44 which is incompatible.