emacs

Ben Sless 2025-05-22T08:58:24.028939Z

• update some packages • python development with venv breaks again JUST

🥲 5
Ben Sless 2025-05-23T11:00:58.676199Z

Then there's virtualenvwrapper, virtualenvwrapper.el, uv-virtualenvwrapper, uv-virtualenvrapper.el

Ben Sless 2025-05-23T11:01:19.229849Z

2025-05-24T06:22:45.498009Z

Someone should build a wrapper for these 🥁

Sam 2025-05-22T11:35:56.138159Z

The python experience

Ben Sless 2025-05-22T11:48:45.998849Z

So true

ag 2025-05-22T15:50:41.601739Z

Darn Python eats my brain every single time I have to do anything that involves dealing with more than five lines of code. The fragmentation is just not even funny anymore - virtualenv, venv, pipenv, poetry, conda, including tools like mise, and that's just to deal with environment. Add to that, path management complexity; shell integration challenges; no project isolation; IDE integration woes, etc. And you know what? Maybe we should celebrate that. Fuck it, if there always be opportunities to unmess some Python crap, rewriting stuff in babashka, why should we even tell them something's wrong with it? Enter a new era - vibe-coded Python tar pits. Who's still worried AI will take their jobs?

ag 2025-05-22T15:53:10.308579Z

------- and btw. do try https://mise.jdx.dev/ it handles venv nicely, you just need a mise.toml with:

[env]
_.python.venv = { path = ".venv", create = true }
and of course, there's mise.el for Emacs. Works even for Eshell.

2025-05-24T07:43:58.567839Z

I write Python daily (work), and quite often during off-hours too (open source) 👴 . Let me know if I can help!

🙏 1