Paul Tagliamonte, a Debian developer, writes about Debian, Python packaging, Go tooling, networking and a private LAN project.
HN commenters cite his post on why pip shouldn't install globally alongside apt, and his manifesto urging people to build their own LAN.
>As a result, membership will never be open, and we will never have enough connected LANs to deal with the technical and social problems that start to happen with scale. This is a feature, not a bug.
>This is a call for you to do the same. Build your own LAN. Connect it with friends’ homes. Remember what is missing from your life, and fill it in. Use software you know how to operate and get it running. Build slowly. Build your community. Do it with joy.
From https://notes.pault.ag/tpl/
I wrote about why this was a bad idea at: http://notes.pault.ag/debian-python/
If you want a clear failure mode - if this installs requests globally, think about the chaos if you're on Debian stable, with 0.12.1, before the API break - after a pip install, you may end up with all the software on your system broken.
When this happens, please don't file bugs with Debian. Thanks.
Vaguely related, this wonderful article by Paul Tagliamonte on how pip coexists with distro package managers (in this case APT): http://notes.pault.ag/debian-python/
Nice reminder that pip is a dev tool and should be used as such. It makes sense to be included in Python.
The page contains link to a manifesto/description: https://notes.pault.ag/tpl/
I think that's a more interesting read than the linked page.
Generalizing the idea: https://notes.pault.ag/its-all-relative/
Reminds me of https://notes.pault.ag/tpl/