I currently use
$ python setup.py develop
to make the latest version of the magic-removal branch available to the Python runtime directly from a checkout. A side-effect of this is that the Python files are compiled to *.pyc files inside the source directories (but I suppose this also happens when e.g. running the unit tests). When I then run svn st to find out about any patches I made to the working copy, I get a ton of output because Subversion sees all those *.pyc files and doesn't know what to do with them.
It'd be cool if you could add the *.pyc pattern to the svn:ignore property of every directory in the repository that contains Python files.
In addition, the top-level directory should be set to ignore:
build
dist
*.egg-info
so that the results of running `setup.py are ignored, too.