Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update of dependencies and support for Python3.10 to Python3.13 #161

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

MathisFranel
Copy link

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

prance test OK
The coverage for flex is at 89.5% and at 98.87% for other cases
image

@MathisFranel
Copy link
Author

Hi @RonnyPfannschmidt,
Could you check this one please? It could help on few other projects that rely on your work.
Thanks in advance!

@RonnyPfannschmidt
Copy link
Owner

Thanks for getting this started

At first glance it looks like ill have to schedule a time block for review

@fwininger
Copy link

Thanks @MathisFranel

@RonnyPfannschmidt
Copy link
Owner

I'm down with a cold since a few days so getting this in currently is delayed

@MathisFranel
Copy link
Author

Hi @RonnyPfannschmidt,
Have you had time to check the PR?

@RonnyPfannschmidt
Copy link
Owner

Nope had a flu that kept me down quite a while and I'm still catching up

@dseichter
Copy link

Hope you're getting well soon!
This PR will also fix my open report #162. Within an isolated environment, also the vulnerability scan tool Wapiti, will worked, if this PR will be merged and used for the next upcoming release of prance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Prance doesn't work with python 3.12.1
4 participants