While trying to debug a “table swvariables not found” error since upgrading to python3 (because of a different issue) I’m not seeing this when trying to run a python 3.6.2 scraper without requirements.txt specified.
> Injecting configuration and compiling...
> e[1G e[1G-----> Python app detected
> e[1G-----> Installing python-3.6.2
> e[1G-----> Installing pip
> e[1G-----> Installing requirements with pip
> e[1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 2))
> e[1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki
> e[1G Switched to a new branch 'morph_defaults'
> e[1G Branch morph_defaults set up to track remote branch morph_defaults from origin.
> e[1G Collecting BeautifulSoup==3.2.0 (from -r /tmp/build/requirements.txt (line 9))
> e[1G Downloading https://files.pythonhosted.org/packages/33/fe/15326560884f20d792d3ffc7fe8f639aab88647c9d46509a240d9bfbb6b1/BeautifulSoup-3.2.0.tar.gz
> e[1G Complete output from command python setup.py egg_info:
> e[1G Traceback (most recent call last):
> e[1G File "<string>", line 1, in <module>
> e[1G File "/tmp/pip-install-aapzjpq7/BeautifulSoup/setup.py", line 22
> e[1G print "Unit tests have failed!"
> e[1G ^
> e[1G SyntaxError: Missing parentheses in call to 'print'
> e[1G
> e[1G----------------------------------------
> e[1G Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-aapzjpq7/BeautifulSoup/