chevah / compat

Chevah OS Compatibility Layer
Other
4 stars 1 forks source link

`paver test_documentation` fails on Windows7- no module named sphinx #239

Closed chevah-robot closed 7 years ago

chevah-robot commented 7 years ago

T4261 bug was created by lgheorghiu on 2017-07-27 12:40:25Z. Last changed on 2017-08-02 11:38:23Z.

Windows 7 x64 Following a paver clean, paver deps sequence on master I tried to generate the documentation, but this command failed. See below:

$ paver test_documentation
---> brink.sphinx.test_documentation
---> pavement.build
---> brink.pavement_commons.coverage_prepare
Cleaning orphaned files in d:/_Work/chevah/server/build-windows-x86
Cleaning orphaned files in chevah/server
cd d:/_Work/chevah/server/build-windows-x86
Skipping current directory
Listing d:\_Work\chevah\server\build-windows-x86 ...
Listing d:\_Work\chevah\server\build-windows-x86\lib\python27.zip ...
Can't list d:\_Work\chevah\server\build-windows-x86\lib\python27.zip
Listing d:\_Work\chevah\server\build-windows-x86\lib\DLLs ...
Listing d:\_Work\chevah\server\build-windows-x86\lib\lib ...
Listing d:\_Work\chevah\server\build-windows-x86\lib\lib\plat-win ...
Can't list d:\_Work\chevah\server\build-windows-x86\lib\lib\plat-win
Listing d:\_Work\chevah\server\build-windows-x86\lib\lib\lib-tk ...
Listing d:\_Work\chevah\server\build-windows-x86\lib ...
Listing d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages ...
Listing d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\win32 ...
Listing d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\win32\lib ...
Listing d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\Pythonwin ...
cd d:\_Work\chevah\server
---> brink.pavement_commons.coverage_prepare
---> pavement.update_setup

Captured Task Output:
---------------------

---> brink.sphinx.test_documentation
---> pavement.build
---> brink.pavement_commons.coverage_prepare
cd d:/_Work/chevah/server/build-windows-x86
cd d:\_Work\chevah\server
---> brink.pavement_commons.coverage_prepare
---> pavement.update_setup
Traceback (most recent call last):
  File "d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\paver\tasks.py", line 196, in _run_task
    return do_task()
  File "d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\paver\tasks.py", line 193, in do_task
    return func(**kw)
  File "d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\brink\sphinx.py", line 342, in test_documentation
    ['-a', '-E', '-W', '-N', '-n'])
  File "d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\brink\sphinx.py", line 268, in generateProjectDocumentation
    target=destination,
  File "d:\_Work\chevah\server\build-windows-x86\lib\lib\site-packages\brink\sphinx.py", line 42, in createHTML
    from sphinx import main as sphinx_main
ImportError: No module named sphinx
chevah-robot commented 7 years ago

Comment by adiroiban at 2017-08-02 11:38:23Z.

This looks like a duplicate of #263

can you run paver deps on Windows?

paver deps fails... so sphinx is not installed ...and sphinx is needed by the documentation