Я хочу опубликовать sh проект в репозитории GitHub. Чтобы сделать ключ API секретным, я хотел использовать Blackbox. Однако при запуске зашифрованного файла, например,
python3 test-secret/secret.py.gpg
появляется следующее сообщение об ошибке:
File "test-secret/secret.py.gpg", line 1
SyntaxError: Non-UTF-8 code starting with '\x85' in file test-secret/secret.py.gpg on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Есть ли способ сохранить работоспособность программы, даже если она зашифрована с помощью BlackBox? В противном случае я не могу напрямую запустить код, который я также загружаю на Github.
Кроме того, зашифрованный файл нельзя просмотреть на Github. Есть ли рекомендация о том, как управлять проектом, чтобы он по-прежнему отображал все функции при сохранении секретности ключей?