Don't search directories we don't control with ack
Add venv, build and out to gitignore
Merge pull request #18 from alphagov/update-gitignore

Add venv, build and out to gitignore
Merge pull request #17 from alphagov/add-ackrc

Don't search directories we don't control with ack
I get enough email already

You could argue that I should write better filters, but why bother
sending it in the first place?
Handle (other) date being sent back by GA

GA has started sending back a row of data which contains (other) for the
day, week, and month fields, which currently causes an exception. This
commit skips the row if this is the case.

We do also need to find out the implications of the (other) data
appearing and if this has implication on the collectors, but this fixes
the immediate problem with the collector.
Merge pull request #20 from alphagov/travis-email

I get enough email already
Workaround to stop problem running setup.py test

multiprocessing and logging don't get on with each other in Python vesion 2.7.3 (but is fixed in 2.7.4). Importing multiprocessing in setup.py is a workaround mentioned in a couple of places online.

See: http://bugs.python.org/issue15881#msg170215
Merge pull request #16 from alphagov/requests-with-backoff

Add requests_with_backoff
Merge pull request #21 from alphagov/fix-other-data-returned-from-ga

Handle (other) date being sent back by GA
Merge pull request #23 from alphagov/multiprocessing-AttributeError-workaround

Workaround to stop problem running setup.py test
Add tests for new class derived from httplib2.Http

This should expose the same functionality and the same interface, but will back off on 503, 502 and 403.
Implementation of class derived from httplib2.Http

This exposes the same functionality and the same interface, but backs off on 503, 502 and 403.

Instances of this (rather than httplib2.Http) will be injected into the Google API client.
Replace instance of Http with one of HttpWithBackoff
Use Httpwithbackoff with gapy in realtime and trending