Search code examples
pythongoogle-app-engineimportwebob

GAE dev server ignoring request module version?


Having the following entry in the libraries section of my app.yaml:

- name: webob
  version: "1.2.3"

When I execute the following code

import webob
print webob.__file__

I get /usr/local/google_appengine/lib/webob-1.1.1/webob/__init__.py even though /usr/local/google_appengine/lib/webob-1.2.3/webob/__init__.py is readily available.

Furthermore, digging a little bit into the code it seems that the requested library versions are ignored for everything but Django.

Is this how it's supposed to be? Shouldn't it actually import the request version?

This is with the 1.8.3 dev server.


Solution

  • I'm pretty sure this is fixed now: https://code.google.com/p/googleappengine/issues/detail?id=9867