text: Title: [BUG] black and flake disagree
  Body: This is cool with `black` but not with `flake8` 
  
  ```python
  def test_throw_valuerror_given_nonsense():
      X = np.ones((10, 2))
      y = np.ones(10)
      with pytest.raises(ValueError):
          x_transform = IntervalEncoder(n_chunks=0).fit(X, y)
      with pytest.raises(ValueError):
          x_transform = IntervalEncoder(n_chunks=-1).fit(X, y)
      with pytest.raises(ValueError):
          x_transform = IntervalEncoder(span=-0.1).fit(X, y)
      with pytest.raises(ValueError):
          x_transform = IntervalEncoder(span=2.0).fit(X, y)
      with pytest.raises(ValueError):
          x_transform = IntervalEncoder(method="dinosaurhead").fit(X, y)
  ```
  
  What flake8 wants; 
  
  ```python
  def test_throw_valuerror_given_nonsense():
      X = np.ones((10, 2))
      y = np.ones(10)
      with pytest.raises(ValueError):
          IntervalEncoder(n_chunks=0).fit(X, y)
      with pytest.raises(ValueError):
          IntervalEncoder(n_chunks=-1).fit(X, y)
      with pytest.raises(ValueError):
          IntervalEncoder(span=-0.1).fit(X, y)
      with pytest.raises(ValueError):
          IntervalEncoder(span=2.0).fit(X, y)
      with pytest.raises(ValueError):
          IntervalEncoder(method="dinosaurhead").fit(X, y)
  ```
  
  Can I put flake8 back into pre-commit? 