planetfederal / qgis-geoserver-plugin

GNU General Public License v2.0
62 stars 52 forks source link

paver install fails: sphinx-build: No such file or directory #86

Open DOFandersolsen opened 7 years ago

DOFandersolsen commented 7 years ago

Hi,

I've cloned the repo with git clone --recursive http://github.com/boundlessgeo/qgis-geoserver-plugin.git and updated the remotes with git submodule update --remote

Calling paver setup:

paver setup
---> pavement.setup
makedirs path(u'geoserverexplorer/extlibs')
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs httplib2==0.8
Searching for httplib2==0.8
Best match: httplib2 0.8
Processing httplib2-0.8-py2.7.egg
httplib2 0.8 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/httplib2-0.8-py2.7.egg
Processing dependencies for httplib2==0.8
Finished processing dependencies for httplib2==0.8
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs python-dateutil==2.2
Searching for python-dateutil==2.2
Best match: python-dateutil 2.2
Processing python_dateutil-2.2-py2.7.egg
python-dateutil 2.2 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/python_dateutil-2.2-py2.7.egg
Processing dependencies for python-dateutil==2.2
Searching for six==1.4.1
Best match: six 1.4.1
Processing six-1.4.1-py2.7.egg
six 1.4.1 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/six-1.4.1-py2.7.egg
Processing dependencies for six==1.4.1
Finished processing dependencies for six==1.4.1
Finished processing dependencies for python-dateutil==2.2
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs requests==2.5.0
Searching for requests==2.5.0
Skipping development or system egg: requests 2.13.0
Best match: requests 2.5.0
Processing requests-2.5.0-py2.7.egg
requests 2.5.0 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/requests-2.5.0-py2.7.egg
Processing dependencies for requests==2.5.0
Finished processing dependencies for requests==2.5.0
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs qgiscommons
Searching for qgiscommons
Best match: qgiscommons 2.0.3
Processing qgiscommons-2.0.3-py2.7.egg
qgiscommons 2.0.3 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/qgiscommons-2.0.3-py2.7.egg
Processing dependencies for qgiscommons
Finished processing dependencies for qgiscommons
geoserverexplorer/ext-src/gsconfig
git pull
Already up-to-date.
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs geoserverexplorer/ext-src/gsconfig
Processing gsconfig
Writing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsconfig/setup.cfg
Running setup.py -q bdist_egg --dist-dir /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsconfig/egg-dist-tmp-Xjk8mI
zip_safe flag not set; analyzing archive contents...
Removing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsconfig-1.0.6-py2.7.egg
Moving gsconfig-1.0.6-py2.7.egg to /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs
gsconfig 1.0.6 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsconfig-1.0.6-py2.7.egg
Processing dependencies for gsconfig==1.0.6
Searching for gisdata==0.5.4
Best match: gisdata 0.5.4
Processing gisdata-0.5.4-py2.7.egg
gisdata 0.5.4 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gisdata-0.5.4-py2.7.egg
Processing dependencies for gisdata==0.5.4
Finished processing dependencies for gisdata==0.5.4
Searching for httplib2==0.8
Best match: httplib2 0.8
Processing httplib2-0.8-py2.7.egg
httplib2 0.8 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/httplib2-0.8-py2.7.egg
Processing dependencies for httplib2==0.8
Finished processing dependencies for httplib2==0.8
Finished processing dependencies for gsconfig==1.0.6
geoserverexplorer/ext-src/gsimporter
git pull
Already up-to-date.
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs geoserverexplorer/ext-src/gsimporter
Processing gsimporter
Writing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsimporter/setup.cfg
Running setup.py -q bdist_egg --dist-dir /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsimporter/egg-dist-tmp-rbxIBc
zip_safe flag not set; analyzing archive contents...
Removing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsimporter-1.0.0-py2.7.egg
Moving gsimporter-1.0.0-py2.7.egg to /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs
gsimporter 1.0.0 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsimporter-1.0.0-py2.7.egg
Processing dependencies for gsimporter==1.0.0
Searching for httplib2==0.8
Best match: httplib2 0.8
Processing httplib2-0.8-py2.7.egg
httplib2 0.8 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/httplib2-0.8-py2.7.egg
Processing dependencies for httplib2==0.8
Finished processing dependencies for httplib2==0.8
Finished processing dependencies for gsimporter==1.0.0
Downloading and installing test certificates...

No error messages from what I can see

Calling paver install:


 paver install
---> pavement.install
---> pavement.builddocs
git submodule init
git submodule update
make html
sphinx-build -b html -d build/doctrees   source build/html
make: sphinx-build: No such file or directory
make: *** [html] Error 1

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

---> pavement.install
---> pavement.builddocs
git submodule init
git submodule update
make html

Build failed running pavement.install: Subprocess return code: 2

OS: macOS v 10.12.6 (16G29) Python:

python
Python 2.7.10 (default, Feb  7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
luipir commented 7 years ago

@SrNetoChan any idea... sphinx stuffs are yours ;)

SrNetoChan commented 7 years ago

@luipir the user must have sphinx installed. Maybe we should add Sphinx as a requirement? Probably in all plugins. I am using version 1.5.1 but not sure we even need to specify a version.

DOFandersolsen commented 7 years ago

I am thinking either adding it as a dependency / requirement or to have separate instructions on how to build docs for those who want, and then cut the sphinx stuff out from the main build ?

SrNetoChan commented 7 years ago

Adding in dependencies would be the best. This way the plugin ships with offline documentation.