#1094339 python3-trimesh: please replace the recommendation for python3-setuptools with a proper dependes on python3-pkg-resources

Package:
python3-trimesh
Source:
python3-trimesh
Description:
Python triangular meshes with an emphasis on watertight surfaces
Submitter:
Alexandre Detiste
Date:
2025-02-24 20:03:02 UTC
Severity:
normal
Tags:
#1094339#5
Date:
2025-01-27 11:05:03 UTC
From:
To:
Dear maintainer,

python3-pkg-resources is the runtime part of python3-setuptools,
it is also pulled in with python3-setuptools so it was
already installed before; but we are trying to do
an archive wide cleanup of extraneous python3-setuptools
runtime dependencies and see where it still really matters.

Greetings

Alexandre

#1094339#10
Date:
2025-01-30 21:57:10 UTC
From:
To:
Hi Alexandre,
I don't really understand all the implications, and I'm a bit weary to just replace python3-setuptools with python3-pkg-resources.

Upstream has actually removed a pkg_resources dependency some time ago: https://github.com/mikedh/trimesh/commit/32116bb283a1e0d6bb4064f7e4ac53dbf2d2f220 (well... they replaced it with setuptools...)

The package still builds and installs fine if I remove the python3-setuptools dependency, but I'm not sure if that's correct either. Both python3-setuptools and python3-pkg-resources are pulled in in by some build-depends and some recommended dependencies, so this may hide an issue?

How do I find out if either is really needed?

Thanks,
Gregor

#1094339#19
Date:
2025-02-24 19:59:37 UTC
From:
To:
I commited a fix, but it's not uploaded yet.
I'm still working on another issue, will probably request a release when both are ready.