Overview

Request 1154884 accepted

- Add more missing runtime requirements
- Requires: python-packaging


Benjamin Greiner's avatar
author source maintainer target maintainer

@DocB, need to update gevent in 15.6 now


Axel Braun's avatar
author source maintainer target maintainer

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 (


Benjamin Greiner's avatar
source maintainer target maintainer

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


Benjamin Greiner's avatar
source maintainer target maintainer

You need to find out what python311-foo package pulls in python3-packaging. The onionshare package is not at fault


Benjamin Greiner's avatar
source maintainer target maintainer

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.


Axel Braun's avatar
author source maintainer target maintainer

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


Benjamin Greiner's avatar
source maintainer target maintainer

So what your're saying is, someone forgot to specify a runtime dependency:

https://github.com/onionshare/onionshare/blob/3438f505e9bbab1f72939d3975d1ef55fadaa7c8/cli/pyproject.toml#L37

Request History
Benjamin Greiner's avatar

bnavigator created request

- Add more missing runtime requirements
- Requires: python-packaging


Benjamin Greiner's avatar

bnavigator accepted request

openSUSE Build Service is sponsored by