view tests/test-check-pyflakes.t @ 6703:cc49139f580f

evolve: drop cmdutil.STATES compatibility for hg 5.0 The diff is not looking great, but actually the change is pretty straightforward. What was at some point living inside mercurial.cmdutil, now lives in mercurial.state and has slightly more sophisticated API.
author Anton Shestakov <av6@dwimlabs.net>
date Thu, 11 Jan 2024 13:21:08 -0300
parents 0e397aeee55b
children 136dcb4ad4f8
line wrap: on
line source

#require test-repo pyflakes

Copied from Mercurial core (60ee2593a270)

  $ cd "`dirname "$TESTDIR"`"

run pyflakes on all tracked files ending in .py or with a python shebang

  $ hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' \
  > -X hgext3rd/evolve/thirdparty \
  > 2>/dev/null \
  > | xargs -0 "$PYTHON" -m pyflakes 2>/dev/null