python-requests dependency issues
There is some issue with python(3) requests which causes sentinel-certgen to fail.
Turris MOX in current HBK (%Turris OS 5.0):
root@mox: ~ # sentinel-certgen certs --hooks-dir /etc/sentinel-certgen_hooks.d
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 583, in _build_master
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 900, in require
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 791, in resolve
pkg_resources.ContextualVersionConflict: (idna 2.9 (/usr/lib/python3.7/site-packages), Requirement.parse('idna<2.9,>=2.5'), {'requests'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/sentinel-certgen", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3250, in <module>
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3234, in _call_aside
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3263, in _initialize_master_working_set
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 585, in _build_master
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 598, in _build_from_requirements
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 786, in resolve
pkg_resources.DistributionNotFound: The 'idna<2.9,>=2.5' distribution was not found and is required by requests
same problem was confirmed on Omnia as well.