Hello, I’m trying to install on my Linux but there are many errors
Could you see this error in Mycroft installation on Manjaro Linux?
=====
~ cd mycroft-core myenv
~/mycroft-core master bash dev_setup.sh myenv
Installing packages…
Installing packages for Arch…
warning: git-2.43.0-1 is up to date – skipping
warning: python-3.11.6-1 is up to date – skipping
warning: python-pip-23.3.2-1 is up to date – skipping
warning: python-setuptools-1:69.0.3-1 is up to date – skipping
warning: python-virtualenv-20.25.0-1 is up to date – skipping
warning: python-gobject-3.46.0-1 is up to date – skipping
warning: libffi-3.4.4-1 is up to date – skipping
warning: swig-4.1.1-2 is up to date – skipping
warning: portaudio-1:19.7.0-2 is up to date – skipping
warning: mpg123-1.32.3-1 is up to date – skipping
warning: screen-4.9.1-1 is up to date – skipping
warning: flac-1.4.3-1 is up to date – skipping
warning: curl-8.5.0-1 is up to date – skipping
warning: icu-74.2-1 is up to date – skipping
warning: libjpeg-turbo-3.0.1-1 is up to date – skipping
warning: base-devel-1-2 is up to date – skipping
warning: jq-1.7.1-1 is up to date – skipping
warning: pulseaudio-16.1-7 is up to date – skipping
warning: pulseaudio-alsa-1:1.2.7.1-2 is up to date – skipping
there is nothing to do
dev_setup.sh: line 471: [: ==: unary operator expected
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2573k 100 2573k 0 0 7604k 0 --:–:-- --:–:-- --:–:-- 7635k
Collecting pip==20.0.2
Using cached pip-20.0.2-py2.py3-none-any.whl (1.4 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.0.2
Uninstalling pip-20.0.2:
Successfully uninstalled pip-20.0.2
Successfully installed pip-20.0.2
[notice] A new release of pip is available: 20.0.2 → 23.3.2
[notice] To update, run: python3 -m pip install --upgrade pip
Installing PEP8 check as precommit-hook
Collecting requests<2.26.0,>=2.20.0
Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting gTTS<2.3.0,>=2.2.2
Using cached gTTS-2.2.4-py3-none-any.whl (26 kB)
Collecting PyAudio==0.2.11
Using cached PyAudio-0.2.11.tar.gz (37 kB)
Collecting pyee==8.1.0
Using cached pyee-8.1.0-py2.py3-none-any.whl (12 kB)
Collecting SpeechRecognition==3.8.1
Using cached SpeechRecognition-3.8.1-py2.py3-none-any.whl (32.8 MB)
Collecting tornado~=6.1
Using cached tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
Collecting websocket-client~=1.2.1
Using cached websocket_client-1.2.3-py3-none-any.whl (53 kB)
Collecting requests-futures==0.9.5
Using cached requests-futures-0.9.5.tar.gz (5.3 kB)
Collecting pyserial==3.0
Using cached pyserial-3.0.tar.gz (133 kB)
Collecting psutil==5.6.6
Using cached psutil-5.6.6.tar.gz (447 kB)
Collecting pocketsphinx==0.1.0
Using cached pocketsphinx-0.1.0.tar.gz (503 kB)
Collecting inflection==0.3.1
Using cached inflection-0.3.1.tar.gz (8.7 kB)
Collecting pillow==8.3.2
Using cached Pillow-8.3.2.tar.gz (48.8 MB)
Collecting python-dateutil==2.6.0
Using cached python_dateutil-2.6.0-py2.py3-none-any.whl (194 kB)
Collecting fasteners==0.14.1
Using cached fasteners-0.14.1-py2.py3-none-any.whl (20 kB)
Collecting PyYAML==5.4
Using cached PyYAML-5.4.tar.gz (174 kB)
Installing build dependencies … done
Getting requirements to build wheel … error
ERROR: Command errored out with exit status 1:
command: /home/usuario/mycroft-core/.venv/bin/python3 /home/usuario/mycroft-core/.venv/lib/python3.11/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmp8ono5yn4
cwd: /tmp/pip-install-nb9mkce9/PyYAML
Complete output (54 lines):
running egg_info
writing lib3/PyYAML.egg-info/PKG-INFO
writing dependency_links to lib3/PyYAML.egg-info/dependency_links.txt
writing top-level names to lib3/PyYAML.egg-info/top_level.txt
Traceback (most recent call last):
File “/home/usuario/mycroft-core/.venv/lib/python3.11/site-packages/pip/_vendor/pep517/_in_process.py”, line 257, in
main()
File “/home/usuario/mycroft-core/.venv/lib/python3.11/site-packages/pip/_vendor/pep517/_in_process.py”, line 240, in main
json_out[‘return_val’] = hook(**hook_input[‘kwargs’])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/usuario/mycroft-core/.venv/lib/python3.11/site-packages/pip/_vendor/pep517/_in_process.py”, line 91, in get_requires_for_build_wheel
return hook(config_settings)
^^^^^^^^^^^^^^^^^^^^^
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/build_meta.py”, line 325, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[‘wheel’])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/build_meta.py”, line 295, in _get_build_requires
self.run_setup()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/build_meta.py”, line 311, in run_setup
exec(code, locals())
File “”, line 271, in
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/init.py”, line 103, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py”, line 185, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py”, line 201, in run_commands
dist.run_commands()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py”, line 969, in run_commands
self.run_command(cmd)
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/dist.py”, line 963, in run_command
super().run_command(command)
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py”, line 988, in run_command
cmd_obj.run()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py”, line 321, in run
self.find_sources()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py”, line 329, in find_sources
mm.run()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py”, line 551, in run
self.add_defaults()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py”, line 589, in add_defaults
sdist.add_defaults(self)
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/command/sdist.py”, line 112, in add_defaults
super().add_defaults()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py”, line 251, in add_defaults
self._add_defaults_ext()
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py”, line 336, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “”, line 201, in get_source_files
File “/tmp/pip-build-env-d8p_bosh/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py”, line 107, in getattr
raise AttributeError(attr)
AttributeError: cython_sources
ERROR: Command errored out with exit status 1: /home/usuario/mycroft-core/.venv/bin/python3 /home/usuario/mycroft-core/.venv/lib/python3.11/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmp8ono5yn4 Check the logs for full command output.
Warning: Failed to install required dependencies. Continue? y/N
=====
My Linux:
uname -a
Linux PC 6.7.0-0-MANJARO #1 SMP PREEMPT_DYNAMIC Mon Jan 8 02:04:09 UTC 2024 x86_64 GNU/Linux