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.

Reply via email to