Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Drop support for old jsonschema (to drop need to parse version strings)
Motivation and Context
Looking at conda-forge/event-model-feedstock#46 the failures are because our tests use
distutils
which were removed in py312. The first commit changes to usepackgaing.version.parse
instead. However, we only need to check version strings to support jsonschema < 3 which at this point is almost 5 years old so I think we can safely require a newer version ofjsonschema
.If changing the dep pinning in too aggressive I can drop the second commit.
attn @ZLLentz
How Has This Been Tested?