Коротко суть вопроса: как отлаживать плагины написанные на питоне для приложений(которые позволяют под них писать плагины на нем) прямо во время выполнения самого приложения?
А теперь подробнее:
У меня 2 года стажа программирования на C#. Наткнулся на
плагин вконтакта для ритмбокса. Плагин был написан под старое api плеера версии v0.13.x, но на lts ubuntu 12.04 стоит уже версия 2.96. Естественно апи поломалось и плагин не работает, есть прада еще один форк под новое апи, но там многое вырезано лишь бы тот заработал. Хотелось бы дописать его до состояния оригинала, но на новом апи.
Все это just for fun и не хотелось бы много времени убивать на штудирование всей литературы для ответа на главный вопрос. Цель только улучшить плагин, не слишком вдаваясь в детали питона, т.к. нет необходимости применять его в дальнейшем в профессиональной деятельности.
Так что вопросы: Можно ли отлаживать плагин прямо во время выполнения ритмбокса(понимается останов на брекпойнте и просмотр содержимого переменных)?
Какая среда/IDE для этого больше годится?
Или это просто делается принтами переменных на каждом шагу?
Может для кого это и прописные истины, но со скриптовыми языками на таком уровне дела не имел(не считая простых скриптов на баше) и все это в новинку.
Нужен quick-guide по отладке и старту разработки на питоне.