            flake8 . --select=E9,F63,F7,F82 --show-source
            # exit-zero treats all errors as warnings.
            flake8 . --exit-zero
        - name: Simple Tests
          run: py.test -v tests
        - name: End to End Tests
          run: python tests/simple_tests.py
 
</s> remove         frame = reader.get_next_data()[:, :, ::-1]
 </s> add         frame = reader.get_next_data()[:, :, ::-1]  # type:ignore[index] </s> remove         logger.trace("Loading video frame: %s", frame_no)  # type: ignore
        reader = imageio.get_reader(self._args.input_dir, "ffmpeg")
 </s> add         logger.trace("Loading video frame: %s", frame_no)  # type:ignore[attr-defined]
        reader = imageio.get_reader(self._args.input_dir, "ffmpeg")  # type:ignore[arg-type]
      - name: MyPy Typing
        continue-on-error: true
        run: |
          mypy .
            flake8 . --select=E9,F63,F7,F82 --show-source
            # exit-zero treats all errors as warnings.
            flake8 . --exit-zero
      - name: MyPy Typing
        continue-on-error: true
        run: |
          mypy .
        - name: Simple Tests
          run: py.test -v tests
        - name: End to End Tests
          run: python tests/simple_tests.py
keep keep add keep keep keep keep
 tests:
  - unit test: tools.alignments.media
  - Add mypy test
  - Typing fixes 
.github/workflows/pytest.yml