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.
Para instalar usando pip siga la guía en el README del repositorio de KPA
Para instalar en un sistema usando PacMan 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.