Looking through the tests, I noticed a few things I figured I could fix. I think JMESPath is a fantastic tool/standard, and I'd like to help out by cleanup and improving CI/CD if the devs think these are useful changes. I can make most of them quite quickly.
Looking through the tests, I noticed a few things I figured I could fix. I think JMESPath is a fantastic tool/standard, and I'd like to help out by cleanup and improving CI/CD if the devs think these are useful changes. I can make most of them quite quickly.
OrderedDictin most places; Python 3.7+ guarantees ordersys.maxint(removed in Python 3) withsys.maxsize(guaranteed to exist)encoding='utf8'for better platform independence (also: always closeopen())