DEV Community

Discussion on: What simple things annoy you about your favourite programming languages?

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

Python is my all-time favorite language, but I absolutely HATE packaging, installing packages, and working with virtual environments in it.

I've been told pip is getting better, and perhaps it is a bit, but it's still quite hard to get quite the right combination of packages working in the right scopes.

Thus why I've been saying for years: "Packaging in Python is like beating yourself to death with a wet trout." (So far, no Pythonista I've encountered has disagreed, even recently.)

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

Definitely. I felt that I was really just randomly copy and pasting bits into a setup.py file to get my install working. I never have figured out what the correct way to generate documentation is.

Collapse
 
codemouse92 profile image
Jason C. McDonald

Probably appropriate:

Essential Python Packaging O'Rly