-
Notifications
You must be signed in to change notification settings - Fork 26
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 build machinery to support Python 3.8 and PySide 6 #477
Conversation
Marking as draft: I'm aiming to combine this with general build system updates. |
…ve any more luck installing wxPython
@requires_gui | ||
class TestTasksApplication(unittest.TestCase): | ||
def setUp(self): | ||
self.tmpdir = tempfile.mkdtemp() | ||
self.addCleanup(shutil.rmtree, self.tmpdir) | ||
|
||
@unittest.skipUnless( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Drive-by cleanup; this skip condition could only be triggered under Python 2.
There was a problem hiding this 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. etstool.py
seems to be working appropriately.
Thanks. Updating branch protections so that I can merge. |
This PR extends the build machinery to support Python 3.8 and PySide 6, and does general cleanup and streamlining of the GitHub Actions workflows.
Notable changes:
pyproject.toml
file.pip install
of wxPython 4.2.0 on Python 3.6 appears to be broken.