If you're going to be using pyenv + poetry you should be aware of #571 that causes issues with activating the virtualenv
https://github.com/sdispater/poetry/issues/571
the OP himself has a fix for this in his own dotfiles repo:
https://github.com/jacobian/dotfiles/commit/e7889c5954daacfe...