pusher-http-python
pusher-http-python copied to clipboard
Add support for Python 3.11
What does this PR do?
Add support for Python 3.11 and test on CI.
Python 3.12 support is pending a new release of aiohttp, which should be coming soon: https://github.com/aio-libs/aiohttp/issues/7639#issuecomment-1746582318.
Python 2.7 is EOL since 2020-01-01 and no longer supported on GitHub Actions, so I've not been able to test it. I recommend dropping Python 2.7, and see it's being removed in https://github.com/pusher/pusher-http-python/pull/207, but I can also remove it in this PR or another if you like.
Plus some GitHub Actions config updates.
- [x] If you have changed dependencies, ensure both
requirements.txt
andsetup.py
have been updated
CHANGELOG
- [ADDED] Add support for Python 3.11