Uploaded image for project: 'Motor'
  1. Motor
  2. MOTOR-106

Latest pip release broken

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Critical - P2 Critical - P2
    • 0.6.1
    • Affects Version/s: 0.6
    • Component/s: None
    • None
    • Environment:
      ubuntu linux, vagrant

      Hi!
      It looks like the latest pip version of motor (0.6) is broken. When I'm trying to run from tornado I get this:

      vagrant@honshuu-jordi:/var/www/honshuu-alerts$ bin/tornado
      Traceback (most recent call last):
      File "bin/tornado", line 24, in <module>
      import serverdensity.alerts.tornado_app
      File "/var/www/honshuu-alerts/src/serverdensity/alerts/tornado_app.py", line 7, in <module>
      from motor import MotorClient
      File "/var/www/honshuu-alerts/eggs/motor-0.6-py2.7.egg/motor/_init_.py", line 50, in <module>
      from .motor_tornado import *
      File "/var/www/honshuu-alerts/eggs/motor-0.6-py2.7.egg/motor/motor_tornado.py", line 22, in <module>
      from .frameworks import tornado as tornado_framework
      ImportError: cannot import name tornado

      Running from 0.5 it works flawlessly. After checking for the issue it looks like some step in the packaging process failed and frameworks/tornado and frameworks/asyncio don't exist (although the code is available on git, both in the tarball, zip and pulling code).

            Assignee:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Reporter:
            jordi@serverdensity.com Jordi Soucheiron
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: