Closed gajotnt closed 3 years ago
I have already submitted a pull request to have rust
added to the plugin manifest but it will take some time before it makes its way to the 12.2-RELEASE
For now you can manually install rust
in the jail.
iocage console $JAIL_NAME
# press 0 to exit menu
pkg install rust
Now you should be able to restart the menu and try again to upgrade Home Assistant.
The command to restart the menu is - menu
Will try. Thanks :D great job btw
_ _ ___ __ __ ___ _ ___ ___ ___ ___ _____ _ _ _ _____ | || |/ _ \| \/ | __| /_\ / __/ __|_ _/ __|_ _/_\ | \| |_ _| | __ | (_) | |\/| | _| / _ \\__ \__ \| |\__ \ | |/ _ \| .
| | | ||||_/|| ||__| // __//|__/ |// __|_| ||1) main_menu 4) upgrade 7) test_service 2) status 5) start 8) check_config 3) restart 6) stop 9) exit_menu
Select: 4 Stopping homeassistant. Collecting homeassistant Downloading homeassistant-2021.10.0-py3-none-any.whl (14.2 MB) |████████████████████████████████| 14.2 MB 11.0 MB/s Collecting ciso8601==2.2.0 Downloading ciso8601-2.2.0.tar.gz (18 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied, skipping upgrade: pip<20.3,>=8.0.3 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (20.2.4) Requirement already satisfied, skipping upgrade: certifi>=2021.5.30 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (2021.5.30) Collecting requests==2.26.0 Downloading requests-2.26.0-py2.py3-none-any.whl (62 kB) |████████████████████████████████| 62 kB 20.1 MB/s Collecting awesomeversion==21.8.1 Downloading awesomeversion-21.8.1-py3-none-any.whl (12 kB) Requirement already satisfied, skipping upgrade: httpx==0.19.0 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (0.19.0) Collecting PyJWT==2.1.0 Downloading PyJWT-2.1.0-py3-none-any.whl (16 kB) Requirement already satisfied, skipping upgrade: jinja2==3.0.1 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (3.0.1) Requirement already satisfied, skipping upgrade: attrs==21.2.0 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (21.2.0) Requirement already satisfied, skipping upgrade: bcrypt==3.1.7 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (3.1.7) Requirement already satisfied, skipping upgrade: voluptuous-serialize==2.4.0 in/usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant)(2.4.0) Requirement already satisfied, skipping upgrade: pyyaml==5.4.1 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (5.4.1) Collecting voluptuous==0.12.2 Downloading voluptuous-0.12.2.tar.gz (48 kB) |████████████████████████████████| 48 kB 35.8 MB/s Requirement already satisfied, skipping upgrade: async-timeout==3.0.1 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (3.0.1) Requirement already satisfied, skipping upgrade: yarl==1.6.3 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (1.6.3) Requirement already satisfied, skipping upgrade: astral==2.2 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (2.2) Requirement already satisfied, skipping upgrade: python-slugify==4.0.1 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (4.0.1) Requirement already satisfied, skipping upgrade: backports.zoneinfo; python_version < "3.9" in /usr/local/share/homeassistant/lib/python3.8/site-packages (fromhomeassistant) (0.2.1) Requirement already satisfied, skipping upgrade: aiohttp==3.7.4.post0 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from homeassistant) (3.7.4.post0) Collecting cryptography==3.4.8 Downloading cryptography-3.4.8.tar.gz (546 kB) |████████████████████████████████| 546 kB 37.7 MB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied, skipping upgrade: idna<4,>=2.5; python_version >= "3" in /usr/local/share/homeassistant/lib/python3.8/site-packages (from requests==2.26.0->homeassistant) (2.10) Requirement already satisfied, skipping upgrade: urllib3<1.27,>=1.21.1 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from requests==2.26.0->homeassistant) (1.26.6) Requirement already satisfied, skipping upgrade: charset-normalizer~=2.0.0; python_version >= "3" in /usr/local/share/homeassistant/lib/python3.8/site-packages(from requests==2.26.0->homeassistant) (2.0.4) Requirement already satisfied, skipping upgrade: sniffio in /usr/local/share/homeassistant/lib/python3.8/site-packages (from httpx==0.19.0->homeassistant) (1.2.0) Requirement already satisfied, skipping upgrade: httpcore<0.14.0,>=0.13.3 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from httpx==0.19.0->homeassistant) (0.13.6) Requirement already satisfied, skipping upgrade: rfc3986[idna2008]<2,>=1.3 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from httpx==0.19.0->homeassistant) (1.5.0) Requirement already satisfied, skipping upgrade: MarkupSafe>=2.0 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from jinja2==3.0.1->homeassistant) (2.0.1) Requirement already satisfied, skipping upgrade: cffi>=1.1 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from bcrypt==3.1.7->homeassistant) (1.14.6) Requirement already satisfied, skipping upgrade: six>=1.4.1 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from bcrypt==3.1.7->homeassistant) (1.16.0) Requirement already satisfied, skipping upgrade: multidict>=4.0 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from yarl==1.6.3->homeassistant)(5.1.0) Requirement already satisfied, skipping upgrade: pytz in /usr/local/share/homeassistant/lib/python3.8/site-packages (from astral==2.2->homeassistant) (2021.1) Requirement already satisfied, skipping upgrade: text-unidecode>=1.3 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from python-slugify==4.0.1->homeassistant) (1.3) Requirement already satisfied, skipping upgrade: chardet<5.0,>=2.0 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from aiohttp==3.7.4.post0->homeassistant) (4.0.0) Requirement already satisfied, skipping upgrade: typing-extensions>=3.6.5 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from aiohttp==3.7.4.post0->homeassistant) (3.10.0.0) Requirement already satisfied, skipping upgrade: h11<0.13,>=0.11 in /usr/local/share/homeassistant/lib/python3.8/site-packages (from httpcore<0.14.0,>=0.13.3->httpx==0.19.0->homeassistant) (0.12.0) Requirement already satisfied, skipping upgrade: anyio==3.* in /usr/local/share/homeassistant/lib/python3.8/site-packages (from httpcore<0.14.0,>=0.13.3->httpx==0.19.0->homeassistant) (3.3.0) Requirement already satisfied, skipping upgrade: pycparser in /usr/local/share/homeassistant/lib/python3.8/site-packages (from cffi>=1.1->bcrypt==3.1.7->homeassistant) (2.20) Building wheels for collected packages: ciso8601, voluptuous, cryptography Building wheel for ciso8601 (PEP 517) ... done Created wheel for ciso8601: filename=ciso8601-2.2.0-cp38-cp38-freebsd_12_2_release_p9_amd64.whl size=14401 sha256=efb9c0a83fb1465866f07cbaa1c298df3ae7dadcf55031c43f0a11322ab9d05c Stored in directory: /tmp/pip-ephem-wheel-cache-k2huazl6/wheels/43/60/a0/19cfc2653f825144b434d455710d205ce1f80cdb498e202391 Building wheel for voluptuous (setup.py) ... done Created wheel for voluptuous: filename=voluptuous-0.12.2-py3-none-any.whl size=29551 sha256=6d5f0a6678597bea15c289f2856aa8069622fca1dbe4e8f096eaa97bf031ae74 Stored in directory: /tmp/pip-ephem-wheel-cache-k2huazl6/wheels/63/c0/d7/d09babb5ec150707e09d6cabd2850c2ab322b3fb37b3081511 Building wheel for cryptography (PEP 517) ... error ERROR: Command errored out with exit status 1: command: /usr/local/share/homeassistant/bin/python3.8 /usr/local/share/homeassistant/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp5g2tvumc cwd: /tmp/pip-install-cqu0mccl/cryptography Complete output (165 lines): running bdist_wheel running build running build_py creating build creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8 creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography copying src/cryptography/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography copying src/cryptography/utils.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography copying src/cryptography/fernet.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography copying src/cryptography/about.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography copying src/cryptography/exceptions.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat copying src/cryptography/hazmat/_types.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat copying src/cryptography/hazmat/_oid.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat copying src/cryptography/hazmat/_der.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat copying src/cryptography/hazmat/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/oid.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/base.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/general_name.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/certificate_transparency.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/extensions.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/name.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/ocsp.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 copying src/cryptography/x509/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/x509 creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/padding.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/bindings copying src/cryptography/hazmat/bindings/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/bindings creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/backends/openssl creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/kdf creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/ciphers creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/twofactor creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/asymmetric creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/primitives/serialization creating build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/init.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography/hazmat/bindings/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' 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 matching '' found under directory '.github' warning: no previously-included files found matching 'release.py' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'dev-requirements.txt' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'mypy.ini' warning: no previously-included files matching '' found under directory '.zuul.d' warning: no previously-included files matching '' found under directory '.zuul.playbooks' adding license file 'LICENSE' adding license file 'LICENSE.APACHE' adding license file 'LICENSE.BSD' adding license file 'LICENSE.PSF' writing manifest file 'src/cryptography.egg-info/SOURCES.txt' copying src/cryptography/py.typed -> build/lib.freebsd-12.2-RELEASE-p9-amd64-3.8/cryptography running build_ext generating cffi module 'build/temp.freebsd-12.2-RELEASE-p9-amd64-3.8/_padding.c' creating build/temp.freebsd-12.2-RELEASE-p9-amd64-3.8 generating cffi module 'build/temp.freebsd-12.2-RELEASE-p9-amd64-3.8/_openssl.c' running build_rust
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:
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.
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.41.0. -------------------------------`