4 ms·
PYTHON @&$!! The Python community needs to solve this ASAP. This almost weekly pain point has turned a language I used to love in college into one of my most d
by echelon 2y ago
PYTHON @&$!!
The Python community needs to solve this ASAP. This almost weekly pain point has turned a language I used to love in college into one of my most despised languages. The fact that the ML community uses this broken platform is infuriating.
Make a Python version 4 that focuses only on fixing the packaging. 100% per-project hermeticy. No global packages whatsoever. Solve just this issue and bring the entire ecosystem on board. Kill all the various virtualenvs, the anacondas, global packages. All of it.
Learn from Rust/Cargo. That project does it mostly right (sans lack of namespaces and reproducible builds).
- Eisenstein 2y agoIt took 10 years to force a breaking migration from Python 2 to Python 3 in order to handle Unicode... I have resigned myself to repeatedly smashing my keyboard on the desk until it rains keys in blind rage induced frustration to let off steam and then calmly creating an issue in the appropriate repo instead of allowing even a modicum of hope that this will ever be fixed systemically.
- mr_toad 2y agoWouldn’t this end up like the XKCD standards cartoon. You’d have yet another Python package system and even more fragmentation. https://xkcd.com/927/ https://xkcd.com/927/
- ethbr1 2y agoIf Python users weren't comfortable living in that reality already, they wouldn't still be Python users.
- superlopuh 2y agoAs far as I'm concerned, this is the fix: https://github.com/astral-sh/uv https://github.com/astral-sh/uv
- jampekka 2y agoIt's never going to be solved. The mess is deeply ingrained in the Python development culture. https://peps.python.org/pep-0582/ https://peps.python.org/pep-0582/