I build my emacs from trunk every ~1-3 months for No Good Reason (tm), and I scarcely ever have anything in my own configuration (init.el, custom.el, various random things I've installed in ~/.emacs.d) break.
(I also edit python in emacs regularly, not sure what's changed in the last N years)
(I also edit python in emacs regularly, not sure what's changed in the last N years)