        - { python: "3.7", env: DJANGO=2.2 }
        - { python: "3.7", env: DJANGO=master }
  
        - { python: "3.7", env: TOXENV=base }
        - { python: "2.7", env: TOXENV=lint }
        - { python: "2.7", env: TOXENV=docs }
  
        - python: "3.7"
          env: TOXENV=dist
          script:
            - python setup.py bdist_wheel
 
</s> remove       - { python: "2.7", env: DJANGO=1.11 }
 </s> add  </s> remove from __future__ import unicode_literals
 </s> add  </s> remove         six.text_type('2016-01-10'): '2016-01-10',
 </s> add         str('2016-01-10'): '2016-01-10', </s> remove @six.add_metaclass(SerializerMetaclass)
class Serializer(BaseSerializer):
 </s> add class Serializer(BaseSerializer, metaclass=SerializerMetaclass): </s> remove if sys.version_info[:2] >= (3, 4):
    JSON_ERROR = 'JSON parse error - Expecting value:'
else:
    JSON_ERROR = 'JSON parse error - No JSON object could be decoded'
 </s> add JSON_ERROR = 'JSON parse error - Expecting value:'
      - { python: "3.7", env: TOXENV=lint }
      - { python: "3.7", env: TOXENV=docs }
        - { python: "3.7", env: DJANGO=2.2 }
        - { python: "3.7", env: DJANGO=master }
  
        - { python: "3.7", env: TOXENV=base }
      - { python: "3.7", env: TOXENV=lint }
      - { python: "3.7", env: TOXENV=docs }
      - { python: "3.7", env: TOXENV=lint }
      - { python: "3.7", env: TOXENV=docs }
  
        - python: "3.7"
          env: TOXENV=dist
          script:
            - python setup.py bdist_wheel
keep keep keep keep replace replace keep keep keep keep keep
 Dropped Python 2 compatibility. (#6615)

Thanks to Jon Dufresne (@jdufresne) for review.

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Rizwan Mansuri <Rizwan@webbyfox.com> 
.travis.yml