I see that there's some complexity in scripts/hound related to virtual environment management.
Using an alternate tool like pipx, pipenv, etc, to manage installs avoids the need for reinventing complexity around virtual environment/script management. That way all you need to do is provide an entry point and things like pipx fill in the rest.