8 ms·
> the dist-packages folder, which is shared between system Python runtime versions. I mean... I understand how hypothetically this could in theory make some se
by formerly_proven 5y ago
> the dist-packages folder, which is shared between system Python runtime versions.
I mean... I understand how hypothetically this could in theory make some sense because a distro might naively expect to ship the same package version for different Python versions and so all files could be the same except for native extensions, which are disambiguated by implementation name, so theoretically one could imagine a position where this could be conceived of as a thing one could do to save some space in case someone installs the same package for multiple Python versions.
But in reality? Jesus fucking christ. However, I don't see how this can be blamed on Python. This isn't something that "just happens because Python" and is certainly far, far away from any kind of default Python configuration, where all default paths are below the prefix, which contains the Python version. This is something that can only happen because someone went extraordinarily far out of their way to shoot someones else's foot off.
- salawat 5y agoI never blamed Python for it per SE, because that is 100% a packager thing. It's definitely the distro's fault (cough Ubuntu cough). >This is something that can only happen because someone went extraordinarily far out of their way to shoot someones else's foot off. Ding ding ding.