close_open_fds uses os.closerange, get_fdmax uses sysconf
Support pure-pyton send_offset (requires celery/billiard@e007429dc505e9677d906ab354d4d32350b3934c)
Use _multiprocessing.read + memoryview if available
Oops... Worker silently ignored errors
Raise RuntimeError if task calls result.get() and it will block
fix ImproperlyConfigured raised when django.db.backends.dummy used with django 1.6
Bumps version to 3.1.2 and updates Changelog
Tests passing
flakes
Tests passing on py33
Now depends on billiard 3.3.0.6
Set release date for 3.1.2
Fixes typo
Hold on a bit with E_WOULDBLOCK error
[py3] unorderable NoneType
Forgot to render README
unpack_from only supports memoryview in 2.7.6.  Closes #1637
Beat: Do not close logfile fds after fork.  Closes celery/django-celery#288
Task decorator now preserves docstring, even if lazy.  Closes #1636
[Py3] Tests passing