jazzband / jsonmodels

jsonmodels is library to make it easier for you to deal with structures that are converted to, or read from JSON.
http://jsonmodels.readthedocs.org/en/latest/
BSD 3-Clause "New" or "Revised" License
334 stars 51 forks source link

Drop support for EOL Python 3.6 and add 3.11 #163

Closed hugovk closed 1 year ago

hugovk commented 2 years ago

I didn't add the Trove classifier for 3.11 because it's still in beta, but as this is a pure Python project we probably could add now?

codecov[bot] commented 2 years ago

Codecov Report

Merging #163 (75ba003) into master (cc3c431) will not change coverage. The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #163   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            8         8           
  Lines          764       764           
  Branches       186       170   -16     
=========================================
  Hits           764       764           
Impacted Files Coverage Δ
jsonmodels/parsers.py 100.00% <ø> (ø)
jsonmodels/validators.py 100.00% <ø> (ø)
jsonmodels/builders.py 100.00% <100.00%> (ø)
jsonmodels/models.py 100.00% <100.00%> (ø)
jsonmodels/utilities.py 100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

hugovk commented 1 year ago

I didn't add the Trove classifier for 3.11 because it's still in beta

Added it now, 3.11 is in final RC with full release out in a week or two!

https://peps.python.org/pep-0664/

beregond commented 1 year ago

That was quick :smile:

beregond commented 1 year ago

@hugovk thanks for help! These changes are now available in version 2.6.0 :rocket: