On Thu, Feb 27, 2025, at 08:33, Tanguy Le Carrour wrote: > I have a working package definition for 3.13, but I’m struggling with > the inheritance > mechanism. I had to copy over from 3.12 the 300+ lines of `(arguments > …)` to > make it work, even if I didn’t change a single line of it!? That sounds > sub-optimal to me. Oh, and those exact same lines seem to be coming > from 3.11!?
General advice, not specific to Python: I always recommend against using inheritance, except in the very simplest cases. It quickly becomes very hard to understand and change, as it is now with our Python packages.