Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current PyQt5 which I am building as a backend for Matplotlib update requires an update to much of the Qt5 ecosystem. The latest versions of all packages, where available, that are needed for pyqt5-mac-pyNN-5.15.1-1 are added in the first commit, the second has the update for PyQt5 and for SIP 4.19.24, also required for the build.
SIP 4 is also the last version to support PyQt4. This makes updating to SIP 5 potentially a bit risky, but the third commit adds build support for the latter (introducing
update-alternatives
-managed binaries); but building pyqt4-mac-py afterwards will require downgrading sip-pyNN-bin to the earlier version (Qt4 has reached its end of life anyway).Also updated the remaining Qt5 Depends of PyQt5 to 5.15.1. qt5-mac-enginio-shlibs and qt5-mac-qtdeclarative-shlibs turned out to be no longer required - the former is among the discontinued submodules in Qt5 > 5.10.
I have added the example directories to the DocFiles, which sums up to a bit extra space (but not more than 20-25 % of the total installed size).
Tested on 10.14.7/Xcode 11