> There have been breaking changes, especially going from 2.x to 3.x.
That would be tolerable. That is what major version changes are for.
Crudly put Debian 11 to Debian 12 introduced breaking changes that I (from memory) tracked down to things introduced in 3.10 or 3.11
> I'm not sure what converting tabs to spaces had to do with Python.
This is a minor gripe but I do not like tabs, I like tab stops, so I convert tabs to the spaces required to reach a tab stop. Tabs are the syntax required for Python. A bunch of spaces are not enough.
Or do I have that horribly wrong (would not be the first time)
It is the breaking changes in version 3 that have made me an anti evangelist for Python. Not being able to run `mod-ui`, and friends in particular.
I dug around trying to make it work, and it was a mess. (Not mod-ui, love your work, but the Python).
That would be tolerable. That is what major version changes are for.
Crudly put Debian 11 to Debian 12 introduced breaking changes that I (from memory) tracked down to things introduced in 3.10 or 3.11
> I'm not sure what converting tabs to spaces had to do with Python.
This is a minor gripe but I do not like tabs, I like tab stops, so I convert tabs to the spaces required to reach a tab stop. Tabs are the syntax required for Python. A bunch of spaces are not enough.
Or do I have that horribly wrong (would not be the first time)
It is the breaking changes in version 3 that have made me an anti evangelist for Python. Not being able to run `mod-ui`, and friends in particular.
I dug around trying to make it work, and it was a mess. (Not mod-ui, love your work, but the Python).