• Adam Coldrick's avatar
    Unpin mypy · 5eea4037
    Adam Coldrick authored and Adam Coldrick's avatar Adam Coldrick committed
    The pin on mypy limits SQLAlchemy to version 1.4.22, so we need to unpin
    mypy to be able to properly unpin SQLAlchemy.
    The changes required to unpin mypy are included in this commit, and are
    largely refactoring the SizeDifferentiatedStorage parser code to use two
    fixed-schema dicts rather than one flexible one, to allow the type
    annotations to make sense when unpacking the dict later.
    This also includes a change to how we invoke mypy, which is necessary to
    install third-party type stubs automatically.