-
Notifications
You must be signed in to change notification settings - Fork 280
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 tox to version 4 #1592
Update tox to version 4 #1592
Conversation
Looks great! Thank you for the PR, G! |
@greghope667 would you mind also adding a news fragment? it's needed to merge a PR, apparently. I'll test the changes on windows & mac just now. |
I've added a news fragment now, thanks. Tests pass on Linux. Windows has some failing tests for me, but they also fail for me on the master branch so I don't think this change is the culprit. |
Updating tox will remove one obstacle when setting up the dev environment, very nice! Tomorrow I'll test your changes on macOS, Windows ARM, and Linux ARM. Let's get this PR merged! 💪 Edit: Looks like it's not possible to trigger a re-run here? In the worst case you can do a force-push to trigger another run. |
Tested successfully:
Tested partially successful:
Tested unsuccessfully:
If you apply the fix for |
Hi @mkrnr , thanks for looking at the PR and running tests. I've just added the The CI job failed (but showed as cancelled) due to deprecation by GitHub - fixed by #1597 |
Confirmed that packaging check now passes after the latest change. I tried to run on Mac with native ARM as well and it seemed to not work at all, which if I understand correctly may have to do with PyQt5, as on Linux. We're possibly doing a migration to PyQt6 soon anyway, so for now this will do. |
Looks good. Thank you all! |
Summary of changes
Updates tox.ini configuration to support building with newer tox 4.
This is not backwards compatible with tox version 3.
Pull Request Checklist
I've successfully build & run tests on Linux, this will need testing on Windows and Mac