New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix isort issues #6174

merged 1 commit into from Jul 18, 2018


None yet
2 participants
Copy link

Eric-Arellano commented Jul 18, 2018

#6166 correctly upgraded isort, but resulted in some files having issues that don't throw issues in CI until a related file is changed, e.g. the backend/jvm port complaining about init code.

How changes generated

  • ./pants fmt src/python/pants/::
  • ./pants fmt tests/python/pants_test/::
  • Running similar command on every contrib/src and contrib/tests folder

Let me know if there's a better way to do this! I'm not sure I caught every problem.


This comment has been minimized.

Copy link

jsirois commented Jul 18, 2018

The best way is just ./pants fmt ::, but you probably tried that and found bad targets under testprojects/. So then ./pants --exclude-target-regexp=testprojects/ fmt :: gets around that but is slow and skips testprojects/**. A faster method for full coverage - though much less obvious is ./pants filter --type=python_library,python_tests,python_binary :: | xargs ./pants fmt. Using that I find these extra files need formatting:


Those are not of great concern though so - since this is green and CI is quiet I'm going to merge.

@jsirois jsirois merged commit d3f2005 into pantsbuild:master Jul 18, 2018

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed

@Eric-Arellano Eric-Arellano deleted the Eric-Arellano:fix-isort-issues branch Jul 18, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment