BASEDIR: /var/www/html/plugins/peugeotcars/core/class/../../resources Installation des dépendances ============ STEP1:Update ============ Python 3.9.2 =============================================== STEP2:Installation pip3 version pour python 3.7 =============================================== Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: pip in /usr/local/lib/python3.9/dist-packages (22.3.1) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv pip 22.3.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) ============================================= STEP3:Installation des librairies necessaires ============================================= python_req: /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: paho-mqtt>=1.5.0 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 1)) (1.6.1) Collecting dash>=2 Using cached https://www.piwheels.org/simple/dash/dash-2.7.1-py3-none-any.whl (9.9 MB) Collecting dash_daq>=0.5.0 Using cached https://www.piwheels.org/simple/dash-daq/dash_daq-0.5.0-py3-none-any.whl (670 kB) Collecting plotly>=5 Using cached https://www.piwheels.org/simple/plotly/plotly-5.11.0-py2.py3-none-any.whl (15.3 MB) Requirement already satisfied: cryptography>=2.6 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 5)) (38.0.1) Collecting Werkzeug>=1.0.0 Using cached https://www.piwheels.org/simple/werkzeug/Werkzeug-2.2.2-py3-none-any.whl (232 kB) Collecting pandas>=0.23 Using cached https://www.piwheels.org/simple/pandas/pandas-1.5.2-cp39-cp39-linux_armv7l.whl (37.5 MB) Requirement already satisfied: oauth2-client>=1.2.1 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 8)) (1.2.1) Requirement already satisfied: requests>=2.27.1 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 9)) (2.28.1) Requirement already satisfied: pytz>=2021.0 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 10)) (2022.6) Collecting typing Using cached https://www.piwheels.org/simple/typing/typing-3.7.4.3-py3-none-any.whl (28 kB) Collecting argparse>=1.4.0 Using cached https://www.piwheels.org/simple/argparse/argparse-1.4.0-py2.py3-none-any.whl (23 kB) Collecting flask Using cached https://www.piwheels.org/simple/flask/Flask-2.2.2-py3-none-any.whl (101 kB) Collecting dash_bootstrap_components Using cached https://www.piwheels.org/simple/dash-bootstrap-components/dash_bootstrap_components-1.3.0-py3-none-any.whl (220 kB) Collecting ConfigUpdater>=3.0 Using cached https://www.piwheels.org/simple/configupdater/ConfigUpdater-3.1.1-py2.py3-none-any.whl (34 kB) Collecting geojson>=2.5.0 Using cached https://www.piwheels.org/simple/geojson/geojson-2.5.0-py2.py3-none-any.whl (14 kB) Collecting reverse-geocode>=1.4.1 Using cached https://www.piwheels.org/simple/reverse-geocode/reverse_geocode-1.4.1-py3-none-any.whl (1.6 MB) Requirement already satisfied: androguard>=3.3.5 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 18)) (3.3.5) Requirement already satisfied: pycryptodomex>=3.9.0 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 19)) (3.15.0) Collecting ruamel.yaml>=0.15.0 Using cached https://www.piwheels.org/simple/ruamel-yaml/ruamel.yaml-0.17.21-py3-none-any.whl (105 kB) Collecting pydantic>=1.9.0 Using cached https://www.piwheels.org/simple/pydantic/pydantic-1.10.4-cp39-cp39-linux_armv7l.whl (3.1 MB) Requirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 23)) (2022.9.24) Requirement already satisfied: six>=1.10 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 24)) (1.16.0) Requirement already satisfied: python-dateutil>=2.5.3 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 25)) (2.8.2) Requirement already satisfied: urllib3>=1.15.1 in /usr/local/lib/python3.9/dist-packages (from -r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 26)) (1.26.12) Collecting single-source>=0.3.0 Using cached https://www.piwheels.org/simple/single-source/single_source-0.3.0-py3-none-any.whl (5.7 kB) Collecting dash-html-components==2.0.0 Using cached https://www.piwheels.org/simple/dash-html-components/dash_html_components-2.0.0-py3-none-any.whl (5.2 kB) Collecting dash-core-components==2.0.0 Using cached https://www.piwheels.org/simple/dash-core-components/dash_core_components-2.0.0-py3-none-any.whl (4.9 kB) Collecting dash-table==5.0.0 Using cached https://www.piwheels.org/simple/dash-table/dash_table-5.0.0-py3-none-any.whl (4.9 kB) Collecting tenacity>=6.2.0 Using cached https://www.piwheels.org/simple/tenacity/tenacity-8.1.0-py3-none-any.whl (23 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.9/dist-packages (from cryptography>=2.6->-r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 5)) (1.15.1) Collecting MarkupSafe>=2.1.1 Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp39-cp39-linux_armv7l.whl (23 kB) Requirement already satisfied: numpy>=1.20.3 in /usr/local/lib/python3.9/dist-packages (from pandas>=0.23->-r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 7)) (1.23.5) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/dist-packages (from requests>=2.27.1->-r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 9)) (3.4) Collecting charset-normalizer<3,>=2 Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.1.1-py3-none-any.whl (39 kB) Requirement already satisfied: click>=8.0 in /usr/local/lib/python3.9/dist-packages (from flask->-r /var/www/html/plugins/peugeotcars/core/class/../../resources/../3rdparty/psa_jeedom_daemon/requirements.txt (line 13)) (8.1.3) Collecting Jinja2>=3.0 Using cached https://www.piwheels.org/simple/jinja2/Jinja2-3.1.2-py3-none-any.whl (133 kB) Collecting itsdangerous>=2.0 Using cached https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.1.2-py3-none-any.whl (15 kB) Collecting importlib-metadata>=3.6.0 Using cached https://www.piwheels.org/simple/importlib-metadata/importlib_metadata-6.0.0-py3-none-any.whl (21 kB) Collecting scipy Using cached scipy-1.10.0.tar.gz (42.4 MB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [74 lines of output] The Meson build system Version: 1.0.0 Source dir: /tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee Build dir: /tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee/.mesonpy-i7hqnbb3/build Build type: native build Project name: SciPy Project version: 1.10.0 C compiler for the host machine: cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C linker for the host machine: cc ld.bfd 2.35.2 C++ compiler for the host machine: c++ (gcc 10.2.1 "c++ (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C++ linker for the host machine: c++ ld.bfd 2.35.2 Host machine cpu family: arm Host machine cpu: armv7l Compiler for C supports arguments -Wno-unused-but-set-variable: YES Compiler for C supports arguments -Wno-unused-function: YES Compiler for C supports arguments -Wno-conversion: YES Compiler for C supports arguments -Wno-misleading-indentation: YES Compiler for C supports arguments -Wno-incompatible-pointer-types: YES Library m found: YES ../../meson.build:63:0: ERROR: Unknown compiler(s): [['gfortran'], ['flang'], ['nvfortran'], ['pgfortran'], ['ifort'], ['ifx'], ['g95']] The following exception(s) were encountered: Running `gfortran --version` gave "[Errno 2] No such file or directory: 'gfortran'" Running `gfortran -V` gave "[Errno 2] No such file or directory: 'gfortran'" Running `flang --version` gave "[Errno 2] No such file or directory: 'flang'" Running `flang -V` gave "[Errno 2] No such file or directory: 'flang'" Running `nvfortran --version` gave "[Errno 2] No such file or directory: 'nvfortran'" Running `nvfortran -V` gave "[Errno 2] No such file or directory: 'nvfortran'" Running `pgfortran --version` gave "[Errno 2] No such file or directory: 'pgfortran'" Running `pgfortran -V` gave "[Errno 2] No such file or directory: 'pgfortran'" Running `ifort --version` gave "[Errno 2] No such file or directory: 'ifort'" Running `ifort -V` gave "[Errno 2] No such file or directory: 'ifort'" Running `ifx --version` gave "[Errno 2] No such file or directory: 'ifx'" Running `ifx -V` gave "[Errno 2] No such file or directory: 'ifx'" Running `g95 --version` gave "[Errno 2] No such file or directory: 'g95'" Running `g95 -V` gave "[Errno 2] No such file or directory: 'g95'" A full log can be found at /tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee/.mesonpy-i7hqnbb3/build/meson-logs/meson-log.txt + meson setup --prefix=/usr /tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee /tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee/.mesonpy-i7hqnbb3/build --native-file=/tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee/.mesonpy-native-file.ini -Ddebug=false -Doptimization=2 Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 144, in prepare_metadata_for_build_wheel hook = backend.prepare_metadata_for_build_wheel AttributeError: module 'mesonpy' has no attribute 'prepare_metadata_for_build_wheel' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 351, in main() File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 333, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/usr/local/lib/python3.9/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 148, in prepare_metadata_for_build_wheel whl_basename = backend.build_wheel(metadata_directory, config_settings) File "/tmp/pip-build-env-mguz4eu_/overlay/lib/python3.9/site-packages/mesonpy/__init__.py", line 1060, in build_wheel with _project(config_settings) as project: File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/tmp/pip-build-env-mguz4eu_/overlay/lib/python3.9/site-packages/mesonpy/__init__.py", line 975, in _project with Project.with_temp_working_dir( File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/tmp/pip-build-env-mguz4eu_/overlay/lib/python3.9/site-packages/mesonpy/__init__.py", line 750, in with_temp_working_dir yield cls(source_dir, tmpdir, build_dir, meson_args) File "/tmp/pip-build-env-mguz4eu_/overlay/lib/python3.9/site-packages/mesonpy/__init__.py", line 632, in __init__ self._configure(reconfigure=bool(build_dir) and not native_file_mismatch) File "/tmp/pip-build-env-mguz4eu_/overlay/lib/python3.9/site-packages/mesonpy/__init__.py", line 680, in _configure self._meson('setup', *setup_args) File "/tmp/pip-build-env-mguz4eu_/overlay/lib/python3.9/site-packages/mesonpy/__init__.py", line 657, in _meson return self._proc('meson', *args) File "/tmp/pip-build-env-mguz4eu_/overlay/lib/python3.9/site-packages/mesonpy/__init__.py", line 652, in _proc subprocess.check_call(list(args), env=self._env) File "/usr/lib/python3.9/subprocess.py", line 373, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['meson', 'setup', '--prefix=/usr', '/tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee', '/tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee/.mesonpy-i7hqnbb3/build', '--native-file=/tmp/pip-install-g06kplkd/scipy_1eb1e21464b54ddabe2fb8d7c5664bee/.mesonpy-native-file.ini', '-Ddebug=false', '-Doptimization=2']' returned non-zero exit status 1. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details. ======================================= Installation des dépendances terminée ! ======================================= sys.path = [ '/var/www/html/core/ajax', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/dist-packages', '/usr/lib/python3/dist-packages', ] USER_BASE: '/root/.local' (exists) USER_SITE: '/root/.local/lib/python3.9/site-packages' (doesn't exist) ENABLE_USER_SITE: True