Update of dependencies and support for Python3.10 to Python3.13 #161
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.
Fixes #160.
Changes proposed in this PR:
-Added support for Python3.12 and 3.13
-Removed support for Python3.8 and 3.9
-Replaced down https://mermade.org.uk/ API by https://converter.swagger.io/ for converting from Swagger/OpenAPI 2.0 to OpenAPI 3.0.0
-Replace down http://finkhaeuser.de/projects/prance/petstore.yaml by https://petstore.swagger.io/v2/swagger.yaml
-Replace deprecated RefResolutionError and validate_spec in BaseParser
-Added skipif for flex related tests (+coverage 89 due to more skipped tests) + backend specified for openapi-spec-validator related tests
-Update of project dependencies
The coverage for flex is at 89.5% and at 98.87% for other cases