Create mechanism for synchronizing version in JVM and Python builds
Things like project version, project description, spark version. etc.
Suggest creating a class called org.locationtech.rasterframes.Info having a static main method whereby command-line invocation of the .jar will provide values from RFBuildInfo. setup.py could then run the .jar and get the settings defined by sbt.
Depends on #144
NB: setup.py would be responsible for writing out __version__.py, or however else the Python build wants to do based on the values in RFBuildInfo.
I think it's fine if there is a cross-platform executable that setup.py can run.
Some food for thought on how to maintain version info on the python side. https://packaging.python.org/guides/single-sourcing-package-version/