Total size of inbound packages is 2 GiB. Need to download 2 GiB.
After this operation, 4 GiB extra will be used (install 4 GiB, remove 0 B).
Is this ok [y/N]: n
Operation aborted by the user.
It’s much smaller if you specify --setopt=install_weak_deps=false:
Total size of inbound packages is 80 MiB. Need to download 80 MiB.
After this operation, 276 MiB extra will be used (install 276 MiB, remove 0 B).
(on my system anyway - mileage will vary according to what is already installed).
I don’t know the story with all the weak dependencies there, but for example proj-data-us (geographical data for ths US) is over 300 MiB. I’ve seen that sneak in as a weak dependency where it’s not really needed before {for example, it’s a transitive weak dependency of digikam).