Installation des dependances en échec

et donc ton image est bien en debian … 11 ?
et non pas 10 !?

Mince, je me suis fourvoyé avec les nom de version de debian.
J’ai pris la dernière image sur le site de Jeedom, mais elle est toujours sous debian 10.
J’ai vu que des versions de raspi OS existent sous debian 12. Est-ce une bonne idée de l’installer dans ce cas ou est-il préférable de s’en tenir à debian 11 ?

Bonsoir.

Il faut prendre une version 11.
Des problèmes se produisent sur les versions antérieures ou certains packages ne semblent plus disponibles.

Merci. Je m’en vais télécharger ça.
Désolé pour l’inattention.

Bonjour,

Voilà, l’installation a été refaite. Jeedom est vierge (je n’ai pas importé de backup). Un cat /etc/os-release me retourne :

PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Malheureusement à l’installation du plugin, j’ai toujours les mêmes erreurs. Voici le log :

Tue 19 Dec 21:30:28 GMT 2023
********************************************
***************** PARAM ********************
********************************************
VENV_DIR          => /var/www/html/plugins/mirobot/core/class/../../resources/venv/
PROGRESS_FILE     => /tmp/jeedom/mirobot/dependency
PYTHON_VERSION    => 3.8.2
********************************************
***** Revert Last Dependencies Install *****
********************************************
Found existing installation: pip 20.3.4
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'pip'. No files were found to uninstall.
Reading package lists...
Building dependency tree...
Reading state information...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/337 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 79609 files and directories currently installed.)
Preparing to unpack .../python3-pip_20.3.4-4+rpt1+deb11u1_all.deb ...
Unpacking python3-pip (20.3.4-4+rpt1+deb11u1) over (20.3.4-4+rpt1+deb11u1) ...
Setting up python3-pip (20.3.4-4+rpt1+deb11u1) ...
Processing triggers for man-db (2.9.4-2) ...
***************************************************
***** Launch pre-install of miio dependency *****
***************************************************
Python 3.8.2 already existing
*************************
***** Install VENV ******
*************************
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.9.2-3).
python3-venv is already the newest version (3.9.2-3).
python3-pip is already the newest version (20.3.4-4+rpt1+deb11u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (23.3.2)
Requirement already satisfied: wheel in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (0.42.0)
*********************************************************
***** Installing python-miio from git master branch *****
*********************************************************
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.30.2-1+deb11u2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Looking in links: /tmp/tmp3p9es1s7
Requirement already satisfied: setuptools in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (41.2.0)
Requirement already satisfied: pip in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (23.3.2)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting git+https://github.com/rytilahti/python-miio.git@master
Cloning https://github.com/rytilahti/python-miio.git (to revision master) to /tmp/pip-req-build-u54lziri
Running command git clone --filter=blob:none --quiet https://github.com/rytilahti/python-miio.git /tmp/pip-req-build-u54lziri
Resolved https://github.com/rytilahti/python-miio.git to commit 658ee2e82e54233372f19e4f67bbf055b60eaee4
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'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting PyYAML<7,>=5 (from python-miio==0.6.0.dev0)
Using cached PyYAML-6.0.1-cp38-cp38-linux_armv7l.whl
Collecting appdirs<2,>=1 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/appdirs/appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting attrs (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/attrs/attrs-23.1.0-py3-none-any.whl (61 kB)
Requirement already satisfied: click>=8 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (8.1.7)
Collecting construct<3.0.0,>=2.10.56 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/construct/construct-2.10.70-py3-none-any.whl (63 kB)
Collecting croniter>=1 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/croniter/croniter-2.0.1-py2.py3-none-any.whl (19 kB)
Collecting cryptography>=35 (from python-miio==0.6.0.dev0)
Using cached cryptography-41.0.7.tar.gz (630 kB)
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting defusedxml<1,>=0 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/defusedxml/defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: micloud>=0.6 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (0.6)
Collecting pydantic<3,>=1 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/pydantic/pydantic-2.5.2-py3-none-any.whl (381 kB)
Collecting pytz (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/pytz/pytz-2023.3.post1-py3-none-any.whl (502 kB)
Collecting tqdm<5,>=4 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/tqdm/tqdm-4.66.1-py3-none-any.whl (78 kB)
Collecting zeroconf<1,>=0 (from python-miio==0.6.0.dev0)
Using cached zeroconf-0.131.0-cp38-cp38-manylinux_2_31_armv7l.whl
Collecting python-dateutil (from croniter>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting cffi>=1.12 (from cryptography>=35->python-miio==0.6.0.dev0)
Using cached cffi-1.16.0-cp38-cp38-linux_armv7l.whl
Requirement already satisfied: requests in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (2.31.0)
Requirement already satisfied: tzlocal in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (5.2)
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (3.19.0)
Collecting annotated-types>=0.4.0 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/annotated-types/annotated_types-0.6.0-py3-none-any.whl (12 kB)
Collecting pydantic-core==2.14.5 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
Using cached pydantic_core-2.14.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.metadata (6.5 kB)
Collecting typing-extensions>=4.6.1 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.9.0-py3-none-any.whl (32 kB)
Collecting async-timeout>=3.0.0 (from zeroconf<1,>=0->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Collecting ifaddr>=0.1.7 (from zeroconf<1,>=0->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl (12 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=35->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB)
Collecting six>=1.5 (from python-dateutil->croniter>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2.1.0)
Requirement already satisfied: certifi>=2017.4.17 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2023.11.17)
Requirement already satisfied: backports.zoneinfo in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from tzlocal->micloud>=0.6->python-miio==0.6.0.dev0) (0.2.1)
Using cached pydantic_core-2.14.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB)
Building wheels for collected packages: python-miio, cryptography
Building wheel for python-miio (pyproject.toml): started
Building wheel for python-miio (pyproject.toml): finished with status 'done'
Created wheel for python-miio: filename=python_miio-0.6.0.dev0-py3-none-any.whl size=395364 sha256=23033acf188baef8970b1167fa6967eb3366a8589767b832be97ebf575f80714
Stored in directory: /tmp/pip-ephem-wheel-cache-r5n2h3bo/wheels/44/9a/44/316234a25c5e854df925b1bff604f26ab9a9ba39e968e4ed5a
Building wheel for cryptography (pyproject.toml): started
Building wheel for cryptography (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for cryptography (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [170 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-armv7l-cpython-38
creating build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/utils.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/__about__.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/exceptions.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/fernet.py -> build/lib.linux-armv7l-cpython-38/cryptography
creating build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/general_name.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/name.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/ocsp.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/extensions.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/oid.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat
copying src/cryptography/hazmat/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat
copying src/cryptography/hazmat/_oid.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings
copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
running egg_info
writing src/cryptography.egg-info/PKG-INFO
writing dependency_links to src/cryptography.egg-info/dependency_links.txt
writing requirements to src/cryptography.egg-info/requires.txt
writing top-level names to src/cryptography.egg-info/top_level.txt
reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c' under directory 'src/_cffi_src'
warning: no files found matching '*.h' under directory 'src/_cffi_src'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files found matching 'vectors'
warning: no previously-included files matching '*' found under directory 'vectors'
warning: no previously-included files found matching 'src/rust/target'
warning: no previously-included files matching '*' found under directory 'src/rust/target'
warning: no previously-included files matching '*' found under directory '.github'
warning: no previously-included files found matching 'release.py'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'ci-constraints-requirements.txt'
warning: no previously-included files found matching 'mypy.ini'
adding license file 'LICENSE'
adding license file 'LICENSE.APACHE'
adding license file 'LICENSE.BSD'
writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
copying src/cryptography/py.typed -> build/lib.linux-armv7l-cpython-38/cryptography
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
running build_ext
running build_rust
=============================DEBUG ASSISTANCE=============================
If you are seeing a compilation error please try the following steps to
successfully install cryptography:
1) Upgrade to the latest pip and try again. This will fix errors for most
users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
2) Read https://cryptography.io/en/latest/installation/ for specific
instructions for your platform.
3) Check our frequently asked questions for more information:
https://cryptography.io/en/latest/faq/
4) Ensure you have a recent Rust toolchain installed:
https://cryptography.io/en/latest/installation/#rust
Python: 3.8.2
platform: Linux-6.1.21-v7+-armv7l-with-glibc2.29
pip: n/a
setuptools: 69.0.2
setuptools_rust: 1.8.1
rustc: n/a
=============================DEBUG ASSISTANCE=============================
error: can't find Rust compiler
If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
To update pip, run:
pip install --upgrade pip
and then retry package installation.
If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
This package requires Rust >=1.56.0.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cryptography
Successfully built python-miio
Failed to build cryptography
ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (3.19.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: micloud in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (0.6)
Requirement already satisfied: requests in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (2.31.0)
Requirement already satisfied: tzlocal in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (5.2)
Requirement already satisfied: click in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (8.1.7)
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (3.19.0)
Requirement already satisfied: charset-normalizer<4,>=2 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (2.1.0)
Requirement already satisfied: certifi>=2017.4.17 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (2023.11.17)
Requirement already satisfied: backports.zoneinfo in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from tzlocal->micloud) (0.2.1)
Tue 19 Dec 21:37:46 GMT 2023
***************************
*      Install ended      *
***************************

Bonjour
Suite à l’installation de Bullseye (fresh install), je confirme que le plugin a pu s’installer correctement et fonctionne bien (installation assez longue sur RPI3 prévoyez du swap).
Merci à tous pour vos bons conseils.
JMM