Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving logic from ravenpy.utilities to other packages (as much as possible) #125

Open
cjauvin opened this issue Jul 22, 2021 · 1 comment
Milestone

Comments

@cjauvin
Copy link
Collaborator

cjauvin commented Jul 22, 2021

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).

@Zeitsperre
Copy link
Member

Moving GIS functions out of there would not only help set the scope of RavenPy, but would also make maintenance of the GIS dependencies much simpler to manage. It would also allow us to remove the GIS warnings from many modules. It wouldn't require much effort either (cookiecutter would do 90% of the work). Seems like a slam dunk.

@Zeitsperre Zeitsperre added this to the v0.13.0 milestone Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants