-
Notifications
You must be signed in to change notification settings - Fork 252
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
Qt5.py #294
Comments
Another benefit is you can install Qt.py and Qt5.py in the same virtual environment and actually even use them in different parts of your app, depending on which parts may be running inside of a Qt4 host application or not. |
That's actually what I had in mind for "co-existence". I've updated the description of it to make it more clear, sorry about that! |
You've called this project Qt5.py which implies there could potentially be a Qt6.py down the road... is this your intention, or would it make more sense to remove the major version number from the project and instead use regular semver to handle this as well as git branches for maintainers? E.g. I've touched upon this in #293 (comment) |
Hm. Perhaps you meant to add EDIT: No, that's probably not what you meant ... but I still kind of like that idea. |
Yes, that's what I was thinking. Much like how there is PyQt4, PyQt5 (and presumably, PyQt6).
That's possible, worth thinking about! |
We would have to figure out a way so that users can (pip) install a certain version of Qt.py and then also (pip) install a completely different version of Qt5.py though. Especially if the original Qt.py goes 2.x and starts supporting the transition between Qt5/Qt6. Some users may want to stay on 1.x but at the same time use the latest QtN.py. I just realized, you also need to secure the project names going forward if you want new, separate repositories (such as the Qt5.py repository). If someone decides to fu** with us, they could just create Qt6.py, Qt7.py github repos and we would have an annoying problem on our hands. |
That's not a problem, the
I think they're unique under the namespace "mottosso" though. |
Ah, yes. PyPi on the other hand... |
Oh! In that case, I'm casting my vote on this one. |
Same repo would however complicate issue tracking, the README and perhaps most importantly releases. There is only one stream of releases per repository, and that's how we (currently) increment the version. |
True. Not so great, actually. |
@mottosso Please see #293 (comment) |
I put together a preliminary successor of Qt.py for PySide2 and PyQt5 only, an alternative being "upgrading" Qt.py itself, dropping support for Qt 4.
Benefits of a separate project
Benefits of an "upgrade"
The text was updated successfully, but these errors were encountered: