PyPI contains proprietary (non-free) packages
The reason pip
, the package installer, isn’t available on GNU/Linux Trisquel is that one of the repositories, PyPI, from which pip
installs packages, contains non-free packages.
From Trisquel’s website:
“[PyPI] has free software in its repository, but also has proprietary/non-free software in it as well.”
https://trisquel.info/it/issues/3741
“pip searches and installs from the PyPi repository. This repository contains proprietary software. Since Trisquel can’t control what goes into the PyPi repository, the only solution was to remove pip from Trisquel.”
https://trisquel.info/en/forum/pip-python-pip-doesnt-work-trisquel#comment-140235
“I know the pip repo contains proprietary software, but why did you just rip it out instead of making a free repo?
Why don’t you create a free [PyPI] repo? Is it because it would take time and effort to learn how to do so and then do it? If so, there’s your answer. I actually looked into doing this a while back. It is possible, but non-trivial.”
https://trisquel.info/en/forum/pip-hexchat-addons
“As discussed in this bug report,[1] pip allows the user to search and install software from pypi.org, some of which is proprietary. It looks like pip is going to be removed entirely[2] to address this freedom issue. However, since most software in the PyPI repository is free, I think it would be preferable to modify pip so that it refuses to recommend or install any non-free software in the PyPI repo.”
https://trisquel.info/en/forum/fsdg-and-pip
“Trisquel follows the GNU Free Software Distribution Guidelines. Among other things, they say:
The system should have no repositories for nonfree software and no specific recipes for installation of particular nonfree programs. Nor should the distribution refer to third-party repositories that are not committed to only including free software; even if they only have free software today, that may not be true tomorrow. https://www.gnu.org/distros/free-system-distribution-guidelines.en.html#license-rules
[PyPI]’s repository includes proprietary software. Moreover, as far as I know, pip lacks a configuration that would allow to filter the packages according to their licenses. We would need a third-party repository committed to only including free Python packages.”
https://trisquel.info/en/forum/pip-python-it-possible-run-magic-wormhole-trisquel-8#comment-174699
personal computing command-line interface (cli) gnu linux trisquel wiki pip/PyPI