Интересно только как смотрит гугл на то, что у одного плагина несколько сотен "разработчиков".
Именно !
, а исходя из популярности , то поболее нескольких сотен. Посему кто как хочет, а я использую свои ключи и всегда их "пихал" в основной код плагина до того как был реализован функционал с YouTube.key , о чем писал ранее описывая как и где это нужно сделать.
Или вы уверенны что я в этом не разбираюсь
Ну что Вы . Я прочел Ваш код на питоне от и до. Все очень pythonicaly. Прекрасно разбираетесь
Правда я бы не занимался выписыванием
compat.py · GitHub для совместимости кода для 2 и 3 питона , а воспользовался бы
six · PyPI , но это дело вкуса и "амбиций" ... и вообще, скорее всего, использовал бы requests, oauth2 и т.д. для получения кода совместимого с 2 и 3 питоном "из коробки" ... организовал бы импорт этих pure python зависимостей в виде *.whl в код плагина
дабы не напрягать "паству" их установкой "вручную" или принудительно через control в ipk-пакете, а следовательно не зависел бы от их наличия на фиде того или иного имиджа используемого пользователем на своем ресивере ... Но у каждого свой стиль "написания"