Running safety check with safety installed via poetry and Python 3.10 raises ModuleNotFound: pkg_resources
What I Did
$ poetry run safety check
File "/home/dmerej/.cache/pypoetry/virtualenvs/cli-ui-0yLFmGXZ-py3.9/bin/safety", line 8, in <module>
sys.exit(cli())
File "../lib/python3.9/site-packages/click/core.py", line 1137, in __call__
return self.main(*args, **kwargs)
File "../lib/python3.9/site-packages/click/core.py", line 1062, in main
rv = self.invoke(ctx)
File "../lib/python3.9/site-packages/click/core.py", line 1668, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "../lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "../lib/python3.9/site-packages/click/core.py", line 763, in invoke
return __callback(*args, **kwargs)
File "../lib/python3.9/site-packages/safety/cli.py", line 64, in check
import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'
Description
Running
safety check
with safety installed via poetry and Python 3.10 raises ModuleNotFound: pkg_resourcesWhat I Did