        - { python: "3.8", env: DJANGO=3.0 }
        - { python: "3.8", env: DJANGO=3.1 }
        - { python: "3.8", env: DJANGO=master }
  
        - { python: "3.8", env: TOXENV=base }
        - { python: "3.8", env: TOXENV=lint }
        - { python: "3.8", env: TOXENV=docs }
  
        - python: "3.8"
 
</s> remove         django31: Django>=3.1a1,<3.2
 </s> add         django31: Django>=3.1,<3.2 </s> remove        {py36,py37,py38}-django31,
       {py36,py37,py38}-djangomaster,
 </s> add        {py36,py37,py38,py39}-django31,
       {py36,py37,py38,py39}-djangomaster,
      - { python: "3.9-dev", env: DJANGO=3.1 }
      - { python: "3.9-dev", env: DJANGO=master }

        - { python: "3.8", env: DJANGO=3.0 }
        - { python: "3.8", env: DJANGO=3.1 }
        - { python: "3.8", env: DJANGO=master }
  
      - { python: "3.9-dev", env: DJANGO=3.1 }
      - { python: "3.9-dev", env: DJANGO=master }

        - { python: "3.8", env: TOXENV=base }
        - { python: "3.8", env: TOXENV=lint }
        - { python: "3.8", env: TOXENV=docs }
  
        - python: "3.8"
keep keep keep add keep keep keep keep keep
 Run tests against Python 3.9 (#7517)

3.9.0 final is expected on Monday, 2020-10-05
See https://www.python.org/dev/peps/pep-0596/#schedule

Also mention Django 3.1 compat where missing. 
.travis.yml