On a fresh Python 3.10 install, pip collects the source package and then tries to compile it unsuccessfully on my computer: (venv) c:\woss\test_py310>python -m pip install pyqtChart Collecting pyqtChart Downloading PyQtChart-5.15.4.tar.gz (69 kB) |████████████████████████████████| 69 kB 689 kB/s Installing build dependencies ... done It then proceeds with all source package it can find in the hope of meeting the requirement: ... raise PyProjectOptionException('qmake', sipbuild.pyproject.PyProjectOptionException ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/e6/af/dd493297922be2935ae2de34daea818940c4f747a98d09acaaa5e84cd1dd/PyQtChart-5.15.4.tar.gz#sha256=e47750632851e105eabc27fdfa8180989d120b822181e512f6643b3c5c4d8074 (from https://pypi.org/simple/pyqtchart/) (requires-python:>=3.6). Command errored out with exit status 1: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmp7e1xcavu' Check the logs for full command output. Downloading PyQtChart-5.15.3.tar.gz (69 kB) |████████████████████████████████| 69 kB 848 kB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error ERROR: Command errored out with exit status 1: command: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpj8ab4lad' cwd: C:\Users\g582619\AppData\Local\Temp\pip-install-m6ciaf9r\pyqtchart_7bb6262cb26448c7a6676163cbe712b8 Complete output (27 lines): Traceback (most recent call last): File "c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 156, in prepare_metadata_for_build_wheel hook = backend.prepare_metadata_for_build_wheel AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel' ... ... File "C:\Users\g582619\AppData\Local\Temp\pip-build-env-03ujehri\overlay\Lib\site-packages\pyqtbuild\builder.py", line 67, in apply_user_defaults raise PyProjectOptionException('qmake', sipbuild.pyproject.PyProjectOptionException ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/ba/46/e24db29f1dab6c592d164d5248d29624ba9355a69a4c9813de2558a3a7b7/PyQtChart-5.15.3.tar.gz#sha256=5f54d0689a54e50d4cc6ae1a2672d69fbe0831cc3562b61c6b30f34aee84bccf (from https://pypi.org/simple/pyqtchart/) (requires-python:>=3.6). Command errored out with exit status 1: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpj8ab4lad' Check the logs for full command output. Downloading PyQtChart-5.15.2.tar.gz (68 kB) |████████████████████████████████| 68 kB 592 kB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error ERROR: Command errored out with exit status 1: command: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpc7fuviwz' cwd: C:\Users\g582619\AppData\Local\Temp\pip-install-m6ciaf9r\pyqtchart_8c7a53d72a8147cab83a09f02a00cb9c Complete output (27 lines): Traceback (most recent call last): File "c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 156, in prepare_metadata_for_build_wheel hook = backend.prepare_metadata_for_build_wheel AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "c:\woss\test_py310\venv\lib\site-pa ... ... sipbuild.pyproject.PyProjectOptionException ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/23/63/e6b6720be83f3d9a6a547e6de550822bfe3003bfbe0d6ece265bf65887ad/PyQtChart-5.15.2.tar.gz#sha256=93a6212fb4944d8266ec1f1c10c6e857a06ae6ffb55377ebef58c817b629cbf0 (from https://pypi.org/simple/pyqtchart/) (requires-python:>=3.5). Command errored out with exit status 1: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpc7fuviwz' Check the logs for full command output. Downloading PyQtChart-5.15.1.tar.gz (68 kB) |████████████████████████████████| 68 kB 614 kB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error ERROR: Command errored out with exit status 1: command: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpsvocle1u' cwd: C:\Users\g582619\AppData\Local\Temp\pip-install-m6ciaf9r\pyqtchart_3c874ea1799547a7b60772d5b67176c0 Complete output (27 lines): ... ... File "C:\Users\g582619\AppData\Local\Temp\pip-build-env-l0pow87i\overlay\Lib\site-packages\pyqtbuild\builder.py", line 67, in apply_user_defaults raise PyProjectOptionException('qmake', sipbuild.pyproject.PyProjectOptionException ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/cf/97/49c7e5774835a97543b9759c617d0ad2bfd2e3e3596e4c2cddf9b38aeee2/PyQtChart-5.15.1.tar.gz#sha256=8d976b3dbfb233fb0123129323c68adb9d3693c945bba1e227e004208f0747bc (from https://pypi.org/simple/pyqtchart/) (requires-python:>=3.5). Command errored out with exit status 1: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpsvocle1u' Check the logs for full command output. Downloading PyQtChart-5.15.0.tar.gz (68 kB) |████████████████████████████████| 68 kB 843 kB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error ERROR: Command errored out with exit status 1: command: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpaxk7dqwg' cwd: C:\Users\g582619\AppData\Local\Temp\pip-install-m6ciaf9r\pyqtchart_fd4aa8059e1a48f984ac8fe69c08930d ... ... File "C:\Users\g582619\AppData\Local\Temp\pip-build-env-lz3njdsy\overlay\Lib\site-packages\pyqtbuild\builder.py", line 67, in apply_user_defaults raise PyProjectOptionException('qmake', sipbuild.pyproject.PyProjectOptionException ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/1c/a7/b075cd95d5481306e27643f80372d72f540e65812ed432a8e44f836a21c4/PyQtChart-5.15.0.tar.gz#sha256=796b1a966759c78859d019bbac6b88b8e1c72ffebf65acf2be3cd9f45c756661 (from https://pypi.org/simple/pyqtchart/) (requires-python:>=3.5). Command errored out with exit status 1: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpaxk7dqwg' Check the logs for full command output. Downloading PyQtChart-5.14.0.tar.gz (68 kB) |████████████████████████████████| 68 kB 651 kB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error ERROR: Command errored out with exit status 1: command: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpc5fodp0n' cwd: C:\Users\g582619\AppData\Local\Temp\pip-install-m6ciaf9r\pyqtchart_ddafc8302a1d43e580904f219290fa44 ... ... WARNING: Discarding https://files.pythonhosted.org/packages/c8/6e/08e68bb5c3c64fbb56f1755c0b4748bb82775fa1b7c9fbaa61572eeaa76a/PyQtChart-5.14.0.tar.gz#sha256=f9004861441becab7a4a48e834da14c3976e4c03e5513c93e005d5df36085046 (from https://pypi.org/simple/pyqtchart/) (requires-python:>=3.5). Command errored out with exit status 1: 'c:\woss\test_py310\venv\Scripts\python.exe' 'c:\woss\test_py310\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\g582619\AppData\Local\Temp\tmpc5fodp0n' Check the logs for full command output. ERROR: Could not find a version that satisfies the requirement pyqtChart (from versions: 5.14.0, 5.15.0, 5.15.1, 5.15.2, 5.15.3, 5.15.4) ERROR: No matching distribution found for pyqtChart Cheers, Philippe Le 18.11.2021 12:18, Phil Thompson a écrit : > pip ignores anything after the initial .cp36 in the wheel name and so > will install the current PyQtChart etc. for Python v3.10. > > Phil > > On 17/11/2021 20:58, Philippe Fremy wrote: >> Hi, >> >> Thanks, it is also what I found on my own. Problem is easy to solve >> for PyQt5 but other modules don't have Python 3.10 wheel release yet: >> PyQt3d, PyQtCharts, ... >> >> So, I'll stick to 3.9 in the mean time. >> >> Thanks you so much for your help. >> >> Cheers, >> >> Philippe >> >> Le 17.11.2021 16:32, Benoit Pierre a écrit : >>> On Wed, Nov 17, 2021 at 2:55 PM Philippe Fremy >>> wrote: >>> >>>> Hi, >>>> >>>> Thanks for helping me. The version of pip is upgraded to the latest >>>> before running the script, so this is not the source of the error. >>>> >>>> Here is the rest of the inner exception. I did not notice it at >>>> first >>>> but it seems to fail because it can not find qmake. Which is >>>> coherent. >>>> But it does not explain why the source package was picked up. >>> >>> You're asking for version 5.15.4, but you're using Python 3.10: >>> there's no compatible wheel for that version of Python (see >>> https://pypi.org/project/PyQt5/5.15.4/#files). Try 5.15.5 or later. >>> >>> Cheers >>> >>> -- >>> A: Because it destroys the flow of conversation. >>> Q: Why is top posting dumb?