Я уже некоторое время ищу и не могу найти помощи в этом ...
Мой сценарий: я получил проект python / kivy, и я уже получил мои python-файлы, скомпилированные с использованием setup и cythozine ().
Моя проблема: мне как-то приходится компилировать или, по крайней мере, запутывать файлы .kv. Пожалуйста, не спрашивайте меня, почему, я видел, что многие обсуждали это, и в основном это ни к чему не привело. Это было запрошено таким образом, и я не хочу это обсуждать.
Мое решение до сих пор: я внедряю все содержимое .kv-файла в Builder.load_string () до компиляции моих сценариев, но эта строка будет отображаться в виде простого текста в скомпилированных файлах после их компиляции. Кому-то понадобится время, чтобы найти его, но я думаю, что это все еще не лучшее решение.
Надеюсь, кто-нибудь поможет мне здесь. ^^
EDIT:
Я уже попробовал следующее, чтобы я мог хотя бы запутать код: https://github.com/rdevost/pymixup
К сожалению, предварительные условия доставили мне некоторые проблемы.
Я попросил обфускацию, так как ее компилирование кажется довольно проблематичным. Поэтому я подумал, что это может быть компромиссом: запутать kv-файл, загрузить его в Builder и скомпилировать py-файл. При этом часть kv по-прежнему будет находиться в виде простого текста внутри скомпилированного файла, но она будет запутана.
Я запускаю свое приложение на Raspberry Pi.