Elektrine lite

← Feed

@senil@gts.social.senil.me

Post #3931109

2026-07-19 09:28 UTC

@nytpu@tilde.zone @delilah@derg.social Literally was having this exact issue when I was poking around with morshutalk. Every library it used makes assumptions that only worked for that version of Python, or relied on existing functionality in those versions of Python that since got completely removed for... reasons. Which is largely why if I do end up recreating it, it's not going to be with Python (idk what with if i do, later problem). Their versioning is a confusing mess and in order to be up to date with non-EOL versions you have to routinely accept that there'll be breaking changes in your libraries and code now and then, which is really frustrating IMO. Especially since new versions happen every year & you get support for one version for five years on the dot. Have fun porting older projects every couple of years! Hope those libraries you used still work! Oh, they haven't been updated in two years? lol don't use the major releases, fuck you.

Replies (1)

  • @senil@gts.social.senil.me 2026-07-19 09:33

    @nytpu@tilde.zone @delilah@derg.social probably among the worst common programming languages to use for anything that needs any degree of longer-term stability with few large-scale changes over the span of years. "That feature was deprecated in 3.11 and removed in 3.13" cool but this program someone wrote in 3.10 expected that feature to exist & 3.10 is entering EOL later this year. deeply unserious language. acts like a scripting language with annual breaking changes but wants to be taken much more seriously than that.

    Open ##3931107