jmespath / jmespath.py

JMESPath is a query language for JSON.
http://jmespath.org
MIT License
2.17k stars 178 forks source link

Add testing for Python 3.11 #285

Closed nateprewitt closed 2 years ago

nateprewitt commented 2 years ago

This PR is a follow up from boto/botocore#2693. We're working on adding Python 3.11 support and the current release of jmespath isn't compatible. The fix was already merged in #217 though, we just need a new release.

In this PR, we'll add 3.11 to the CI to ensure new regressions aren't introduced during the bug fix phase of the release. The identifier is "3.11-dev" which will roll over to the final release of 3.11. This will eventually need to be moved to just "3.11" at some point after GA.

This also adds the 3.11 trove classifier to let downstream consumers know this package is currently testing on this build and enable easier tracking on community tools like pyreadiness.