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: Compatibility fixes for Spyder 6.0.0 alpha 5 #222

Merged
merged 7 commits into from
Apr 25, 2024

Conversation

jitseniesen
Copy link
Member

A couple of changes to the API, but mostly changes to ensure that the tests run.

Part of #221, but there is probably more to come.

As a side-effect of PR spyder-ide/spyder#21734, a QApplication needs
to be running before importing
spyder.plugins.preferences.widgets.configdialog. Moving the import
inside a function achieves this.
@jitseniesen jitseniesen added this to the v0.7.0 milestone Apr 13, 2024
@jitseniesen jitseniesen self-assigned this Apr 13, 2024
It is not clear why this is needed, but without this the tests
abort on exit with "QThread: Destroyed while thread is still running"
* This is to get Node 20 because older versions are deprecated.
* Also replace Replace mambaforge by miniforge now that conda uses
  the same solver as mamba.
Before, the Spyder source tree was nested inside the plugin source
tree which was messy and may have generated errors.
@jitseniesen jitseniesen merged commit 6ccacfc into spyder-ide:master Apr 25, 2024
9 checks passed
@jitseniesen jitseniesen deleted the spyder6a5 branch April 25, 2024 19:18
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.

None yet

1 participant