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