Yes, I have many packages that are behind per sbocheck. My next thing to
try would be to bring them all up to date but I'm not optimistic, based
on what little I know about what the build needs (which is admittedly
very little.)
I'll spare you the long list. Is it worth rebuilding the ones tagged as
"bumped"?
Here's output of "pip3 list"
Package Version
-------------------------- ----------
appdirs 1.4.4
atomicwrites 1.3.0
attrs 21.4.0
beautifulsoup4 4.12.3
beniget 0.4.1
Brotli 1.0.9
bsddb3 6.2.6
build 1.3.0
caca 0.99b19
calver 2022.6.26
certifi 2021.10.8
cffi 1.15.0
chardet 4.0.0
charset-normalizer 2.0.10
cppy 1.2.0
cssselect 1.2.0
cupshelpers 1.0
cycler 0.11.0
Cython 0.29.36
deprecation 2.1.0
distro 1.6.0
dnspython 2.1.0
docutils 0.17.1
doxypypy 0.8.8.6
doxyqml 0.5.1
editables 0.6
et-xmlfile 2.0.0
exceptiongroup 1.2.0
flit_core 3.12.0
flit_scm 1.7.0
future 0.18.2
gast 0.5.4
getmail6 6.18.6
gi-docgen 2023.1
gpg 1.16.0
gramps 5.1.2
gyp 0.1
hatch-vcs 0.3.0
hatchling 1.18.0
html5lib 1.1
idna 3.3
imageio 2.34.1
img2pdf 0.4.0
importlib-metadata 4.10.1
include_server 3.4
iniconfig 2.0.0
installer 0.7.0
Jinja2 3.0.3
kapidox 5.90.0
kiwisolver 1.4.1
lensfun 0.3.95
libtorrent 2.0.10
libwebp 0.0
lxml 5.2.1
M2Crypto 0.38.0
Mako 1.1.6
Markdown 3.3.4
MarkupSafe 2.0.1
matplotlib 3.4.3
mercurial 6.0.1
meson 0.59.4
meson-python 0.18.0
more-itertools 4.1.0
mpmath 1.3.0
netsnmp-python 1.0a1
networkx 2.8.8
nftables 0.1
notify2 0.3.1
numpy 1.26.3
opencv-python 4.8.0.76
openpyxl 3.1.5
packaging 21.3
pathlib2 2.3.2
pathspec 1.1.1
pbr 5.8.0
pdfarranger 1.10.1
pep517 0.12.0
pikepdf 5.3.2
Pillow 8.4.0
pip 21.3.1
pluggy 1.3.0
ply 3.11
protobuf 3.20.1
pssh 2.3.4
pwquality 1.4.4
py 1.11.0
pybind11 2.11.1
pycairo 1.20.1
pycparser 2.21
pycups 2.0.1
pycurl 7.44.1
Pygments 2.10.0
PyGObject 3.42.0
PyICU 2.8
pyparsing 2.4.7
pyproject_hooks 1.2.0
pyproject-metadata 0.9.1
PyQt5 5.15.2
PyQt5_sip 4.19.25
pysol-cards 0.12.0
pytaglib 1.4.6
pytesseract 0.3.10
pytest 7.4.3
pytest-runner 6.0.0
python-dateutil 2.8.2
python-sane 2.9.1
pythran 0.15.0
pytz 2021.3
pyxdg 0.27
PyYAML 6.0
QScintilla 2.11.6
random2 1.0.1
requests 2.26.0
rpm 4.16.1.3
scipy 1.12.0
SCons 4.2.0
setuptools 57.5.0
setuptools-scm 6.3.2
setuptools-scm-git-archive 1.4.1
sip 4.19.25
six 1.16.0
smartypants 2.0.1
soupsieve 2.5
sympy 1.11.1
toml 0.10.2
tomli 1.2.2
tornado 6.1
trove-classifiers 2023.11.14
typing_extensions 4.15.0
typogrify 2.0.7
undervolt 0.3.0
Unidecode 1.3.8
urllib3 1.26.8
webencodings 0.5.1
wheel 0.45.1
zipp 3.8.0
Finally, "ls -l /opt/python3.9/site-packages/":
drwxr-xr-x 2 root root 4096 May 25 11:40 meson-1.11.1.dist-info/
drwxr-xr-x 17 root root 4096 May 25 11:40 mesonbuild/
drwxr-xr-x 4 root root 4096 May 25 11:25 packaging/
drwxr-xr-x 3 root root 4096 May 25 11:25 packaging-26.2.dist-info/
drwxr-xr-x 5 root root 4096 Jul 4 2025 setuptools_scm/
drwxr-xr-x 2 root root 4096 Jul 4 2025 setuptools_scm-8.3.1.dist-info/
I'll report back after I upgrade my SBo packages.
thanks,
Judah
On 5/25/26 15:25, fourtysixandtwo wrote:
I just wanted to see the output of pip3 check, those are normal unless
you run it as "PYTHONPATH=/opt/python3.9/site-packages pip3 check" so
it can see the "-opt" packages which are primarily needed only at
build time.
Does sbocheck list any other builds that need updating?
Can you share the output of "pip3 list" and "ls -l
/opt/python3.9/site-packages/"?
On Mon, May 25, 2026 at 10:17 AM J. Milgram via SlackBuilds-users
<[email protected]> wrote:
OK, thanks.
sboremove -a python3-setuptools-opt
... came up with the seven packages you suggest and removed them. (Just
out of curiosity, what's the easy way to generate the dependency chain?)
Then, to make sure I was in step with the stock distro:
slackpkg update
slackpkg upgrade-all
slackpkg install-new
slackpkg clean-system
... no packages were removed or installed. (SBo packages being blacklisted.)
Then sboinstall python3-setuptools-opt
... and ignored offers to set build options (python3-setuptools-opt
only). Confirmed the install queue:
Install queue: python3-flit_core python3-installer
python3-pyproject-hooks python3-build python3-packaging-opt
python3-wheel python3-setuptools-opt
and let it do its thing. Looks like it successfully built and installed
six of the seven packages, but failed again on python3-setuptools-opt with:
File
"/usr/lib64/python3.9/site-packages/importlib_metadata/_itertools.py",
line 16, in unique_everseen
k = key(element)
AttributeError: 'PathDistribution' object has no attribute
'_normalized_name'
(I can provide the whole traceback if it's of any use.)
To fourtysixandtwo's question:
python3 --version
Python 3.9.25
myhost:~: pip3 check
meson-python 0.18.0 has requirement meson>=0.64.0; python_version <
"3.12", but you have meson 0.59.4.
meson-python 0.18.0 has requirement packaging>=23.2, but you have
packaging 21.3
Well, that's interesting. Then did:
ls /var/log/packages/*meson* ...
var/log/packages/meson-0.59.4-x86_64-1
/var/log/packages/python3-meson-opt-1.10.2-noarch-1_SBo
/var/log/packages/python3-mesonpy-0.18.0-x86_64-1_SBo
meson-0.59.4 seems to be from the stock Slack 15.0 package. "slackpkg
upgrade meson" didn't find any new packages. So i tried:
sboupgrade python3-meson-opt
... and it built python3-meson-opt-1.11.1 successfully, but didn't solve
the python3-setuptools-opt problem.
Could it be that I need to do something more to cause the build to
pick up meson and packaging from /opt/python3.9/site-packages? I note that
PYTHONPATH=/opt/python3.9/site-packages pip3 check
... tells me:
No broken requirements found.
I thought the next logical thing to try would be:
PYTHONPATH=/opt/python3.9/site-packages sboinstall python3-setuptools-opt
... but this yielded same error as above.
PS thanks again ...
r/
Judah
On 5/25/26 03:25, Christoph Willing wrote:
On 25/5/26 16:51, J. Milgram via SlackBuilds-users wrote:
[snip]
So I'm guessing I have a package version mismatch of some sort, but
can't figure out what it might be.
Does anyone recognize this error? Any tips on running it to ground?
FWIW this is an up-to-date Slack64-15.0 system. Some SBo's are a
minor number or two behind but I'm already running into SBo packages
that fail to upgrade because sbotools tries first to upgrade
python3-setuptools-opt, which build fails.
grateful for any ideas!
If you suspect package mismatch somewhere, I recommend you first
remove setuptools-opt and its dependants and dependants of dependants
etc. and build _new_ packages for _all_ of them (don't assume any
existing packages are OK). Fortunately the dependency chain is not too
long e.g.
python/python3-flit_core
python/python3-installer
python/python3-wheel
python/python3-pyproject-hooks
python/python3-build
python/python3-packaging-opt
python/python3-setuptools-opt
chris
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/
--
=====
[email protected]
301-257-7069
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/
--
=====
[email protected]
301-257-7069
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/