This repository was archived by the owner on Sep 2, 2022. It is now read-only.
Description I can't install pyhydroquebec, i get the same error every time :(
Failed to build multidict
ERROR: Could not build wheels for multidict, which is required to install pyproject.toml-based projects
How can I fix this?
➜ ~ pip install pyhydroquebec
Collecting pyhydroquebec
Using cached pyhydroquebec-3.0.5.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting aiohttp==3.6.2
Using cached aiohttp-3.6.2-py3-none-any.whl (441 kB)
Collecting cachetools==3.1.1
Using cached cachetools-3.1.1-py2.py3-none-any.whl (11 kB)
Collecting mqtt-hass-base==0.1.4
Using cached mqtt-hass-base-0.1.4.tar.gz (6.9 kB)
Preparing metadata (setup.py) ... done
Collecting PyYAML==5.1.2
Using cached PyYAML-5.1.2.tar.gz (265 kB)
Preparing metadata (setup.py) ... done
Collecting beautifulsoup4==4.8.1
Using cached beautifulsoup4-4.8.1-py3-none-any.whl (101 kB)
Collecting python-dateutil==2.8.0
Using cached python_dateutil-2.8.0-py2.py3-none-any.whl (226 kB)
Collecting yarl<2.0,>=1.0
Downloading yarl-1.7.2-cp39-cp39-musllinux_1_1_aarch64.whl (309 kB)
|████████████████████████████████| 309 kB 3.7 MB/s
Collecting async-timeout<4.0,>=3.0
Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting chardet<4.0,>=2.0
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting multidict<5.0,>=4.5
Using cached multidict-4.7.6.tar.gz (50 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting attrs>=17.3.0
Using cached attrs-21.3.0-py2.py3-none-any.whl (61 kB)
Collecting soupsieve>=1.2
Using cached soupsieve-2.3.1-py3-none-any.whl (37 kB)
Collecting paho-mqtt==1.4.0
Using cached paho-mqtt-1.4.0.tar.gz (88 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: six>=1.5 in /usr/lib/python3.9/site-packages (from python-dateutil==2.8.0->pyhydroquebec) (1.16.0)
Requirement already satisfied: idna>=2.0 in /usr/lib/python3.9/site-packages (from yarl<2.0,>=1.0->aiohttp==3.6.2->pyhydroquebec) (3.3)
Using legacy 'setup.py install' for pyhydroquebec, since package 'wheel' is not installed.
Using legacy 'setup.py install' for mqtt-hass-base, since package 'wheel' is not installed.
Using legacy 'setup.py install' for PyYAML, since package 'wheel' is not installed.
Using legacy 'setup.py install' for paho-mqtt, since package 'wheel' is not installed.
Building wheels for collected packages: multidict
Building wheel for multidict (pyproject.toml) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpr8s0xhyf
cwd: /tmp/pip-install-roj1mjwa/multidict_c6453de3220f4e6f80404e80fa962314
Complete output (37 lines):
**********************
* Accellerated build *
**********************
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.9
creating build/lib.linux-aarch64-3.9/multidict
copying multidict/__init__.py -> build/lib.linux-aarch64-3.9/multidict
copying multidict/_multidict_base.py -> build/lib.linux-aarch64-3.9/multidict
copying multidict/_compat.py -> build/lib.linux-aarch64-3.9/multidict
copying multidict/_multidict_py.py -> build/lib.linux-aarch64-3.9/multidict
copying multidict/_abc.py -> build/lib.linux-aarch64-3.9/multidict
running egg_info
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files found matching 'multidict/_multidict.html'
warning: no previously-included files found matching 'multidict/*.so'
warning: no previously-included files found matching 'multidict/*.pyd'
warning: no previously-included files found matching 'multidict/*.pyd'
no previously-included directories found matching 'docs/_build'
writing manifest file 'multidict.egg-info/SOURCES.txt'
copying multidict/__init__.pyi -> build/lib.linux-aarch64-3.9/multidict
copying multidict/_multidict.c -> build/lib.linux-aarch64-3.9/multidict
copying multidict/py.typed -> build/lib.linux-aarch64-3.9/multidict
creating build/lib.linux-aarch64-3.9/multidict/_multilib
copying multidict/_multilib/defs.h -> build/lib.linux-aarch64-3.9/multidict/_multilib
copying multidict/_multilib/dict.h -> build/lib.linux-aarch64-3.9/multidict/_multilib
copying multidict/_multilib/istr.h -> build/lib.linux-aarch64-3.9/multidict/_multilib
copying multidict/_multilib/iter.h -> build/lib.linux-aarch64-3.9/multidict/_multilib
copying multidict/_multilib/pair_list.h -> build/lib.linux-aarch64-3.9/multidict/_multilib
copying multidict/_multilib/views.h -> build/lib.linux-aarch64-3.9/multidict/_multilib
running build_ext
creating build/temp.linux-aarch64-3.9
creating build/temp.linux-aarch64-3.9/multidict
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -g -fno-semantic-interposition -g -fno-semantic-interposition -g -fno-semantic-interposition -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/include/python3.9 -c multidict/_multidict.c -o build/temp.linux-aarch64-3.9/multidict/_multidict.o -O2 -std=c99 -Wall -Wsign-compare -Wconversion -fno-strict-aliasing -pedantic
error: command 'gcc' failed: No such file or directory
----------------------------------------
ERROR: Failed building wheel for multidict
Failed to build multidict
ERROR: Could not build wheels for multidict, which is required to install pyproject.toml-based projects
Reactions are currently unavailable
I can't install pyhydroquebec, i get the same error every time :(
Failed to build multidict
ERROR: Could not build wheels for multidict, which is required to install pyproject.toml-based projects
How can I fix this?