Como posso empacotar meu aplicativo python com bibliotecas python externas?

Espero que meu título esteja claro. Estou usando o wxpython para criar uma GUI e quero que ela possa ser aberta, extraída e funcione em todos os sistemas operacionais. Consegui incluir sarja encontrando uma pasta chamada sarja dentro do arquivo sarja, que funcionou bem. No entanto, não consigo descobrir como empacotar corretamente o wxpytho

EDIT: Eu também não estou usando. py2exe é apenas para windows e o bbfreeze parece não funcionar no mac (portanto, não é multiplataforma)

questionAnswers(3)

yourAnswerToTheQuestion