  
  from django.contrib.gis.gdal import GDALException
  from django.contrib.gis.geos import GEOSException, GEOSGeometry
  from django.forms.widgets import Textarea
  from django.utils import six, translation
  
  # Creating a template context that contains Django settings
  # values needed by admin map templates.
  geo_context = {'LANGUAGE_BIDI': translation.get_language_bidi()}
  logger = logging.getLogger('django.contrib.gis')
 
</s> remove from django.utils import six, translation
 </s> add from django.utils import translation </s> remove from django.utils import six, timezone
 </s> add from django.utils import timezone </s> remove from django.utils import six
 </s> add  </s> remove from django.utils import six
 </s> add  </s> remove from django.utils import six
 </s> add 
from django.utils import translation
  
  from django.contrib.gis.gdal import GDALException
  from django.contrib.gis.geos import GEOSException, GEOSGeometry
  from django.forms.widgets import Textarea
from django.utils import translation
  
  # Creating a template context that contains Django settings
  # values needed by admin map templates.
  geo_context = {'LANGUAGE_BIDI': translation.get_language_bidi()}
  logger = logging.getLogger('django.contrib.gis')
keep keep keep keep replace keep keep keep keep keep
 Refs #23919 -- Removed six.<various>_types usage

Thanks Tim Graham and Simon Charette for the reviews. 
django/contrib/gis/admin/widgets.py