To shorten the Slack hosted discussion on this topic:
GV has a mixed environment with an Anaconda system setup, and a non-isolated virtualenv, prompting the message about lxml needing the upgrade flag
gnureadline is a *nix only solution it seems as there isn't a windows c-library for deadline. Solution here was for a new requirements file to be created for windows requirements, and to swap gnureadline there for pyreadline, which is a windows equivalent implementation
The next (not reported here) issue is that pyenchant does not have a working build for Win64, so we're going to open a new issue about that, and potentially remove it from the build by taking it out of the Sphinx config
Running equivalent of
pip install -r diakonia-repo/requirements/development.txt
fails on Windows.Specifically,
So DEV requirements not cross-platform.
RECOMMENDATION: (1) Make DEV requirements cross-platform; OR/ (2) Create separate Windows/Linux install instructions.