message: chore: try breaking the install into two
diff: @@ -283,9 +283,9 @@ jobs:
  env:
  CIBW_BUILD: ${{ matrix.python_build}}
  # TODO: remove cython pin once pandas is updated to fix memoryview bug. See https://github.com/scipy/scipy/issues/16718
  - CIBW_BEFORE_BUILD: 'pip install --prefer-binary "cython==0.29.30" "pandas>=0.24" "pytest>=4.3" "psutil>=5.9.0"'
  + CIBW_BEFORE_BUILD: 'pip install --prefer-binary "cython==0.29.30" && pip install --prefer-binary "pandas>=0.24" "pytest>=4.3" "psutil>=5.9.0"'
  CIBW_TEST_REQUIRES: 'pytest'
  - CIBW_BEFORE_TEST: 'pip install --prefer-binary "cython==0.29.30" "pandas>=0.24" "pytest>=4.3" mypy "psutil>=5.9.0"'
  + CIBW_BEFORE_TEST: 'pip install --prefer-binary "cython==0.29.30" && pip install --prefer-binary "pandas>=0.24" "pytest>=4.3" mypy "psutil>=5.9.0"'
  CIBW_TEST_COMMAND: 'python -m pytest {project}/tests/fast'
  SETUPTOOLS_SCM_NO_LOCAL: 'yes'
  SETUPTOOLS_USE_DISTUTILS: 'stdlib'
  