Как предотвратить распространение платного ПО третьими лицами?
Ну там всякие там Microsoft да  MathWorks, которым это не "трудновато",  борются э этим явлением уже лет 30 и никак не могут  побороть. А вы хотите и что-бы деньги получать  и что-бы было не трудновато. Весьма амбициозно.
Кстати, а вы планируете со своих продаж платить роялити разработчикам Python и других библиотек, которыми вы пользовались при разработке?
python exe это не полная компиляция => и раскомпилировать можно, лучше уж на c++ конвертировать - толку больше будет. Ну единственный способ это сервер.