This change copies over Tcl/Tk libraries on Windows into the virtualenv, but adds a check so handle the case where the libraries aren't present. Tcl/Tk is an optional component of the installation of Python 2 and 3. This also generalizes the search so either 8.5 or 8.6 are picked up, without needing to be aware of which Python versions ship with which Tcl/Tk version.
The goal here is to combine the solutions of #926 and #931 as a follow-up to #888 and #93.
I looked at the contributing guidelines and see that I should be making pull requests against develop, but that branch seems to have disappeared.
Generalize Windows Tcl/Tk search; handle case where it's missing.
Currently we can't switch to the new version of virtualenv because we don't deploy tcl/tk. This PR will solve our problem.
Just encountered this issue. Terrible.
I've basically copied the approach in fead5d4 since the merge wasn't going to be clean. Thanks for approach.