I am not someone who complains about "stop piping cats" but using '-e' with grep is a lot quicker and easier to read. This:
grep -v 'test/' | grep -v 'tests/' | grep -v idlelib | grep -v turtledemo
Becomes: grep -ve 'test/' -e 'tests/' -e idlelib -e turtledemo