Overview
Request 989565 superseded
- Created by mcepl
- In state superseded
- Supersedes 989103
- Superseded by 989636
- Open review for opensuse-review-team
@dimstar, @mcepl, @gmbr3, @lnussel
With this change, python3-setuptools no longer pulls in python3-packaging, which means many packages will no longer benefit from pythondistdeps.py
[ 116s] + exit 0 [ 122s] Traceback (most recent call last): [ 122s] File "/usr/lib/rpm/pythondistdeps.py", line 22, in <module> [ 122s] from packaging.requirements import Requirement as Requirement_ [ 122s] ModuleNotFoundError: No module named 'packaging'
Where to put the requirement on python3-packaging best?
- leave it here -- packages moving to other python install backends won't necessarily benefit from it. Setuptools is not required e.g. for flit, poetry, etc. For pip it is also not strictly required, although it is the case in our distro
- rpm / rpm-build-python / python-rpm-packaging -- Ring0?
- python-rpm-macros -- not all packages use it (non-singlespec, calling setuptools directly without any macros)
Request History
mcepl created request
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
RBrownFactory set openSUSE:Factory:Staging:L as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:L"
RBrownFactory accepted review
Picked "openSUSE:Factory:Staging:L"
RBrownFactory added factory-staging as a reviewer
Being evaluated by group "factory-staging"
RBrownFactory accepted review
Unstaged from project "openSUSE:Factory:Staging:L"
RBrownFactory declined review
sr#989636 has newer source and is from the same project
RBrownFactory declined request
sr#989636 has newer source and is from the same project