python-cryptography is a runtime dependency
I installed archiso on an empty system and got:
[podman@archlinux ~]$ archinstall
Traceback (most recent call last):
File "/usr/bin/archinstall", line 5, in <module>
from archinstall import run_as_a_module
File "/usr/lib/python3.13/site-packages/archinstall/__init__.py", line 9, in <module>
from archinstall.lib.args import arch_config_handler
File "/usr/lib/python3.13/site-packages/archinstall/lib/args.py", line 15, in <module>
from archinstall.lib.crypt import decrypt
File "/usr/lib/python3.13/site-packages/archinstall/lib/crypt.py", line 6, in <module>
from cryptography.fernet import Fernet, InvalidToken
ModuleNotFoundError: No module named 'cryptography'
After I installed python-cryptography. The error was gone:
[podman@archlinux ~]$ archinstall
Archinstall requires root privileges to run. See --help for more.