title: Python3 'Cannot import name 'cached_property'
body: <p>I cannot get this to work. I keep adding modules and there's a new one not found each time. Why doesn't this code work in Python3.6?</p>
  
  <p>Code:</p>
  
  <pre><code>from robobrowser import robobrowser
  from bs4 import BeautifulSoup
  import urllib2 
  import cookielib
  from werkzeug import werkzeug
  from cached_property import cached_property
  
  cj = cookielib.CookieJar()
  br = robobrowser.Browser()
  br.set_cookiejar(cj)
  br.open("https://www.cbssports.com/login")
  
  br.select_form(nr=0)
  br.form['userid'] = 'steveb1164'
  br.form['password'] = ''
  br.submit()
  
  print(br.response().read())
  </code></pre>
  
  <p>Run:</p>
  
  <pre><code>RESTART: C:/Users/Steve/AppData/Local/Programs/Python/Python36-32/CBSlogin.py 
  Traceback (most recent call last):
    File "C:/Users/Steve/AppData/Local/Programs/Python/Python36-32/CBSlogin.py", line 1, in &lt;module&gt;
      from robobrowser import robobrowser
    File "C:\Users\Steve\AppData\Local\Programs\Python\Python36-32\lib\site-packages\robobrowser\robobrowser\__init__.py", line 3, in &lt;module&gt;
      from .browser import RoboBrowser
    File "C:\Users\Steve\AppData\Local\Programs\Python\Python36-32\lib\site-packages\robobrowser\robobrowser\browser.py", line 8, in &lt;module&gt;
      from werkzeug import cached_property
  ImportError: cannot import name 'cached_property'
  </code></pre>