title: Deploy Django to heroku with python 3.8
body: <p>I'm trying to deploy my django app to Heroku.</p>
  
  <p>but when I do</p>
  
  <pre><code>git push heroku master
  </code></pre>
  
  <p>I get the following error:</p>
  
  <pre><code>remote: -----&gt; Python app detected
  remote:  !     Requested runtime (python-3.8) is not available for this stack (heroku-18).
  remote:  !     Aborting.  More info: https://devcenter.heroku.com/articles/python-support
  remote:  !     Push rejected, failed to compile Python app.
  remote: 
  remote:  !     Push failed
  remote: Verifying deploy...
  remote: 
  remote: !       Push rejected to djangomessagesapi.
  remote: 
  To https://git.heroku.com/djangomessagesapi.git
   ! [remote rejected] master -&gt; master (pre-receive hook declined)
  error: failed to push some refs to 'https://git.heroku.com/djangomessagesapi.git'
  </code></pre>
  
  <p>I've changed the python version in the runtime.txt file but is returns the same error.</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I've managed to pass that with changing to python 3.6 in runtime.txt.
  But when running I get a new error:</p>
  
  <pre><code>remote:        ERROR: Could not find a version that satisfies the requirement pkg-resources==0.0.0 (from -r /tmp/build_07acbad0cae4c62609ee48dc9cec3685/requirements.txt (line 22)) (from versions: none)
  remote:        ERROR: No matching distribution found for pkg-resources==0.0.0 (from -r /tmp/build_07acbad0cae4c62609ee48dc9cec3685/requirements.txt (line 22))
  
  </code></pre>