Error BeautifulSoup en google appengine

He creado una aplicación en el motor de aplicaciones de Google que utiliza Beautiful Soup. Estoy usando la última versión del mismo,http://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/. Todo funcionó bien hasta que lo subí a GAE. Lo que sucedió entonces fue que recibí este error:

<code>Traceback (most recent call last):
  File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 701, in __call__
    handler.get(*groups)
  File "/base/data/home/apps/s~app/1.358226218191077920/main.py", line 285, in get
    self.response.out.write(self.makeQuery("9147094591"))
  File "/base/data/home/apps/s~app/1.358226218191077920/main.py", line 191, in makeQuery
    from bs4 import BeautifulSoup
  File "/base/data/home/apps/s~app/1.358226218191077920/bs4/__init__.py", line 29, in <module>
    from .builder import builder_registry
  File "/base/data/home/apps/s~app/1.358226218191077920/bs4/builder/__init__.py", line 279, in <module>
    from . import _htmlparser
  File "/base/data/home/apps/s~app/1.358226218191077920/bs4/builder/_htmlparser.py", line 23, in <module>
    from bs4.element import (
  File "/base/data/home/apps/s~app/1.358226218191077920/bs4/element.py", line 6, in <module>
    from bs4.dammit import EntitySubstitution
  File "/base/data/home/apps/s~app/1.358226218191077920/bs4/dammit.py", line 254
    smart_quotes_re = b"([\x80-\x9f])"
                                     ^
SyntaxError: invalid syntax
</code>

Cuando miro la línea 254 en dammit.py encuentro esto:

<code>if (self.smart_quotes_to is not None
    and proposed.lower() in self.ENCODINGS_WITH_SMART_QUOTES):
    smart_quotes_re = b"([\x80-\x9f])"
    smart_quotes_compiled = re.compile(smart_quotes_re)
    markup = smart_quotes_compiled.sub(self._sub_ms_char, markup)
</code>

Realmente no puedo ver lo que está mal. He probado otras versiones de BS pero no funcionan porque estoy usando soup.select ("CSS SELECTOR") que parece funcionar solo en la última versión.

Pero, como dije antes, funcionó bien en mi computadora pero no en la nube.

Respuestas a la pregunta(1)

Su respuesta a la pregunta