Hi Alexandre (2025.01.19_12:37:18_+0000) > Dear dh-python maitainers. > > First thank you for this awesome tools. > > I'm trying to see what it takes to have a system without > python3-pkg-resources.
Pre-requisite reading: https://lists.debian.org/debian-python/2024/10/msg00022.html > I see this dependency chain: > > meteo-qt > python3-sipbuild ("Python bindings generator for C/C++ libraries — the > build system") > python3-pkg-resources > Which seems wrong, why would a desktop Qt widget would need a build system ? Yep. Lots of Python upstreams don't understand the difference between build-time and run-time dependencies, because they just put all the dev tools in the runtime environment. https://github.com/dglent/meteo-qt/blob/master/setup.py#L30 That's a runtime dependency on everything in requirements.txt, which includes "sip". The sip4 package builds python3-sip, which doesn't include any .dist-info files. The sip6 package builds python3-sipbuild, which includes .dist-info metadata for the "sip" package. I don't know why these packages are currently structured like this, and what is actually required for meteo-qt's runtime. Maybe Dmitry can shed some light. > Can you check the cpython3_fallback generator ? That's accurately reporting on the above. Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272