jmespath / jmespath.py

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

Add support for Python 3.12 and drop EOL <= 3.7 #315

Closed hugovk closed 2 months ago

hugovk commented 1 year ago

The Python 3.12 release candidate is out! :rocket:

Call to action

We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.12 compatibilities during this phase, and where necessary publish Python 3.12 wheels on PyPI to be ready for the final release of 3.12.0.

Also drop EOL Python <= 3.7, helps https://github.com/jmespath/jmespath.py/pull/313.

See also:

khneal commented 5 months ago

This would be nice to have. @jamesls - are you available to review+approve+merge+release?

hugovk commented 2 months ago

Closing as this PR is one year old, and the last commit was in March 2023.

Happy to re-open if there's any interest!

khneal commented 2 months ago

@hugovk - I’m still interested. Please reopen and consider merging as soon as is convenient. Python 3.12 has been GA for almost a year, 3.13 GA GA release is expected in just over one month, and then 3.8 will be EOL about a month after that.

hugovk commented 2 months ago

I don't have merge permissions here so unfortunately there's no point re-opening unless a maintainer is going to merge this.