Yup, I ended up learning docker because Python packaging was such a dumpster fire.
I'll never forget the day I discovered that pip didn't do any dependency resolution. You had one job, and yet...
I'll never forget the day I discovered that pip didn't do any dependency resolution. You had one job, and yet...
Uv hasn't fixed all issues, but made it far less painful.
When people all have these special needs they never show their code.
I worked with data, so tended to use conda and still have loads of problems. Pre compiled wheels and uv have made the situation a lot better.
Seriously, data stuff was a massive massive struggle with Python for ages, and uv and compiled wheels have made it much better.