Fixes long line length in shakemap.py, limits OQ version to <3.12.0
Previously merged feature !26 (merged) was led to a failing pipeline due to a long-line formatting issue. This fixes it.
Also raised in #25 is the issue that the 3.12.0 version of OQ will break the shakemap calculator until the library is brought into alignment with the major changes in the OQ library. This MR edits the
setup.py in order to fix the OQ version to
<3.12.0 as a temporary solution until the changes are made.