This request is superseded by
request 1154884
(Show diff)
Overview
Request 1154621 superseded
- make runtime requirements python-version depending
- Created by DocB
- In state superseded
- Package maintainers: DocB and bnavigator
- Superseded by 1154884
Loading...
Request History
DocB created request
- make runtime requirements python-version depending
bnavigator declined request
No. This is taken care of by %python_subpackages
That does obviously not work. I tested onionshare on a clean 15.6 beta, and we have a python3-packaging installed instead of a python311-packaging (
Nothing in your sr changes python??-packaging
https://build.opensuse.org/projects/devel:languages:python/packages/python-onionshare/repositories/15.6/binaries/x86_64/python311-onionshare-2.6.1-lp156.52.1.noarch.rpm
Clearly shows that it already requires python311 for all dependencies
You need to find out what python311-foo package pulls in python3-packaging. The onionshare package is not at fault
Moreover, you also need to clarify why that would be a problem. There are legitimate reasons to have python3-packaging for python3.6 during the build phase.
No problem with that, but onionshare dumps with the python 3.6 version of packaging. So I would rather make sure that this is a runtime-requirement
So what your're saying is, someone forgot to specify a runtime dependency:
https://github.com/onionshare/onionshare/blob/3438f505e9bbab1f72939d3975d1ef55fadaa7c8/cli/pyproject.toml#L37