Bug#1098672: Debian Bug #1098672

VA bugs at indigo.re
Tue Aug 19 10:24:54 BST 2025


Le 19/08/2025 à 11:12, xiao sheng wen(肖盛文) a écrit :
> Hi,
> 
> I had try the following update, and rebuild package to test,
> but issue is still exist:
> 
>>
>> /usr/lib/python3/dist-packages/trimage/trimage.py contains
>>
>> `from ThreadPool import ThreadPool` while it should be either:
>>
>> - `from .ThreadPool import ThreadPool`
> 
> Traceback (most recent call last):
>    File "/usr/lib/python3/dist-packages/trimage/trimage.py", line 16, in <module>
>      from .ThreadPool import ThreadPool
> ImportError: attempted relative import with no known parent package
> 
> 
>> - or `from trimage.ThreadPool import ThreadPool`
> 
> Traceback (most recent call last):
>    File "/usr/lib/python3/dist-packages/trimage/trimage.py", line 16, in <module>
>      from trimage.ThreadPool import ThreadPool
>    File "/usr/lib/python3/dist-packages/trimage/trimage.py", line 16, in <module>
>      from trimage.ThreadPool import ThreadPool
> ModuleNotFoundError: No module named 'trimage.ThreadPool'; 'trimage' is not a package
> 
> Regards,
> 

That's because of the non-idiomatic runner in /bin. Try with:

     python3 -m trimage.trimage

Actually the runner in /bin should be a wrapper entrypoint script 
generated by the package generator like setuptools, but at least 
executing like `python3 -m trimage.trimage` is still better than currently.



More information about the Pkg-phototools-devel mailing list