Trivial packaging directions: wget https://github.com/josch/img2pdf/archive/refs/tags/0.6.3.tar.gz tar -xvf 0.6.3.tar.gz mkdir -p /tmp/dest/usr/local/bin cp ./img2pdf-0.6.3/src/img2pdf.py /tmp/dest/usr/local/bin/img2pdf sed -i 's|#!/usr/bin/env python3|#!/usr/bin/env python3.14|' /tmp/dest/usr/local/bin/img2pdf ---------- Notes: - img2pdf is just a python3 script, so theoretically should work with any python3 version (barring dropped features or backward-incompatible changes in future python3 versions), as long as the pillow/PIL module is available - Since /usr/local/bin/python3 could be pointing anywhere, we rely on luck when .dep file brings in modules for a _specific_ python3 version but the script's shebang asks for _any_ python3 version. To take luck out of the equation, make sure img2pdf's shebang asks for the specific python3 used in img2pdf.tcz.dep - To use this extension with some future version of python3 (e.g., python3.1000), this should be sufficient: 1. img2pdf.tcz.dep: python3.14-pillow.tcz -> python3.1000-pillow.tcz 2. img2pdf script: #!/usr/bin/env python3.14 -> #!/usr/bin/env python3.1000