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

Require Python>=3.8 and PyQt5/PySide5>=5.14 #2334

Merged
merged 8 commits into from
Oct 14, 2022

Conversation

astrofrog
Copy link
Member

As it's becoming increasingly hard to test against all version combinations, I think it's reasonable to now bump the minimum required Python and PyQt/PySide (and looks like PyQt5 5.15 is now the latest version on conda as of a few months ago).

I have tried to simplify the build matrix a bit - and for now I've disabled the allowed failures and will add things back there if they do indeed fail.

@@ -1,6 +1,6 @@
[tox]
envlist =
py{37,38,39,310}-{codestyle,test,docs}-{pyqt59,pyqt510,pyqt511,pyqt512,pyqt513,pyside511,pyside512,pyside513,pyside514,pyside515,pyqt63,pyside63}-all-{dev,legacy}
py{38,39,310}-{codestyle,test,docs}-{pyqt514,pyqt515,pyside514,pyside515,pyqt63,pyside63}-all-{dev,legacy}
Copy link
Collaborator

@dhomeier dhomeier Oct 14, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where is envlist used anyway? pyqt64 is missing here, but that does not seem to break anything.
Is it for running a blanket tox "run everything" without any arguments?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes it's just for the 'run everything' which I never use anyway. But I can add the missing one.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually since not critical I will add it in my PyQt6 PR

@astrofrog astrofrog marked this pull request as ready for review October 14, 2022 14:29
@dhomeier dhomeier changed the title Require Python 3.8 and PyQt5/PySide5>=5.14 Require Python>=3.8 and PyQt5/PySide5>=5.14 Oct 14, 2022
@dhomeier dhomeier merged commit aabb5eb into glue-viz:main Oct 14, 2022
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.

2 participants