So the thinking went

- migrations because we don't always control the content of auto generated
migrations and django is generating non pep8 compliant stuff.
- tests because we do this in other projects - i was copying
- venv and build because they are pip and virtualenv artefacts and I
haven't yet spent any time figuring out why I have them and others don't.

I am prepared to be schooled on all this though, just a quick list to get
things working for me.


On 3 February 2014 17:17, Paul M Furley <notifications@github.com> wrote:

> In pep-it.sh:
>
> > @@ -0,0 +1,7 @@
> > +#!/bin/bash
> > +
> > +set -e
> > +
> > +basedir=$(dirname $0)
> > +pep8 --ignore=E201,E202,E241,E251 --exclude=migrations,tests,build,venv "$basedir"
>
> What are all these exclusions? I looked up a few and couldn't understand
> why we would exclude them...
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/alphagov/stagecraft/pull/15/files#r9390625>
> .
>