Я имею в виду, что ближе всего к Python вы получите py2exe и UPX Создайте exe-файл, но не связывайте с ним ничего, вместо этого создайте библиотеку, затем используйте upx и выполните лучшее сжатие. Он имеет небольшие накладные расходы и может урезать еще несколько мегабайт с вашего конечного продукта. Это не лучший способ, но один из них.
Другой вариант - написать средство запуска snub на C или C ++, чтобы запустить интерпретатор python и запустить ваш исходный код. Хотя это будет намного меньше, его, вероятно, будет гораздо сложнее сделать, но если вы хотите следовать этому методу, то эта ссылка поможет вам в этом.