Bug #3443
Freedom Issue #1035: [your-system-sanity]: Non-Free Software From Third-party Package Managers (TPPM)
[python-setuptools]: build depends on blacklisted 'python-pip' - multiple dependents transitively
66%
Description
the blacklisted 'python-pip' still has multiple direct dependents, including 'python-setuptools', which has multiple dependents transitively
'python-setuptools' needs to be de-pipped somehow for the sake of it's dependents - i ran into two packages already, which are blocked because of this
Subtasks
History
Updated by bill-auger about 1 year ago
- Description updated (diff)
- Subject changed from [python-setuptools]: has multiple dependents but depends on the blacklisted 'pip' to [python-pip][python-setuptools]: multiple dependents of the blacklisted 'python-pip'
Updated by bill-auger about 1 year ago
- Subject changed from [python-pip][python-setuptools]: multiple dependents of the blacklisted 'python-pip' to [python-setuptools]: build depends on blacklisted 'python-pip' - multiple dependents transitively
Updated by bill-auger 9 months ago
this is the complete list as of today
$ sudo parabola-dependents -v python-pip updating database .... package: 'python-pip' not found - creating dummy package dummy package 'python-pip' created querying database .... compiling results for (9) dependents .... searching abslibre .... direct and transitive arch dependents: [python-pip] <- extra/espup [python-pip] <- extra/httpie [python-pip] <- extra/pypiserver [python-pip] <- extra/python-hatch [python-pip] <- extra/python-pip-run [python-pip] <- extra/python-pipenv [python-pip] <- python-pipenv <- extra/python-pipenv-to-requirements [python-pip] <- extra/python-pwntools [python-pip] <- python-pwntools <- extra/pwndbg parabola build dependents: libre/parabolaweb-utils
Updated by Drag0nFly 9 months ago
Also affects packages in aur which might not be easily identifiable. I noticed the abscence of python-pip when doing a makepkg for sacad-
https://github.com/desbma/sacad/
Where the package section is a simple pip install call:
package() {
cd "${pkgname}-${pkgver}"
PIP_CONFIG_FILE=/dev/null pip install --isolated --root="${pkgdir}" --ignore-installed --no-deps web_cache
python setup.py install --root="${pkgdir}"
}
Updated by bill-auger 9 months ago
not interested in AUR packages though, only packages that can be fixed in parabola - that is to make them build without pip