A tool I'm developing now depends on djvutoxmland pdftotext utilities. They're both installed and are available in main tool-labs shells, but are not available for Python apps running in Kubernetes with Python3 venv.
tools.zoomproof@tools-bastion-03:~$ whereis pdftotext pdftotext: /usr/bin/pdftotext /usr/bin/X11/pdftotext /usr/share/man/man1/pdftotext.1.gz tools.zoomproof@tools-bastion-03:~$ whereis djvutoxml djvutoxml: /usr/bin/djvutoxml /usr/bin/X11/djvutoxml /usr/share/man/man1/djvutoxml.1.gz tools.zoomproof@tools-bastion-03:~$ webservice --backend=kubernetes python shell If you don't see a command prompt, try pressing enter. tools.zoomproof@interactive:~$ tools.zoomproof@interactive:~$ python3 -m venv ~/www/python/venv tools.zoomproof@interactive:~$ source ~/www/python/venv/bin/activate (venv) tools.zoomproof@interactive:~$ whereis pdftotext pdftotext: (venv) tools.zoomproof@interactive:~$ whereis djvtoxml djvtoxml: (venv) tools.zoomproof@interactive:~$
Can we please install those utilities? They're legit, open source utilities, already available in main Toolforge shell, so I expect no issues on this side.
If there's a way for me to mount/call those utilities from inside of Kubernetes virtualenv, I'd be thankful for a hint on how to do that.