Hi everybody! Firstly, we have to make it clear that we have two distinct bugs:
They seem to be the same because you are bumping into the only files they have in common: __init__.py The first bug was due to Sherlock installing his modules in the root of the package directories. This has so far been resolved by the patch. I sent it upstream, in case he wanted to merge until he changed to another beckand(poetry), however I left him free to accept it or not. And I made clear the reasons why I sent it. https://github.com/sherlock-project/sherlock/pull/2147 The other problem is because there is the same project with the same name as sherlock, although its name is python-sherlock, upstream in its code calls it "sherlock". The question is to solve the problem, one of the projects will have to change the name of both pyproject.toml and also change the name of its main module and create nicknames for its "imports". In my opinion, several files will have to be patched Or as an alternative We could make Sherlock install its modules in the package root again. The question is when Sherlock joins Poetry, we will have the problem again, as there would once again be a directory called Sherlock. Nilson F. Silva