Existen dos formas de contruir e instalar KPA: En un entorno virtual usando pip o como un paquete manejable con PacMan en un sistema de tipo Arch a través del AUR.
Para instalar usando pip siga la guía en el README del repositorio de KPA
Para instalar en un sistema usando PacMan y el AUR siga estos pasos usando makepkg:
KPA depende de python-pkgbuild-parser, un módulo disponible solo en Pypi y en el AUR, como se está realizando la instalación en el sistema se debe instalar este módulo desde el AUR primeramente:
git clone https://aur.archlinux.org/python-pkgbuild-parser.git && cd python-pkgbuild-parser
Luego dentro de la carpeta python-pkgbuild-parser se recomienda que revise el PKGBUILD, puede usar cat para ello:
cat PKGBUILD
Siga las indicaciones de makepkg y acepte la instalación si está de acuerdo. Ahora ya que se tiene python-pkgbuild-parser instalado, se puede instalar KPA sin errores volviendo al directorio anterior, clonando KPA desde el AUR y cambiar a la nueva carpeta:
cd .. && git clone https://aur.archlinux.org/kpa.git && cd kpa
Revise el PKGBUILD también para este paquete y construya con makepkg si todo parece correcto:
cat PKGBUILD
makepkg -si
Ahora bien, para verificar que todo haya salido bien, reinstale KPA para poder recibir actualizaciones automáticas del mismo usando:
kpa -I kpa
Si KPA responde significa que la instalación fue correcta, sino, se debe revisar si faltó algún comando o si algo causó error anteriormente.