title: No module named 'urlparse' but I'm not using urlparse
body: <p>I'm trying to figure out why I am seeing a error <code>ModuleNotFoundError: No module named 'urlparse'</code> but I never call urlparse in my code. when I try to install urlparse with pip, I am seeing that this module doesn't exist. When I try to install urllib.parse with pip I see the same message with urllib.parse. <code>No matching distribution found for urllib.parse</code>. </p>
  
  <p>What am I missing here?</p>
  
  <pre><code>from flask import Flask, request, redirect, url_for, session, g, flash, \
  render_template
  from flask_oauth import OAuth
  
  from sqlalchemy import create_engine, Column, Integer, String
  from sqlalchemy.orm import scoped_session, sessionmaker
  from sqlalchemy.ext.declarative import declarative_base
  
  # configuration
  SECRET_KEY = 'development key'
  DEBUG = True
  
  # setup flask
  app = Flask(__name__)
  app.debug = DEBUG
  app.secret_key = SECRET_KEY
  oauth = OAuth()
  
  # Use Twitter as example remote app
  twitter = oauth.remote_app('twitter',
     base_url='https://api.twitter.com/1/',
     request_token_url='https://api.twitter.com/oauth/request_token',
     access_token_url='https://api.twitter.com/oauth/access_token',
     authorize_url='https://api.twitter.com/oauth/authenticate',
     consumer_key='',
     consumer_secret=''
  )
  
  
  @twitter.tokengetter
  def get_twitter_token(token=None):
      return session.get('twitter_token')
  
  
  @app.route('/')
  def index():
      access_token = session.get('access_token')
      if access_token is None:
          return redirect(url_for('login'))
      access_token = access_token[0]
      return render_template('templates/index.html')
  </code></pre>
  
  <p></p>
  
  <pre><code>if __name__ == '__main__':
      app.run()
  </code></pre>