pyca/cryptography — pull request #810 by Ayrx (2014-03-16 14:53:12+00:00)
Title: Fixed circular imports

So my recent backend checks introduced circular import issues caused by `hazmat/backends/__init__.py` importing various stuff. This breaks when doing `from cryptography.hazmat.primitives import hashes` for example.

The only solution I can think of involves moving the stuff out of `__init__.py` into another file. This is (imo) VERY ugly though, so if anyone has any better solutions I'm all ears.