Alphabetizing `import` Statements
PEP-8 says:


  Imports should be grouped in the following order:
  
  
  standard library imports
  related third party imports
  local application/library specific imports
  
  
  You should put a blank line
  between each group of imports.


I follow it and then sort modules alphabetically within each group without separating from from the other imports, like this:

import re
import os
from   pprint import pprint
import traceback

import lxml

from   readers    import SomeReader
from   util.stuff import (stuff_init, stuff_close, StdStuff,
                          OtherStuff, BlahBlah)