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.)
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.
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.)
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.
Probably appropriate: