pluggy - маленькая, но полезная библиотека для создания хуков и плагинов.



И по сути это гораздо лучше, чем method overriding или же monkey patching.

Особенно, когда сразу несколько плагинов изменяют поведение вашей программы.

Pluggy решает эту проблему.



Ставится командой pip install pluggy

Документация и примеры кода здесь.