Project

General

Profile

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

bill-auger - about 1 year ago - . Updated 9 months ago.

Status:
confirmed
Priority:
bug
Assignee:
-
% Done:

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

Bug #3338: [freecad]: depends on blacklisted 'qt5-webengine' and blacklisted 'python-pip'fixedbill-auger

Actions
Bug #3432: cpupower: symbol lookup error: cpupower: undefined symbol: pci_filter_match, version LIBPCI_3.3confirmedMegver83

Actions
Bug #3442: gajim-plugin-omemo: broken on updatefixedbill-auger

Actions

History

#1

Updated by bill-auger about 1 year ago

  • Parent task set to #1035
#2

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'
#3

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
#4

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

#5

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}"
}

#6

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

Also available in: Atom PDF