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

PR: Drop support for Python 3.6 #329

Merged
merged 6 commits into from
Mar 30, 2022

Conversation

dalthviz
Copy link
Member

Fixes #297

@dalthviz dalthviz added this to the v2.1.0 milestone Mar 25, 2022
@dalthviz dalthviz self-assigned this Mar 25, 2022
Copy link
Member

@CAM-Gerlach CAM-Gerlach left a comment

Choose a reason for hiding this comment

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

Thanks for doing all this, and sorry you had to do all the work—I was going to take care of it shortly myself due to QtPy 2.1.0's release evidently approaching, but you got to it first.

As for the CI issue, it appears the qdialog tests need to be skipped when not using conda as well since the same thing happens (CI stalls), though you could try increasing the timeout on QtCore.QTimer.singleShot(100, dialog.accept) since it could be the dialog just isn't ready in time.

I had a few comments here, and there were a couple other spots elsewhere that I submitted a PR against your branch, dalthviz#1 , to fix.

Also, you confirm that the modified skips can't simply be removed, right? Otherwise we get a lot of accumulating techdebt of skips over time.

qtpy/tests/test_patch_qheaderview.py Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Show resolved Hide resolved
dalthviz and others added 3 commits March 28, 2022 11:59
PR: Update a couple additional instances of Python 3.6-specific code and comments
* Improve skip `test_patched_qheaderview` reason string
* Remove unnecessary config for CI jobs

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
Skip PySide6 on macOS with Python 3.7

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
Copy link
Member

@CAM-Gerlach CAM-Gerlach left a comment

Choose a reason for hiding this comment

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

LGTM now, thanks @dalthviz !

Copy link
Member

@ccordoba12 ccordoba12 left a comment

Choose a reason for hiding this comment

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

Looks good to me, thanks @dalthviz!

@ccordoba12 ccordoba12 merged commit 6199be5 into spyder-ide:master Mar 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Drop Python 3.6 support
3 participants