Secondo me il tuo problema in Google deriva dal fatto che chiami "disassemblatore" un compilatore in grado di produrre binari da Python.
Non ho trovato un vero compilatore, tuttavia ho trovato in Google un compilatore python packager, che impacchetta tutti i file necessari in una directory, offuscandoli, con un frontend eseguibile:pyinstaller su http://www.pyinstaller.org/; sembra essere supportato attivamente, come l'ultima versione 3.4 rilasciata il 09-09-2018, contrariamente a py2bin che sembra non essere mantenuto attivamente.
Caratteristiche:
- Confezionamento di programmi Python in eseguibili standard, che funzionano su computer senza Python installato.
- Multipiattaforma, funziona sotto:
Windows (32 bit e 64 bit),
Linux (32 bit e 64 bit),
Mac OS X (32 bit e 64 bit),
ha contribuito al supporto per FreeBSD, Solaris, HPUX e AIX.- Multi versione:
supporta Python 2.7 e Python 3.3—3.6.
Per installare:
pip install pyinstaller
Quindi, vai alla directory del tuo programma ed esegui:
pyinstaller yourprogram.py
Questo genererà il bundle in una sottodirectory chiamata dist.
Prova Nuitka. Ci vuole un .py
e quindi crea un .bin
.Funziona su Gnu+Linux ed è presente nei repository software delle distribuzioni più popolari.
Nuitka è un compilatore Python scritto in Python.
È completamente compatibile con Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6 e 3.7.
Gli dai da mangiare la tua app Python, fa un sacco di cose intelligenti e sputa fuori un eseguibile o un modulo di estensione.
Licenza gratuita (Apache).
https://nuitka.net/pages/overview.html