Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

So sick of this shit.

Uncategorized
3 2 7
  • So sick of this shit. Python's packaging/build tools break all the time. It's impossible to keep a bunch of old Python code building, without locking everything down (and, thus, not getting security patches in modules and such). It feels intentionally hostile at this point. I've switched some of our more complicated builds to `uv` (which seems to be pretty stable since it doesn't depend on any of the Python stuff that breaks all the time) but now I'm having breakage even in simple packages.

  • So sick of this shit. Python's packaging/build tools break all the time. It's impossible to keep a bunch of old Python code building, without locking everything down (and, thus, not getting security patches in modules and such). It feels intentionally hostile at this point. I've switched some of our more complicated builds to `uv` (which seems to be pretty stable since it doesn't depend on any of the Python stuff that breaks all the time) but now I'm having breakage even in simple packages.

    @swelljoe

    Yeah I avoid python these days, for exactly these reasons.

    What I'm really intrigued by, is how python got so popular and why it remains so. It's the first language I learned, so I get that it's easy to pick up. But I'll never go back to it. And I definitely would never advise it for something that needs to be maintained or potentially used again in the future

  • @swelljoe

    Yeah I avoid python these days, for exactly these reasons.

    What I'm really intrigued by, is how python got so popular and why it remains so. It's the first language I learned, so I get that it's easy to pick up. But I'll never go back to it. And I definitely would never advise it for something that needs to be maintained or potentially used again in the future

    @yonder yeah, I remain surprised by how successful it's been. I like it less than several of its contemporary competitors (I prefer Perl or Ruby, for example, if we're talking language in the same category). I don't hate the language, but I have begun to hate the ecosystem. The constant churn in stuff that really should really be stable (building, packaging, distribution, dependency handling, in particular) makes it so unpleasant to be a maintainer on a bunch of Python projects.


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti