Python 3.5.0 comes with setuptools 18.2 but 20.8.1 or higher is needed. This should be checked first in pwb.py.
C:\pwb\GIT\core>pwb
Traceback (most recent call last):
File "C:\pwb\GIT\core\pwb.py", line 215, in <module>
if not check_modules():
File "C:\pwb\GIT\core\pwb.py", line 186, in check_modules
for requirement in pkg_resources.parse_requirements(dependencies):
File "C:\Python35\lib\site-packages\pkg_resources\__init__.py", line 2930, in parse_requirements
"version spec")
File "C:\Python35\lib\site-packages\pkg_resources\__init__.py", line 2906, in scan_list
raise RequirementParseError(msg, line, "at", line[p:])
pkg_resources.RequirementParseError: Expected ',' or end-of-list in requests>=2.20.1,<2.26.0;python_version<"3.6" at ;python_version<"3.6"