Você tem vários problemas:
- Você está com falta de
self
infor items in packages:
-
self.packages
é uma string, quando você chamafor item self.packages
it itera sobre cada caractere dessa string. Você deve ter declarado pacotes como lista desde o início ou adicionado.split()
no final. - seu
self.packages
é longo, não está em conformidade com o padrão PEP8 de 79 caracteres por linha.