Also remove shellcheck hook which started fail with:
[ERROR] The hook `shellcheck` specifies `additional_dependencies` but is
using language `script` which does not install an environment. Perhaps
you meant to use a specific language?
* Switch from install-extras to requirements.in + pip-tools for
deterministic installation of dependencies.
* Do not use the isolated pre-commit environment for the pylint
hook as per
https://github.com/pre-commit/pre-commit/issues/813#issuecomment-413220498.
* Use setuptools_scm's new parentdir_prefix_version feature to fix#115.
See pypa/setuptools_scm#477.
* Drop sphinx_autodoc_typehints; use equivalent functionality now built
into Sphinx.