[Slackbuilds-users] [SOLVED] mutual dependency? [was: sbotools: multiline build options]

J. Milgram milgram at cgpp.com
Mon Jun 1 00:21:21 UTC 2026



Basically did a big slash-and-burn of all installed py* packages 
(python2 and python3,  both distro and SBo) and reinstalled them from 
scratch. Only reinstalled the things I currently need and their 
dependencies, so that may have reduced the likelihood of conflicts.

Did get a couple of errors along the way but  they disappeared on 
re-attempt. I don't feel the need to know why.

Everything seems to work. I  never could  pin it down on a particular 
package conflict but that's OK.

Thanks to everyone who reached out to help (on and offline) - you know 
who you are.

And BTW the idea of building in a clean chroot did prove to be useful. 
And not difficult.

Going forward, no more running pip as root. Or at all if I can help it, 
unless in a virtualenv.

thanks again!

Judah



On 5/27/26 21:20, J. Milgram via SlackBuilds-users wrote:
>
> On 5/27/26 10:33, Erich Ritz wrote:
>
>> This is the full dependency list required for python-zipp, from my 
>> local build log (I use slackrepo to build in a clean chroot):
>
> Thank you Erich. Not sure what to do with it, though. There was never 
> any suspicion that there was an actual circular dependency coming from 
> the SBo .info files. I only see it when I try to build python-zipp and 
> python-importlib_metadata packages manually. (See error messages below).
>
> FWIW, I have recently rebuilt every one of those dependencies in 
> versions you list.
>
> Is there any diagnostic value in running slackrepo on my system to 
> build python-zipp? Not been a slackrepo user, I'd need to figure out 
> how to do the clean chroot bit, so any tips appreciated!
>
> thanks
>
> Judah
>
>
>
> On 5/27/26 10:33, Erich Ritz wrote:
>> On Wednesday, May 27th, 2026 at 9:17 AM, J. Milgram via 
>> SlackBuilds-users <slackbuilds-users at slackbuilds.org> wrote:
>>
>>> python-importlib_metadata and python-zipp really do seem to be pointing
>>> at each other:
>>>
>>> After  removing both packages, and attempting to re-install (with
>>> sboinstall or manually):
>>>
>>> The python-zipp build bombs with:
>>>
>>> ERROR Missing dependencies:
>>>           setuptools_scm[toml]>=3.4.1
>>>           importlib-metadata>=4.6
>>>
>>> while python-importlib_metadata seems to need python-zipp, bombing 
>>> with:
>>>
>>> ERROR Missing dependencies:
>>>           setuptools_scm[toml]>=3.4.1
>>>           importlib-metadata>=4.6 -> zipp>=3.20
>>>
>>> I  don't understand why  it's complaining about setuptools_scm ... I
>>> seem to have it:
>>>
>>> /var/log/packages/python3-setuptools-scm-opt-8.3.1-noarch-1_SBo
>>> /var/log/packages/python-setuptools_scm-6.3.2-x86_64-1
>>> /var/log/packages/python3-setuptools_scm_git_archive-1.4.1-x86_64-1_SBo
>>>
>>> ... though not sure which (if  any) of these packages is the one it 
>>> wants.
>>>
>>> So I'm stuck  again.  Anyone have a next step  to suggest?
>>>
>>> At least I got python3-setuptools-opt installed.
>>>
>>> thanks!
>>>
>>> Judah
>>>
>> Hi Judah,
>>
>> This is the full dependency list required for python-zipp, from my 
>> local build log (I use slackrepo to build in a clean chroot):
>>
>> Building python/python-zipp (rebuild for updated deps) 2026-02-03 
>> 15:47:51
>> Verifying source files ...
>> Installing dependencies ...
>> python3-flit_core-3.12.0-x86_64-1_SBo: Simplified pkging of Python 
>> modules, core b [ 180K]
>> python3-installer-0.7.0-x86_64-6_SBo: Library for installing Python 
>> packages from  [ 1.1M]
>> python3-pyproject-hooks-1.2.0-x86_64-1_SBo: Wrappers to call PEP 517 
>> build backend [ 120K]
>> python3-build-1.3.0-x86_64-1_SBo: a simple, correct PEP517 package 
>> builder ....... [ 230K]
>> python3-packaging-opt-26.0-noarch-1_SBo: Install packaging in /opt 
>> ............... [ 740K]
>> python3-wheel-0.45.1-x86_64-1_SBo: A built-package format for Python 
>> ............. [ 650K]
>> python3-setuptools-opt-80.10.2-x86_64-1_SBo: Install setuptools from 
>> -current in / [ 9.6M]
>> Running python-zipp.SlackBuild ...                                  
>> ETA 15:48:??
>>
>> ...
>>
>> Built ok: python-zipp-3.21.0-x86_64-11_SBo.txz 15:47:53
>> Unmounting chroot ...
>> Backed up: python-zipp-3.21.0-x86_64-10_SBo.txz
>> :-) python/python-zipp Rebuilt for updated deps (-:
>>
>>
>>
>>
>> Erich
>>
>

-- 
=====
milgram at cgpp.com
301-257-7069





More information about the SlackBuilds-users mailing list