<div dir="ltr"><div dir="ltr">Here is the complete trace<div><br></div><div><pre id="gmail-log" class="gmail-ansi gmail-log-body-content" style="box-sizing:border-box;font-family:Cousine,monospace;min-height:42px;padding:15px 0px;color:rgb(241,241,241);font-size:12px;line-height:19px;white-space:pre-wrap;background-color:rgb(34,34,34);margin-top:0px"><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><span id="gmail-0-376" style="box-sizing:border-box">    Traceback (most recent call last):</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">212</a><span id="gmail-0-377" style="box-sizing:border-box">      File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 207, in <module></span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">213</a><span id="gmail-0-378" style="box-sizing:border-box">        main()</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">214</a><span id="gmail-0-379" style="box-sizing:border-box">      File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 197, in main</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">215</a><span id="gmail-0-380" style="box-sizing:border-box">        json_out['return_val'] = hook(**hook_input['kwargs'])</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">216</a><span id="gmail-0-381" style="box-sizing:border-box">      File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 67, in prepare_metadata_for_build_wheel</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">217</a><span id="gmail-0-382" style="box-sizing:border-box">        config_settings)</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">218</a><span id="gmail-0-383" style="box-sizing:border-box">      File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py", line 95, in _get_wheel_metadata_from_wheel</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">219</a><span id="gmail-0-384" style="box-sizing:border-box">        whl_basename = backend.build_wheel(metadata_directory, config_settings)</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">220</a><span id="gmail-0-385" style="box-sizing:border-box">      File "/tmp/pip-build-env-lubrgr6z/overlay/lib/python3.7/site-packages/sipbuild/api.py", line 51, in build_wheel</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">221</a><span id="gmail-0-386" style="box-sizing:border-box">        project = AbstractProject.bootstrap('pep517')</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">222</a><span id="gmail-0-387" style="box-sizing:border-box">      File "/tmp/pip-build-env-lubrgr6z/overlay/lib/python3.7/site-packages/sipbuild/abstract_project.py", line 82, in bootstrap</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">223</a><span id="gmail-0-388" style="box-sizing:border-box">        project.setup(pyproject, tool, tool_description)</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">224</a><span id="gmail-0-389" style="box-sizing:border-box">      File "/tmp/pip-build-env-lubrgr6z/overlay/lib/python3.7/site-packages/sipbuild/project.py", line 387, in setup</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">225</a><span id="gmail-0-390" style="box-sizing:border-box">        self.apply_user_defaults(tool)</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">226</a><span id="gmail-0-391" style="box-sizing:border-box">      File "project.py", line 62, in apply_user_defaults</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">227</a><span id="gmail-0-392" style="box-sizing:border-box">        super().apply_user_defaults(tool)</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">228</a><span id="gmail-0-393" style="box-sizing:border-box">      File "/tmp/pip-build-env-lubrgr6z/overlay/lib/python3.7/site-packages/pyqtbuild/project.py", line 86, in apply_user_defaults</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">229</a><span id="gmail-0-394" style="box-sizing:border-box">        super().apply_user_defaults(tool)</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">230</a><span id="gmail-0-395" style="box-sizing:border-box">      File "/tmp/pip-build-env-lubrgr6z/overlay/lib/python3.7/site-packages/sipbuild/project.py", line 202, in apply_user_defaults</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">231</a><span id="gmail-0-396" style="box-sizing:border-box">        self.builder.apply_user_defaults(tool)</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">232</a><span id="gmail-0-397" style="box-sizing:border-box">      File "/tmp/pip-build-env-lubrgr6z/overlay/lib/python3.7/site-packages/pyqtbuild/builder.py", line 76, in apply_user_defaults</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">233</a><span id="gmail-0-398" style="box-sizing:border-box">        self._get_qt_configuration()</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">234</a><span id="gmail-0-399" style="box-sizing:border-box">      File "/tmp/pip-build-env-lubrgr6z/overlay/lib/python3.7/site-packages/pyqtbuild/builder.py", line 463, in _get_qt_configuration</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">235</a><span id="gmail-0-400" style="box-sizing:border-box">        "v{0}".format(self.qt_version_str))</span></div><div class="gmail-log-line" style="box-sizing:border-box;padding:0px 15px 0px 62px;margin:0px;min-height:19px"><a style="box-sizing:border-box;color:rgb(102,102,102);display:inline-block;text-align:right;min-width:40px;padding-right:1em">236</a><span id="gmail-0-401" style="box-sizing:border-box">    sipbuild.exceptions.UserException</span></div></pre></div><div><br></div><div>aa</div></div><br><div class="gmail_quote"><div class="gmail_attr"><br></div><div class="gmail_attr">This happens in pyqtbuild/builder.py</div><div class="gmail_attr"><br></div><div class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">Le ven. 10 janv. 2020 à 10:20, Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 10/01/2020 09:11, Denis Rouzaud wrote:<br>
> Hi list,<br>
> <br>
> When running on Travis (ubuntu), I get this error:<br>
> <br>
> Collecting PyQt5 (from qgis-plugin-ci)<br>
> 194  Downloading<br>
> <a href="https://files.pythonhosted.org/packages/3a/fb/eb51731f2dc7c22d8e1a63ba88fb702727b324c6352183a32f27f73b8116/PyQt5-5.14.1.tar.gz" rel="noreferrer" target="_blank">https://files.pythonhosted.org/packages/3a/fb/eb51731f2dc7c22d8e1a63ba88fb702727b324c6352183a32f27f73b8116/PyQt5-5.14.1.tar.gz</a><br>
> (3.2MB)<br>
> 195  Installing build dependencies: started<br>
> 196  Installing build dependencies: finished with status 'done'<br>
> 197  Getting requirements to build wheel: started<br>
> 198  Getting requirements to build wheel: finished with status 'done'<br>
> 199    Preparing wheel metadata: started<br>
> 200    Preparing wheel metadata: finished with status 'error'<br>
> 201    Complete output from command<br>
> /home/travis/virtualenv/python3.7.1/bin/python<br>
> /home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py<br>
> prepare_metadata_for_build_wheel /tmp/tmpi7fqt297:<br>
> 202    Querying qmake about your Qt installation...<br>
> 203    /usr/bin/qmake -query<br>
> 204    Traceback (most recent call last):<br>
> 205      File<br>
> "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py",<br>
> line 64, in prepare_metadata_for_build_wheel<br>
> 206        hook = backend.prepare_metadata_for_build_wheel<br>
> 207    AttributeError: module 'sipbuild.api' has no attribute<br>
> 'prepare_metadata_for_build_wheel'<br>
> 208<br>
> <br>
> <br>
> <br>
> <br>
> Any idea?<br>
<br>
That's the error you get from pip when another error occurs. pip's error <br>
handling is awful which is why I don't recommend using it.<br>
<br>
Phil<br>
</blockquote></div></div>