Como assinar arquivos com ferramentas de linha de comando do Ubuntu e minhas próprias chaves?

Quero assinar alguns arquivos de código Python que escrevi, porque são módulos de plug-in para um dos meus projetos. Para distribuí-lo, quero que o usuário tenha certeza de que um plug-in é verificado e seguro (porque foi escrito por mim ou por alguém em quem confio) e não foi modificado. O...