11
nitwhiz
1y

The fuck is up with venv, conda, pip, pip3, python3, CRYPTOGRAPHY_OPENSSL_NO_LEGACY and "you can't install packages in docker based environments" DUDE STOP WHAT THE FUCK

How the fuck is that the scripting language of choice? It has by far the most confusing and messy runtime setup. Like it's easier to make sense of Javas version-shenanigans than this bullshit.

And then you think well what gives. Runs > python ...
"This environment is externally managed and you can go kill yourself, JUST LOOK UP PEP-666" LIKE NO YOU FUCK, JUST RUN THE FUCKING SCRIPT!

It's nice you thought about separation of versions but DOCKRR DOCKER DOCKER THERE ARE CONTAINERS WHY THE FUCK DO YOU DO SOME BULLSHIT WITH ENVS IN FOLDERS REQUIRING SOME RUNTIME BULLSHIT WHAT NO STOP WWHYYY

Comments
  • 4
    I agree, python is far overrated, but, it's the only scrubby language that scrubs can seem to understand to feel like real "programmers" and thus its massive popularity.

    My classic trope is just go look at stackoverflow front page. Guaranteed it's clueless clowns asking the same python questions over and over again.

    But agreed, I always found the venv thing to feel somehow very fragile & poorly done.

    Maybe some python gurus out there know of better tools or ways to do it....
  • 2
    I prefer badgers and mushrooms to this annoying snake.
  • 1
    @-zn- I don't have any experience with cargo, but version hopping with nvm (nodejs) is extremely easy. My point is: yes, obviously I'm doing it wrong. Why the fuck is it possible to do it wrong?? getting to a point where pip works is hard. Also: doing it right is hard.

    Part of my problem is not python itself, but it's just the tip of the iceberg: I'm using jetbrains IDEs (love them). The best thing would be to have my python version setup as remote interpreter via dockerfile. This way, i have platform-independent versioning. But no, jetbrains didn't think of docker run --volume...
  • 1
    I have no idea what you guys are talking about but for me, Ruby makes those kinds of issues less cumbersome.

    Sure there is always dependency hell, but a well written gemfile and proper Ruby environment with omnibus is ... Magical and clean
  • 1
    I'm actually ok with the language itself but indeed the whole setup shit is seriously fucked.
  • 1
    Yeah, Python is utter fucking garbage. No programming language should exist without a SINGLE canonical package manager.

    People who say otherwise must be shamed and ridiculed.
  • 0
    @nururururu correction: the language itself is fine when you get to run it. But getting there is a fucking garbage experience.
Add Comment