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
py-pyqt5 and py-spyder[-devel] #3951
Conversation
Notifying maintainers: |
618a280
to
b4c2b4c
Compare
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.
👍 looks good to me.
Travis Build #5776 Errored. Lint results
The build timed out. |
Travis Build #5777 Errored. Lint results
Port py27-pyqt5's dependencies fail on xcode8.3. Log The build timed out. |
python/py-pyqt5/Portfile
Outdated
@@ -6,7 +6,7 @@ PortGroup cxx11 1.1 | |||
|
|||
name py-pyqt5 | |||
version 5.12.1 | |||
revision 0 | |||
revision 1 |
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.
The revision
should stay at 0 because you are adding a new port, not actually changing an existing port. There is need for people to rebuild py-pyqt5
.
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.
I was initially planning on changing the webengine
variant to install the py-pyqt5-webengine
port, but that resulted in a circular dependency (or something) and didn't work. Right now, you're right that it doesn't need a revision increase; will change that.
- also remove the now absent QtWebEngine configure arguments from the main py-pyqt5 port
b4c2b4c
to
0741b7b
Compare
thanks @mamoll for the response, that is true indeed! I have just updated the PR so that it doesn't increase the |
Travis Build #5797 Errored. Lint results
Port py27-pyqt5's dependencies fail on xcode7.3. Log The build timed out. |
Description
The latest
py-pyqt5
release does no longer include PyQtWebEngine and, therefore, thewebengine
variant doesn't do anything anymore. This causes issue withpy-spyder[-devel]
that require this variant.As discussed in ticket 58237, this PR adds the
py-pyqt5-webengine
subport topy-pyqt5
, removes the no-longer-existing configure arguments, and obsoletes thewebengine
variant.Finally, the
py-spyder[-devel]
ports are updated so that they now depend on the newpy-pyqt5-webengine
port. The additional benefit is that ports providing Spyder do not rely on non-default variants anymore, which should allow them to finish in CI runs and to build on the buildbot.@mamoll for your consideration/testing; @mf2k this should fix your Spyder issues.
Type(s)
Tested on
macOS 10.14.3 18D109
Xcode 10.2 10E125
Verification
Have you
port lint
?sudo port test
?sudo port -vst install
?