The plug-ins for use in VESPA context are available here:
https://github.com/epn-vespa/VO_QGIS3.x_plugin (v3)
https://github.com/epn-vespa/VO_QGIS_plugin (v2)
To install on Mac OS - with QGIS v3.x
• Read instructions in the location above - install geojson, astropy and pyshp (shapefile.py) in
~/Library/Application Support/QGIS/QGIS3/profiles/default/python
• copy the 3 plug-in directories (VESPA, GAVOCoverage, GAVOImage) in
~/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins
To install on Mac OS - with QGIS v2.x
• Follow instructions in the tutorial above
• The plugin versions should be dated > 6 May 2018. If the plugins are already installed on your Mac, remove them and start with a fresh version
• copy 3 plugin directories (VESPA, GAVOCoverage, GAVOImage) in ~/.qgis2/python/plugins (launch QGIS once and quit if this location doesn't exist)
(the polyToAladin plugin is deprecated, uninstall if present)
• On Mac, the two files
VESPA/hubRunner.py — line 6 & 7
VESPA/clientRunner.py — line 2
should load astropy.vo.samp (instead of astropy.samp)
Tutorial
You can follow the tutorials using either the VESPA portal or TAPhandle as an interface to EPN-TAP services:
https://github.com/epn-vespa/tutorials/tree/master/surfaces/vo_qgis_plugin
https://github.com/epn-vespa/tutorials/tree/master/surfaces/vo_qgis_plugin_2