pip3 install --upgrade homeassistant Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: homeassistant in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (2022.12.8) Collecting homeassistant Obtaining dependency information for homeassistant from https://files.pythonhosted.org/packages/b5/d7/baad7784c2749ce7c91f8ab2060d93be1b58de82c79545c6c24954ec4276/homeassistant-2023.7.3-py3-none-any.whl.metadata Using cached homeassistant-2023.7.3-py3-none-any.whl.metadata (3.8 kB) Collecting aiohttp==3.8.5 (from homeassistant) Using cached aiohttp-3.8.5-cp310-cp310-linux_armv7l.whl Requirement already satisfied: astral==2.2 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (2.2) Requirement already satisfied: async-timeout==4.0.2 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (4.0.2) Collecting attrs==22.2.0 (from homeassistant) Using cached https://www.piwheels.org/simple/attrs/attrs-22.2.0-py3-none-any.whl (60 kB) Requirement already satisfied: atomicwrites-homeassistant==1.4.1 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (1.4.1) Requirement already satisfied: awesomeversion==22.9.0 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (22.9.0) Collecting bcrypt==4.0.1 (from homeassistant) Using cached bcrypt-4.0.1-cp310-cp310-linux_armv7l.whl Requirement already satisfied: certifi>=2021.5.30 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (2022.12.7) Collecting ciso8601==2.3.0 (from homeassistant) Using cached ciso8601-2.3.0-cp310-cp310-linux_armv7l.whl Collecting httpx==0.24.1 (from homeassistant) Using cached https://www.piwheels.org/simple/httpx/httpx-0.24.1-py3-none-any.whl (75 kB) Collecting home-assistant-bluetooth==1.10.0 (from homeassistant) Using cached home_assistant_bluetooth-1.10.0-cp310-cp310-manylinux_2_31_armv7l.whl Collecting ifaddr==0.2.0 (from homeassistant) Using cached https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl (12 kB) Requirement already satisfied: Jinja2==3.1.2 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (3.1.2) Collecting lru-dict==1.2.0 (from homeassistant) Using cached lru_dict-1.2.0-cp310-cp310-linux_armv7l.whl Collecting PyJWT==2.7.0 (from homeassistant) Using cached https://www.piwheels.org/simple/pyjwt/PyJWT-2.7.0-py3-none-any.whl (22 kB) Collecting cryptography==41.0.1 (from homeassistant) Using cached cryptography-41.0.1.tar.gz (629 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting pyOpenSSL==23.2.0 (from homeassistant) Using cached https://www.piwheels.org/simple/pyopenssl/pyOpenSSL-23.2.0-py3-none-any.whl (59 kB) Collecting orjson==3.9.1 (from homeassistant) Obtaining dependency information for orjson==3.9.1 from https://files.pythonhosted.org/packages/c5/09/836f32cc0a3c13e18ec3487957989387b60f9e7cfbe920773ad4b329db55/orjson-3.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.metadata Using cached orjson-3.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.metadata (49 kB) Collecting pip<23.2,>=21.3.1 (from homeassistant) Using cached https://www.piwheels.org/simple/pip/pip-23.1.2-py3-none-any.whl (2.1 MB) Requirement already satisfied: python-slugify==4.0.1 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (4.0.1) Collecting PyYAML==6.0.1 (from homeassistant) Using cached PyYAML-6.0.1-cp310-cp310-linux_armv7l.whl Collecting requests==2.31.0 (from homeassistant) Using cached https://www.piwheels.org/simple/requests/requests-2.31.0-py3-none-any.whl (62 kB) Collecting typing-extensions<5.0,>=4.6.3 (from homeassistant) Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.7.1-py3-none-any.whl (33 kB) Collecting ulid-transform==0.7.2 (from homeassistant) Using cached ulid_transform-0.7.2-cp310-cp310-manylinux_2_31_armv7l.whl Requirement already satisfied: voluptuous==0.13.1 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from homeassistant) (0.13.1) Collecting voluptuous-serialize==2.6.0 (from homeassistant) Using cached https://www.piwheels.org/simple/voluptuous-serialize/voluptuous_serialize-2.6.0-py3-none-any.whl (6.8 kB) Collecting yarl==1.9.2 (from homeassistant) Using cached yarl-1.9.2-cp310-cp310-linux_armv7l.whl Requirement already satisfied: charset-normalizer<4.0,>=2.0 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from aiohttp==3.8.5->homeassistant) (2.1.1) Requirement already satisfied: multidict<7.0,>=4.5 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from aiohttp==3.8.5->homeassistant) (6.0.4) Requirement already satisfied: frozenlist>=1.1.1 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from aiohttp==3.8.5->homeassistant) (1.3.3) Requirement already satisfied: aiosignal>=1.1.2 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from aiohttp==3.8.5->homeassistant) (1.3.1) Requirement already satisfied: pytz in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from astral==2.2->homeassistant) (2022.7) Requirement already satisfied: cffi>=1.12 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from cryptography==41.0.1->homeassistant) (1.15.1) Requirement already satisfied: httpcore<0.18.0,>=0.15.0 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from httpx==0.24.1->homeassistant) (0.16.3) Requirement already satisfied: idna in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from httpx==0.24.1->homeassistant) (3.4) Requirement already satisfied: sniffio in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from httpx==0.24.1->homeassistant) (1.3.0) Requirement already satisfied: MarkupSafe>=2.0 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from Jinja2==3.1.2->homeassistant) (2.1.1) Requirement already satisfied: text-unidecode>=1.3 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from python-slugify==4.0.1->homeassistant) (1.3) Requirement already satisfied: urllib3<3,>=1.21.1 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from requests==2.31.0->homeassistant) (1.26.13) Requirement already satisfied: pycparser in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from cffi>=1.12->cryptography==41.0.1->homeassistant) (2.21) Requirement already satisfied: h11<0.15,>=0.13 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from httpcore<0.18.0,>=0.15.0->httpx==0.24.1->homeassistant) (0.14.0) Requirement already satisfied: anyio<5.0,>=3.0 in ./.pyenv/versions/3.10.9/lib/python3.10/site-packages (from httpcore<0.18.0,>=0.15.0->httpx==0.24.1->homeassistant) (3.6.2) Using cached homeassistant-2023.7.3-py3-none-any.whl (27.4 MB) Using cached orjson-3.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (127 kB) Building wheels for collected packages: cryptography Building wheel for cryptography (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for cryptography (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [290 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-armv7l-cpython-310 creating build/lib.linux-armv7l-cpython-310/cryptography copying src/cryptography/utils.py -> build/lib.linux-armv7l-cpython-310/cryptography copying src/cryptography/fernet.py -> build/lib.linux-armv7l-cpython-310/cryptography copying src/cryptography/exceptions.py -> build/lib.linux-armv7l-cpython-310/cryptography copying src/cryptography/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography copying src/cryptography/__about__.py -> build/lib.linux-armv7l-cpython-310/cryptography creating build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/oid.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/ocsp.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/name.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/general_name.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/extensions.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/base.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 copying src/cryptography/x509/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/x509 creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat copying src/cryptography/hazmat/_oid.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat copying src/cryptography/hazmat/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/twofactor creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/serialization creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/kdf creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/ciphers creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/primitives/asymmetric creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/openssl creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-armv7l-cpython-310/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-310/cryptography creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust creating build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-armv7l-cpython-310/cryptography/hazmat/bindings/_rust/openssl running build_ext running build_rust cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- Compiling proc-macro2 v1.0.59 Compiling quote v1.0.28 Compiling unicode-ident v1.0.9 Compiling cc v1.0.79 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/quote-1.0.28/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=4c3869dfebcbfae9 -C extra-filename=-4c3869dfebcbfae9 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/quote-4c3869dfebcbfae9 -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name unicode_ident --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/unicode-ident-1.0.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3af6b19f660460df -C extra-filename=-3af6b19f660460df --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/proc-macro2-1.0.59/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=4ee9c1b6e6109067 -C extra-filename=-4ee9c1b6e6109067 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/proc-macro2-4ee9c1b6e6109067 -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name cc --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/cc-1.0.79/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=8085586bae2dfeb0 -C extra-filename=-8085586bae2dfeb0 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Compiling target-lexicon v0.12.7 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/target-lexicon-0.12.7/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=20a62c3a1fe137cb -C extra-filename=-20a62c3a1fe137cb --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/target-lexicon-20a62c3a1fe137cb -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Running `/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/quote-4c3869dfebcbfae9/build-script-build` Running `/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/proc-macro2-4ee9c1b6e6109067/build-script-build` Compiling pkg-config v0.3.27 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name pkg_config /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=2a8772962b1cdc1d -C extra-filename=-2a8772962b1cdc1d --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name proc_macro2 --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/proc-macro2-1.0.59/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=9bfc7e1b2bbaeab9 -C extra-filename=-9bfc7e1b2bbaeab9 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --extern unicode_ident=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps/libunicode_ident-3af6b19f660460df.rmeta --cap-lints allow --cfg wrap_proc_macro` Running `/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/target-lexicon-20a62c3a1fe137cb/build-script-build` Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name target_lexicon --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/target-lexicon-0.12.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1728ad563b5ffaf3 -C extra-filename=-1728ad563b5ffaf3 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow --cfg 'feature="rust_1_40"'` Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name quote --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/quote-1.0.28/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=7926c06fc5f045db -C extra-filename=-7926c06fc5f045db --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --extern proc_macro2=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps/libproc_macro2-9bfc7e1b2bbaeab9.rmeta --cap-lints allow` Compiling libc v0.2.144 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/libc-0.2.144/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=3a3508318849db55 -C extra-filename=-3a3508318849db55 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/libc-3a3508318849db55 -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Compiling pyo3-build-config v0.18.3 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/pyo3-build-config-0.18.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="abi3"' --cfg 'feature="abi3-py310"' --cfg 'feature="abi3-py311"' --cfg 'feature="abi3-py37"' --cfg 'feature="abi3-py38"' --cfg 'feature="abi3-py39"' --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="resolve-config"' -C metadata=1608dfe554e96327 -C extra-filename=-1608dfe554e96327 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/pyo3-build-config-1608dfe554e96327 -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --extern target_lexicon=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps/libtarget_lexicon-1728ad563b5ffaf3.rlib --cap-lints allow` Compiling syn v1.0.109 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/syn-1.0.109/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=7ff6606d95701e40 -C extra-filename=-7ff6606d95701e40 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/syn-7ff6606d95701e40 -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Compiling openssl-sys v0.9.88 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_main --edition=2018 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/openssl-sys-0.9.88/build/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=c0be9edd519ea8ad -C extra-filename=-c0be9edd519ea8ad --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/openssl-sys-c0be9edd519ea8ad -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --extern cc=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps/libcc-8085586bae2dfeb0.rlib --extern pkg_config=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps/libpkg_config-2a8772962b1cdc1d.rlib --cap-lints allow` Running `/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/libc-3a3508318849db55/build-script-build` Compiling autocfg v1.1.0 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name autocfg /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=b78617ee7d9b1d01 -C extra-filename=-b78617ee7d9b1d01 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Running `/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/syn-7ff6606d95701e40/build-script-build` Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name libc /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/libc-0.2.144/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=59092c2a51e19812 -C extra-filename=-59092c2a51e19812 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_long_array --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn` Compiling once_cell v1.17.2 Running `/home/homeassistant/.rustup/toolchains/stable-armv7-unknown-linux-gnueabihf/bin/rustc --crate-name once_cell --edition=2021 /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/once_cell-1.17.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=5a692d0f2194c8f7 -C extra-filename=-5a692d0f2194c8f7 --out-dir /tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps -L dependency=/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/deps --cap-lints allow` Running `/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/openssl-sys-c0be9edd519ea8ad/build-script-main` error: failed to run custom build command for `openssl-sys v0.9.88` Caused by: process didn't exit successfully: `/tmp/pip-install-ggfikf4v/cryptography_05f1921caa3c402e84b367d44da1fd32/src/rust/target/release/build/openssl-sys-c0be9edd519ea8ad/build-script-main` (exit status: 101) --- stdout cargo:rerun-if-env-changed=ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_LIB_DIR ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_LIB_DIR unset cargo:rerun-if-env-changed=OPENSSL_LIB_DIR OPENSSL_LIB_DIR unset cargo:rerun-if-env-changed=ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_INCLUDE_DIR ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_INCLUDE_DIR unset cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR OPENSSL_INCLUDE_DIR unset cargo:rerun-if-env-changed=ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_DIR ARMV7_UNKNOWN_LINUX_GNUEABIHF_OPENSSL_DIR unset cargo:rerun-if-env-changed=OPENSSL_DIR OPENSSL_DIR unset cargo:rerun-if-env-changed=OPENSSL_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_armv7-unknown-linux-gnueabihf cargo:rerun-if-env-changed=PKG_CONFIG_armv7_unknown_linux_gnueabihf cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=OPENSSL_STATIC cargo:rerun-if-env-changed=OPENSSL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_armv7-unknown-linux-gnueabihf cargo:rerun-if-env-changed=PKG_CONFIG_PATH_armv7_unknown_linux_gnueabihf cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_armv7-unknown-linux-gnueabihf cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_armv7_unknown_linux_gnueabihf cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_armv7-unknown-linux-gnueabihf cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_armv7_unknown_linux_gnueabihf cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=OPENSSL_STATIC cargo:rerun-if-env-changed=OPENSSL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_armv7-unknown-linux-gnueabihf cargo:rerun-if-env-changed=PKG_CONFIG_PATH_armv7_unknown_linux_gnueabihf cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_armv7-unknown-linux-gnueabihf cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_armv7_unknown_linux_gnueabihf cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_armv7-unknown-linux-gnueabihf cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_armv7_unknown_linux_gnueabihf cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR run pkg_config fail: Could not run `PKG_CONFIG_ALLOW_SYSTEM_CFLAGS="1" "pkg-config" "--libs" "--cflags" "openssl"` The pkg-config command could not be found. Most likely, you need to install a pkg-config package for your OS. Try `apt install pkg-config`, or `yum install pkg-config`, or `pkg install pkg-config`, or `apk add pkgconfig` depending on your distribution. If you've already installed it, ensure the pkg-config command is one of the directories in the PATH environment variable. If you did not expect this build to link to a pre-installed system library, then check documentation of the openssl-sys crate for an option to build the library from source, or disable features or dependencies that require pkg-config. --- stderr thread 'main' panicked at ' Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge. If OpenSSL is installed and this crate had trouble finding it, you can set the `OPENSSL_DIR` environment variable for the compilation process. Make sure you also have the development packages of openssl installed. For example, `libssl-dev` on Ubuntu or `openssl-devel` on Fedora. If you're in a situation where you think the directory *should* be found automatically, please open a bug at https://github.com/sfackler/rust-openssl and include information about your system as well as this message. $HOST = armv7-unknown-linux-gnueabihf $TARGET = armv7-unknown-linux-gnueabihf openssl-sys = 0.9.88 It looks like you're compiling on Linux and also targeting Linux. Currently this requires the `pkg-config` utility to find OpenSSL but unfortunately `pkg-config` could not be found. If you have OpenSSL installed you can likely fix this by installing `pkg-config`. ', /home/homeassistant/.cargo/registry/src/index.crates.io-1cd66030c949c28d/openssl-sys-0.9.88/build/find_normal.rs:190:5 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish... =============================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.10.9 platform: Linux-4.14.58v7-aufs-armv7l-with-glibc2.31 pip: n/a setuptools: 68.2.2 setuptools_rust: 1.7.0 rustc: 1.72.0 (5680fa18f 2023-08-23) =============================DEBUG ASSISTANCE============================= error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib --` failed with code 101 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for cryptography Failed to build cryptography ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects homeassistant@DietPi:~$