In order to remove heavy dependencies and further reduce the conceptual surface covered by RavenPy (its core mission, after all, is to be essentially a RV config generator, along with a Raven process launcher and manager), we (@cjauvin and @Zeitsperre) have discussed today the possibility of moving logic away from ravenpy.utilities as much as possible: some components (like geoserver) should maybe go back to RavenWPS, and some others into a new separate package, with a name like ~RavenGIS (from which RavenWPS would depend, but not RavenPy).