<html><header></header><body><div style="font-family: Tahoma; font-size: 14px; color: #000000;">Great Phil, that's where I pulled sources for both of them.</div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;">I have built and packaged PyQt5-sip and PyQt5 from those sources, after building and packaging sip5 and PyQt-builder.</div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;"> </div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;">Maybe there's something wrong in what I'm delivering to the system with PyQt5-sip?<br />Here's a brief of the files delivered by my package, as in the package definition file (pkg, solaris).</div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;">I derived this from the prototype area generated by the build/install on the prototype install root.</div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;">I bet something is wrong with the sip.cpython-35m.so file...I still don't understand how these cpython so files are looked up, but that is what the build system created in the prototype area.</div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;"> </div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;">dir path=usr<br />dir path=usr/lib<br />dir path=usr/lib/python$(PYVER)<br />dir path=usr/lib/python$(PYVER)/vendor-packages<br />dir path=usr/lib/python$(PYVER)/vendor-packages/PyQt5<br />dir path=usr/lib/python$(PYVER)/vendor-packages/PyQt5_sip-12.7.2-py$(PYVER).egg-info<br />file usr/lib/python$(PYVER)/vendor-packages/PyQt5/sip.cpython-35m.so path=usr/lib/python$(PYVER)/vendor-packages/PyQt5/sip.cpython-35m.so<br />file path=usr/lib/python$(PYVER)/vendor-packages/PyQt5_sip-12.7.2-py$(PYVER).egg-info/PKG-INFO<br />file path=usr/lib/python$(PYVER)/vendor-packages/PyQt5_sip-12.7.2-py$(PYVER).egg-info/SOURCES.txt<br />file path=usr/lib/python$(PYVER)/vendor-packages/PyQt5_sip-12.7.2-py$(PYVER).egg-info/dependency_links.txt<br />file path=usr/lib/python$(PYVER)/vendor-packages/PyQt5_sip-12.7.2-py$(PYVER).egg-info/top_level.txt</div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;"> </div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;">Thanks for your help!</div>
<div style="font-family: Tahoma; font-size: 14px; color: #000000;">Gabriele<br /> <br /><br />
<div id="wt-mailcard">
<div> </div>
<div> </div>
<div><span style="font-size: 14px; font-family: Helvetica;"><strong>Sonicle S.r.l. </strong>: <a href="http://www.sonicle.com/" target="_new">http://www.sonicle.com</a></span></div>
<div><span style="font-size: 14px; font-family: Helvetica;"><strong>Music: </strong><a href="http://www.gabrielebulfon.com/" target="_new">http://www.gabrielebulfon.com</a></span></div>
<div><span style="font-size: 14px; font-family: Helvetica;"><strong>Quantum Mechanics : </strong><a href="http://www.cdbaby.com/cd/gabrielebulfon" target="_new">http://www.cdbaby.com/cd/gabrielebulfon</a></span></div>
</div>
<tt><br /><br /><br />----------------------------------------------------------------------------------<br /><br />Da: Phil Thompson <phil@riverbankcomputing.com><br />A: Gabriele Bulfon <gbulfon@sonicle.com> <br />Cc: pyqt@riverbankcomputing.com <br />Data: 27 aprile 2020 18.40.16 CEST<br />Oggetto: Re: ImportError: No module named 'PyQt5.sip'<br /><br /></tt>
<blockquote style="border-left: #000080 2px solid; margin-left: 5px; padding-left: 5px;"><tt>You are talking about SIP v5, Patrick is talking about SIP v4.<br /><br />If you must build from sources then you can get the source package for <br />the PyQt5.sip module from PyPI...<br /><br />https://pypi.org/project/PyQt5-sip/#files<br /><br />The PyQt5 sources are also on PyPI...<br /><br />https://pypi.org/project/PyQt5/#files<br /><br />To do the build you must also have SIP and PyQt-builder installed from <br />PyPI.<br /><br />Phil<br /><br />On 27/04/2020 17:19, Gabriele Bulfon wrote:<br />> Ok, sip sources have no configure.py:<br />>  <br />> ChangeLog<br />> code_generator<br />> doc<br />> examples<br />> LICENSE<br />> LICENSE-GPL2<br />> LICENSE-GPL3<br />> MANIFEST.in<br />> NEWS<br />> PKG-INFO<br />> pyproject.toml<br />> README<br />> setup.cfg<br />> setup.py<br />> sip.egg-info<br />> sipbuild<br />>  <br />> I only have setup.py<br />> I got the sources from here:<br />> https://files.pythonhosted.org/packages/bc/dd/aa60ae73bc213466fd158e3d8b91d55ac00a248b14a98919bfe0e12c5d74/sip-5.2.0.tar.gz<br />>  <br />> Is this correct?<br />>  <br />>  <br />> Sonicle S.r.l. <br />> : <br />> http://www.sonicle.com<br />> Music: <br />> http://www.gabrielebulfon.com<br />> Quantum Mechanics : <br />> http://www.cdbaby.com/cd/gabrielebulfon<br />> Da:<br />> Patrick Stinson<br />> A:<br />> Gabriele Bulfon<br />> Cc:<br />> pyqt@riverbankcomputing.com<br />> Data:<br />> 27 aprile 2020 18.10.21 CEST<br />> Oggetto:<br />> Re: ImportError: No module named 'PyQt5.sip'<br />> I mean when the option you passed to sip’s configure.py when building <br />> sip.<br />> On Apr 27, 2020, at 7:34 AM, Gabriele Bulfon<br />> wrote:<br />> <br />> Hello,<br />>  <br />> do you mean something like this?<br />> /usr/bin/sip-build --no-make --sip-module PyQt5.sip --qmake<br />> /usr/lib/qt/5.14/bin/amd64/qmake --confirm-license<br />>  <br />> Thanks!<br />> Gabriele<br />>  <br />>  <br />> Sonicle S.r.l. <br />> : <br />> http://www.sonicle.com<br />> Music: <br />> http://www.gabrielebulfon.com<br />> Quantum Mechanics : <br />> http://www.cdbaby.com/cd/gabrielebulfon<br />> Da:<br />> Patrick Stinson<br />> A:<br />> Gabriele Bulfon<br />> Cc:<br />> pyqt@riverbankcomputing.com<br />> Data:<br />> 27 aprile 2020 17.19.48 CEST<br />> Oggetto:<br />> Re: ImportError: No module named 'PyQt5.sip'<br />> Did you build sip with “—sip-module PyQt5.sip”?<br />> On Apr 26, 2020, at 11:45 PM, Gabriele Bulfon<br />> wrote:<br />> <br />> Hello,<br />>  <br />> I've built and packaged from sources PyQt5 for our XStreamOS/illumos <br />> distro.<br />> Your package is a requirement for LightDM web-greeter.<br />> After building and installing all the packages, trying to run<br />> web-greeter I receive this errors:<br />>  <br />> XStreamOS Chandra (powered by illumos) SunOS 5.11 March 2020<br />> gbulfon@xstreamos:~$ web-greeter<br />> Traceback (most recent call last):<br />> File<br />> "/usr/lib/python3.5/vendor-packages/whither/toolkits/bootstrap.py",<br />> line 31, in<br />> from .qt.window import QtWindow as Window<br />> File<br />> "/usr/lib/python3.5/vendor-packages/whither/toolkits/qt/window.py",<br />> line 34, in<br />> from PyQt5.QtWidgets import (<br />> ImportError: No module named 'PyQt5.sip'<br />> During handling of the above exception, another exception occurred:<br />> Traceback (most recent call last):<br />> File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main<br />> "__main__", mod_spec)<br />> File "/usr/lib/python3.5/runpy.py", line 85, in _run_code<br />> exec(code, run_globals)<br />> File "/usr/bin/web-greeter/__main__.py", line 37, in<br />> File "/usr/lib/python3.5/vendor-packages/whither/app.py", line 33, in<br />> from .toolkits.bootstrap import Application, Window, WebContainer<br />> File<br />> "/usr/lib/python3.5/vendor-packages/whither/toolkits/bootstrap.py",<br />> line 38, in<br />> from .gtk.window import GtkWindow as Window<br />> File<br />> "/usr/lib/python3.5/vendor-packages/whither/toolkits/gtk/window.py",<br />> line 34, in<br />> gi.require_versions({'Gtk': '3.0', 'Gdk': '3.0'})<br />> AttributeError: module 'gi' has no attribute 'require_versions'<br />>  <br />> I also have built and installed pyqt5-sip 12.7.2.<br />> Any idea what's missing?<br />> Or, where should I look for missing stuff? What is it looking for?<br />>  <br />> Thanks,<br />> Gabriele<br />>  <br />>  <br />> Sonicle S.r.l. <br />> : <br />> http://www.sonicle.com<br />> Music: <br />> http://www.gabrielebulfon.com<br />> Quantum Mechanics : <br />> http://www.cdbaby.com/cd/gabrielebulfon<br /><br /><br /><br /></tt></blockquote>
</div></body></html>