Skip to content

Compatibility with python 3.10 and 3.11 #3

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

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

rjdirisio
Copy link

@rjdirisio rjdirisio commented Aug 16, 2024

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Description of changes:

Hi @nateprewitt and @jonathan343

Thanks for a great tool! This is quite useful for making requests directly to aws services.

It would be useful to me to have this library work with earlier python versions. I have played around with using the signers in 3.10 and 3.11, and it doesn't seem like there's much issue beyond what has been modified in this PR.

I have this as a draft for the following reasons:

  1. I was wondering if there are other things I am potentially missing that would break in supporting 3.10 or 3.11.
  2. I kept the mypy version in pyproject.toml at 3.12, even though it really should be compatible with all 3 versions. But, I don't believe mypy python version specifications can be an array in a pyproject. I'm not exactly sure what it's being used for right now. If it's just for the pre-commit action, then I'm not sure my matrix of lint tests are working properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants