Every week, in the Dev Notes, I read that the packages are too heavy. Would it be better to split the packages into separate classes or groups of a few ones?
I mean, release PySide6_QtCore with QtCore only. Then, release PySide6_QtGui with QtGui only. Such a package would depend on PySide6_QtCore, thus working fine, just like now. If QtCore and QtGui cover all the needs, a person wouldn't install other packages, therefore keeping the Python environment (and the deployment build) small.
For the devs, there is more work, but this approach would make the packages at PyPI smaller individually. As a side effect, if an issue occurs, it would require refreshing only a small package, independently on the rest of PySide6 or even PySide6_Essentials.
And as for QtWidgets, I never use even half of them. Still, I have to carry all the code along. Alright, it's not that much. But the PDF parts? QML? Are they that inseparable from the rest?