Advertisement
Guest User

homeassistant update

a guest
Dec 8th, 2021
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.59 KB | None | 0 0
  1. root@DietPi:~# /home/homeassistant/homeassistant-update.sh Requirement already satisfied: homeassistant in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (2021.7.2)
  2. Collecting homeassistant
  3. Using cached homeassistant-2021.11.5-py3-none-any.whl (14.5 MB)
  4. Requirement already satisfied: aiohttp==3.7.4.post0 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (3.7.4.post0)
  5. Collecting awesomeversion==21.10.1
  6. Using cached awesomeversion-21.10.1-py3-none-any.whl (13 kB)
  7. Requirement already satisfied: attrs==21.2.0 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (21.2.0)
  8. Requirement already satisfied: astral==2.2 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (2.2)
  9. Collecting voluptuous==0.12.2
  10. Using cached voluptuous-0.12.2-py3-none-any.whl
  11. Requirement already satisfied: backports.zoneinfo in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (0.2.1)
  12. Requirement already satisfied: python-slugify==4.0.1 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (4.0.1)
  13. Requirement already satisfied: bcrypt==3.1.7 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (3.1.7)
  14. Requirement already satisfied: voluptuous-serialize==2.4.0 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (2.4.0)
  15. Collecting jinja2==3.0.2
  16. Using cached Jinja2-3.0.2-py3-none-any.whl (133 kB)
  17. Collecting requests==2.26.0
  18. Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB)
  19. Collecting ciso8601==2.2.0
  20. Using cached ciso8601-2.2.0-cp38-cp38-linux_armv7l.whl
  21. Requirement already satisfied: yarl==1.6.3 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (1.6.3)
  22. Collecting pyyaml==6.0
  23. Using cached PyYAML-6.0-cp38-cp38-linux_armv7l.whl
  24. Collecting PyJWT==2.1.0
  25. Using cached PyJWT-2.1.0-py3-none-any.whl (16 kB)
  26. Collecting pip<20.3,>=8.0.3
  27. Using cached pip-20.2.4-py2.py3-none-any.whl (1.5 MB)
  28. Collecting cryptography==3.4.8
  29. Using cached cryptography-3.4.8.tar.gz (546 kB)
  30. Installing build dependencies ... done
  31. Getting requirements to build wheel ... done
  32. Preparing metadata (pyproject.toml) ... done
  33. Collecting httpx==0.19.0
  34. Using cached httpx-0.19.0-py3-none-any.whl (77 kB)
  35. Requirement already satisfied: async-timeout==3.0.1 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (3.0.1)
  36. Requirement already satisfied: certifi>=2021.5.30 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from homeassistant) (2021.5.30)
  37. Requirement already satisfied: typing-extensions>=3.6.5 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from aiohttp==3.7.4.post0->homeassistant) (3.10.0.0)
  38. Requirement already satisfied: multidict<7.0,>=4.5 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from aiohttp==3.7.4.post0->homeassistant) (5.1.0)
  39. Requirement already satisfied: chardet<5.0,>=2.0 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from aiohttp==3.7.4.post0->homeassistant) (4.0.0)
  40. Requirement already satisfied: pytz in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from astral==2.2->homeassistant) (2021.1)
  41. Requirement already satisfied: cffi>=1.1 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from bcrypt==3.1.7->homeassistant) (1.14.6)
  42. Requirement already satisfied: six>=1.4.1 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from bcrypt==3.1.7->homeassistant) (1.16.0)
  43. Requirement already satisfied: sniffio in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from httpx==0.19.0->homeassistant) (1.2.0)
  44. Requirement already satisfied: httpcore<0.14.0,>=0.13.3 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from httpx==0.19.0->homeassistant) (0.13.6)
  45. Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from httpx==0.19.0->homeassistant) (1.5.0)
  46. Collecting charset-normalizer
  47. Using cached charset_normalizer-2.0.9-py3-none-any.whl (39 kB)
  48. Requirement already satisfied: MarkupSafe>=2.0 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from jinja2==3.0.2->homeassistant) (2.0.1)
  49. Requirement already satisfied: text-unidecode>=1.3 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from python-slugify==4.0.1->homeassistant) (1.3)
  50. Requirement already satisfied: idna<4,>=2.5 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from requests==2.26.0->homeassistant) (2.10)
  51. Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from requests==2.26.0->homeassistant) (1.26.6)
  52. Requirement already satisfied: pycparser in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from cffi>=1.1->bcrypt==3.1.7->homeassistant) (2.20)
  53. Requirement already satisfied: anyio==3.* in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from httpcore<0.14.0,>=0.13.3->httpx==0.19.0->homeassistant) (3.2.1)
  54. Requirement already satisfied: h11<0.13,>=0.11 in ./.pyenv/versions/3.8.10/lib/python3.8/site-packages (from httpcore<0.14.0,>=0.13.3->httpx==0.19.0->homeassistant) (0.12.0)
  55. Building wheels for collected packages: cryptography
  56. Building wheel for cryptography (pyproject.toml) ... error
  57. ERROR: Command errored out with exit status 1:
  58. command: /home/homeassistant/.pyenv/versions/3.8.10/bin/python3.8 /home/homeassistant/.pyenv/versions/3.8.10/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp5i_wco8x
  59. cwd: /tmp/pip-install-nq3w1g8q/cryptography_94b46815709f4cd495553a57ba70392e
  60. Complete output (162 lines):
  61. running bdist_wheel
  62. running build
  63. running build_py
  64. creating build
  65. creating build/lib.linux-armv7l-3.8
  66. creating build/lib.linux-armv7l-3.8/cryptography
  67. copying src/cryptography/utils.py -> build/lib.linux-armv7l-3.8/cryptography
  68. copying src/cryptography/fernet.py -> build/lib.linux-armv7l-3.8/cryptography
  69. copying src/cryptography/exceptions.py -> build/lib.linux-armv7l-3.8/cryptography
  70. copying src/cryptography/__init__.py -> build/lib.linux-armv7l-3.8/cryptography
  71. copying src/cryptography/__about__.py -> build/lib.linux-armv7l-3.8/cryptography
  72. creating build/lib.linux-armv7l-3.8/cryptography/x509
  73. copying src/cryptography/x509/oid.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  74. copying src/cryptography/x509/ocsp.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  75. copying src/cryptography/x509/name.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  76. copying src/cryptography/x509/general_name.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  77. copying src/cryptography/x509/extensions.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  78. copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  79. copying src/cryptography/x509/base.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  80. copying src/cryptography/x509/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/x509
  81. creating build/lib.linux-armv7l-3.8/cryptography/hazmat
  82. copying src/cryptography/hazmat/_types.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat
  83. copying src/cryptography/hazmat/_oid.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat
  84. copying src/cryptography/hazmat/_der.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat
  85. copying src/cryptography/hazmat/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat
  86. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  87. copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  88. copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  89. copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  90. copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  91. copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  92. copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  93. copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  94. copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  95. copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  96. copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  97. copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives
  98. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/bindings
  99. copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/bindings
  100. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/backends
  101. copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends
  102. copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends
  103. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/twofactor
  104. copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/twofactor
  105. copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/twofactor
  106. copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/twofactor
  107. copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/twofactor
  108. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/serialization
  109. copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/serialization
  110. copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/serialization
  111. copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/serialization
  112. copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/serialization
  113. copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/serialization
  114. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  115. copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  116. copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  117. copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  118. copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  119. copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  120. copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  121. copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/kdf
  122. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/ciphers
  123. copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/ciphers
  124. copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/ciphers
  125. copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/ciphers
  126. copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/ciphers
  127. copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/ciphers
  128. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  129. copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  130. copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  131. copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  132. copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  133. copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  134. copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  135. copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  136. copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  137. copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  138. copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  139. copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/primitives/asymmetric
  140. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/bindings/openssl
  141. copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/bindings/openssl
  142. copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/bindings/openssl
  143. copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/bindings/openssl
  144. creating build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  145. copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  146. copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  147. copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  148. copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  149. copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  150. copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  151. copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  152. copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  153. copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  154. copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  155. copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  156. copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  157. copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  158. copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  159. copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  160. copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  161. copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  162. copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  163. copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  164. copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  165. copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-armv7l-3.8/cryptography/hazmat/backends/openssl
  166. running egg_info
  167. writing src/cryptography.egg-info/PKG-INFO
  168. writing dependency_links to src/cryptography.egg-info/dependency_links.txt
  169. writing requirements to src/cryptography.egg-info/requires.txt
  170. writing top-level names to src/cryptography.egg-info/top_level.txt
  171. reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
  172. reading manifest template 'MANIFEST.in'
  173. no previously-included directories found matching 'docs/_build'
  174. warning: no previously-included files found matching 'vectors'
  175. warning: no previously-included files matching '*' found under directory 'vectors'
  176. warning: no previously-included files matching '*' found under directory '.github'
  177. warning: no previously-included files found matching 'release.py'
  178. warning: no previously-included files found matching '.coveragerc'
  179. warning: no previously-included files found matching 'codecov.yml'
  180. warning: no previously-included files found matching '.readthedocs.yml'
  181. warning: no previously-included files found matching 'dev-requirements.txt'
  182. warning: no previously-included files found matching 'tox.ini'
  183. warning: no previously-included files found matching 'mypy.ini'
  184. warning: no previously-included files matching '*' found under directory '.zuul.d'
  185. warning: no previously-included files matching '*' found under directory '.zuul.playbooks'
  186. adding license file 'LICENSE'
  187. adding license file 'LICENSE.APACHE'
  188. adding license file 'LICENSE.BSD'
  189. adding license file 'LICENSE.PSF'
  190. writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
  191. copying src/cryptography/py.typed -> build/lib.linux-armv7l-3.8/cryptography
  192. running build_ext
  193. running build_rust
  194.  
  195. =============================DEBUG ASSISTANCE=============================
  196. If you are seeing a compilation error please try the following steps to
  197. successfully install cryptography:
  198. 1) Upgrade to the latest pip and try again. This will fix errors for most
  199. users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
  200. 2) Read https://cryptography.io/en/latest/installation.html for specific
  201. instructions for your platform.
  202. 3) Check our frequently asked questions for more information:
  203. https://cryptography.io/en/latest/faq.html
  204. 4) Ensure you have a recent Rust toolchain installed:
  205. https://cryptography.io/en/latest/installation.html#rust
  206. 5) If you are experiencing issues with Rust for *this release only* you may
  207. set the environment variable `CRYPTOGRAPHY_DONT_BUILD_RUST=1`.
  208. =============================DEBUG ASSISTANCE=============================
  209.  
  210. error: can't find Rust compiler
  211.  
  212. 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.
  213.  
  214. To update pip, run:
  215.  
  216. pip install --upgrade pip
  217.  
  218. and then retry package installation.
  219.  
  220. 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.
  221.  
  222. This package requires Rust >=1.41.0.
  223. ----------------------------------------
  224. ERROR: Failed building wheel for cryptography
  225. Failed to build cryptography
  226. ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects
  227.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement