Есть еще один древний и проверенный способ - это пройтись обфускастером (от английского "запутывать"). На выходе вы получите нечитабельный код для человека, но понятный машине, который будет невозможно обслуживать, ну или ооочень сложно. Часто этот способ используют совместно с другими способами защиты.
Да, это не какая-то суперзащита, но точно отобьет желание возиться в вашем коде у конкурентов, которые нацелены быстро получить код, поменять логотип и отправить в продакшен.
Чтобы понять о чем я говорю, посмотрите вот этот пример.
Я не являюсь питон-разработчиком, но уверен, что инструментов достаточно для реализации такого быстро и удобно на этапе публикации.