pre-commit # we're pinning the following two to what .pre-commit-config.yaml says black==24.8.0 flake8==7.1.1 flake8-blind-except mypy pytest-runner # https://github.com/pypa/setuptools-scm/issues/1111 broke builds on 3.8 and 3.9 setuptools_scm<8.1 watchdog pyinstrument # below: for releasing build packaging>=24.2