-
Notifications
You must be signed in to change notification settings - Fork 12
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
WIP: modernise package data and fix CI #36
Conversation
jni
commented
Sep 19, 2024
•
edited
Loading
edited
- Update all actions versions in test_and_deploy gha
- replace setup.cfg with pyproject.toml
- Update supported Python versions in tox.ini
- Update tox.ini to use pyside only on py39
Also: - update author to napari team - update supported Python versions - add optional dependencies
PySide2 support python up to python 3.10, and we made pyside2 conditional dependency here https://github.com/napari/napari/blob/e8c41abf306e45dc06f8569f6bdd461386f15e92/pyproject.toml#L95 |
Ah. So what do you think about only testing pyqt in this repo? |
tox.ini
Outdated
@@ -1,14 +1,13 @@ | |||
# For more information about tox, see https://tox.readthedocs.io/en/latest/ | |||
[tox] | |||
envlist = py{38,39,310}-{linux,macos,windows}-{pyqt,pyside} | |||
envlist = py{39,312}-{linux,macos,windows}-{pyqt,pyside} |
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.
envlist = py{39,312}-{linux,macos,windows}-{pyqt,pyside} | |
envlist = py39-{linux,macos,windows}-{pyqt,pyside},py312-{linux,macos,windows}-pyqt |
This may be a better solution
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.
Awesome, thanks!
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.
what with qt6 bindings?
I suggest leaving that to a future PR after this one is green and merged and then merged into #18. |
Co-authored-by: Grzegorz Bokota <[email protected]>