Here is a recipe to reproduce this problem.
- Run tox in some project.
- Add a new package to install_requires in setup.py
- Run tox again.
I can write dependency in tox.ini to force recreate, but I think it is simpler if tox reinstall package. I think it is as easy as removing --no-deps flag so I wonder why --no-deps is used in the first place. Is there any drawbacks? Wouldn't it be nice if we can disable this flag optionally?