Bump dependencies and add CI checks to make sure it installs on Python versions 3.7-3.10