<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Hi Kristof,<br></div><div><br></div><div>The pyqt6-plugins dependency of pyqt6-tools is built for lots of combinations of environments but not for Python 3.11.  I have fallen behind on maintaining this matrix and can't make any estimates on when I will catch up.  You can see the prebuilt offerings at <a href="https://pypi.org/project/pyqt6-plugins/#files">https://pypi.org/project/pyqt6-plugins/#files</a>.  If you can make your way through the ci you may be able to figure out how to build it locally yourself.  It should be doable but will probably take some figuring out of incantations...  Sorry.<br></div><div><br></div><div>Your error is based on the tools being intended for use with a specific PyQt version which I also haven't updated for.  Apparently with 6.0.2 PyQt had not yet switched to the stable ABI so it is only available for Python 3.6 through 3.9.  <a href="https://pypi.org/project/PyQt6/6.0.2/#files">https://pypi.org/project/PyQt6/6.0.2/#files</a><br></div><div><br></div><div>Sorry I don't have better news here.<br></div><div><br></div><div>Cheers,<br></div><div>-kyle</div><div><br></div><div>On Fri, Apr 29, 2022, at 12:24, <a href="mailto:kristof.mulier@telenet.be">kristof.mulier@telenet.be</a> wrote:<br></div><blockquote type="cite" id="qt" style=""><div style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:rgb(0, 0, 0);--darkreader-inline-color:#ffffff;"><div>I installed the <span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Python 3.11</span></span> pre-release on my Windows 11 computer:<br></div><div><a href="https://www.python.org/downloads/release/python-3110a7/">https://www.python.org/downloads/release/python-3110a7/</a><br></div><div><br></div><div>I installed it in the folder <span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">C:\Python311\</span></span><br></div><div><br></div><div>Then I launched a command prompt and installed wheel, <span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">pyqt6</span></span> and <span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">pyqt6-tools</span></span>. As you can see, something goes wrong when installing <span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">pyqt6-tools</span></span>:<br></div><div><br></div><div style="padding-left:30px;"><b><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">>pip install wheel</span></span></b><br></div><div style="padding-left:30px;"><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting wheel</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Installing collected packages: wheel</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Successfully installed wheel-0.37.1</span></span><br></div></div><div style="padding-left:30px;"><br></div><div style="padding-left:30px;"><br></div><div style="padding-left:30px;"><b><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">>pip install pyqt6</span></span></b><br></div><div style="padding-left:30px;"><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting pyqt6</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading PyQt6-6.3.0-cp37-abi3-win_amd64.whl (6.2 MB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">     ---------------------------------------- 6.2/6.2 MB 10.7 MB/s eta 0:00:00</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting PyQt6-sip<14,>=13.2</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading PyQt6_sip-13.3.1.tar.gz (108 kB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">     ---------------------------------------- 108.3/108.3 KB 6.1 MB/s eta 0:00:00</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Installing build dependencies ... done</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Getting requirements to build wheel ... done</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Preparing metadata (pyproject.toml) ... done</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting PyQt6-Qt6>=6.3.0</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading PyQt6_Qt6-6.3.0-py3-none-win_amd64.whl (45.8 MB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">     ---------------------------------------- 45.8/45.8 MB 11.3 MB/s eta 0:00:00</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Building wheels for collected packages: PyQt6-sip</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Building wheel for PyQt6-sip (pyproject.toml) ... done</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Created wheel for PyQt6-sip: filename=PyQt6_sip-13.3.1-cp311-cp311-win_amd64.whl size=71550 sha256=4bc5340bdce65cccb581389f646d712aa78abbdae84d461120e9565426dc93c8</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Stored in directory: C:\Users\krist\AppData\Local\Temp\pip-ephem-wheel-cache-jmbk1_kb\wheels\c3\af\39\f00fa6b0b54378c6b571e7d38750537a92e95390d4247d3b9e</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Successfully built PyQt6-sip</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Installing collected packages: PyQt6-Qt6, PyQt6-sip, pyqt6</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Successfully installed PyQt6-Qt6-6.3.0 PyQt6-sip-13.3.1 pyqt6-6.3.0</span></span><br></div></div><div style="padding-left:30px;"><br></div><div style="padding-left:30px;"><br></div><div style="padding-left:30px;"><div><b><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">>pip install pyqt6-tools</span></span></b><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting pyqt6-tools</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading pyqt6_tools-6.1.0.3.2-py3-none-any.whl (29 kB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading pyqt6_tools-6.0.3.3.2-py3-none-any.whl (29 kB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting click</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading click-8.1.3-py3-none-any.whl (96 kB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">     ---------------------------------------- 96.6/96.6 KB 5.4 MB/s eta 0:00:00</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting pyqt6-tools</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading pyqt6_tools-6.0.2.3.2-py3-none-any.whl (29 kB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">Collecting pyqt6==6.0.2</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Downloading PyQt6-6.0.2.tar.gz (940 kB)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">     ---------------------------------------- 940.8/940.8 KB 6.6 MB/s eta 0:00:00</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Installing build dependencies ... done</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Getting requirements to build wheel ... done</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  Preparing metadata (pyproject.toml) ... error</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  error: subprocess-exited-with-error</span></span><br></div><div><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  × Preparing metadata (pyproject.toml) did not run successfully.</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  │ exit code: 1</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  ╰─> [40 lines of output]</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">      Traceback (most recent call last):</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Python311\Lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 156, in prepare_metadata_for_build_wheel</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          hook = backend.prepare_metadata_for_build_wheel</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">      AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'</span></span><br></div><div><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">      During handling of the above exception, another exception occurred:</span></span><br></div><div><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">      Traceback (most recent call last):</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Python311\Lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 363, in <module></span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          main()</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          ^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Python311\Lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 345, in main</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          json_out['return_val'] = hook(**hook_input['kwargs'])</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Python311\Lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 160, in prepare_metadata_for_build_wheel</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          whl_basename = backend.build_wheel(metadata_directory, config_settings)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Users\krist\AppData\Local\Temp\pip-build-env-1ejos5sl\overlay\Lib\site-packages\sipbuild\api.py", line 51, in build_wheel</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          project = AbstractProject.bootstrap('pep517')</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Users\krist\AppData\Local\Temp\pip-build-env-1ejos5sl\overlay\Lib\site-packages\sipbuild\abstract_project.py", line 83, in bootstrap</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          project.setup(pyproject, tool, tool_description)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Users\krist\AppData\Local\Temp\pip-build-env-1ejos5sl\overlay\Lib\site-packages\sipbuild\project.py", line 594, in setup</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          self.apply_user_defaults(tool)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Users\krist\AppData\Local\Temp\pip-install-tat_ias8\pyqt6_920842ce0fe64e4a89597e45e5a8549f\project.py", line 60, in apply_user_defaults</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          super().apply_user_defaults(tool)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Users\krist\AppData\Local\Temp\pip-build-env-1ejos5sl\overlay\Lib\site-packages\pyqtbuild\project.py", line 70, in apply_user_defaults</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          super().apply_user_defaults(tool)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Users\krist\AppData\Local\Temp\pip-build-env-1ejos5sl\overlay\Lib\site-packages\sipbuild\project.py", line 241, in apply_user_defaults</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          self.builder.apply_user_defaults(tool)</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">        File "C:\Users\krist\AppData\Local\Temp\pip-build-env-1ejos5sl\overlay\Lib\site-packages\pyqtbuild\builder.py", line 67, in apply_user_defaults</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          raise PyProjectOptionException('qmake',</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">      sipbuild.pyproject.PyProjectOptionException</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">      [end of output]</span></span><br></div><div><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">  note: This error originates from a subprocess, and is likely not a problem with pip.</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">error: metadata-generation-failed</span></span><br></div><div><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">× Encountered error while generating package metadata.</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">╰─> See above for output.</span></span><br></div><div><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">note: This is an issue with the package mentioned above, not pip.</span></span><br></div><div><span style=""><span class="font" style="font-family:"courier new", courier, monaco, monospace, sans-serif;">hint: See above for details.</span></span><br></div></div><div><br></div><div><br></div><div><br></div><div>I thought the reason could be related to access rights. So I launched a cmd prompt in admin mode. Unfortunately, the problem remains.<br></div><div><br></div><div><br></div></div></blockquote><div><br></div></body></html>