I have been getting paid to write Python since the late 90s and it amazes me how it consistently has these needless own goals, yet still keeps on going in spite of itself. Way to go Python!
spaCy should make Cython optional
hard fork Cython to not used stringitized annotations
stay on Python 3.12 forever and then skip to 3.15
It is like have a crowd of people trying to outdo each other on how much self harm they can induce.
> It is like have a crowd of people trying to outdo each other on how much self harm they can induce.
See: Lemmings[0]
[0] https://en.wikipedia.org/wiki/Lemmings_(National_Lampoon)
I am picturing a whole dis track at pycon where we creatively mock everything and everyone.
What exactly is the own goal here…? They’re making the language better in the upcoming release. This is how normal software works.
In no world is this an “own goal”. God forbid they take on a big task for the betterment of the future language.
> What exactly is the own goal here…? They’re making the language better in the upcoming release. This is how normal software works.
Backward incompatible changes are an own goal because they either (depending on your view) make the software worse, or make it better and then make those improvements unavailable to users.
I don’t think you understand the whole issue of why spaCy can’t move to Python 3.13
God forbid.