Injecting configuration and compiling...
[1G [1G-----> Python app detected
[1G ! The latest version of Python 2 is python-2.7.14 (you are using python-2.7.9, which is unsupported).
[1G ! We recommend upgrading by specifying the latest version (python-2.7.14).
[1G Learn More: https://devcenter.heroku.com/articles/python-runtimes
[1G-----> Installing python-2.7.9
[1G-----> Installing pip
[1G-----> Installing requirements with pip
[1G DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
[1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 6))
[1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki
[1G Running command git clone -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki
[1G Running command git checkout -b morph_defaults --track origin/morph_defaults
[1G Switched to a new branch 'morph_defaults'
[1G Branch morph_defaults set up to track remote branch morph_defaults from origin.
[1G Collecting lxml==3.4.4
[1G Downloading lxml-3.4.4.tar.gz (3.5 MB)
[1G Collecting bs4==0.0.1
[1G Downloading bs4-0.0.1.tar.gz (1.1 kB)
[1G Collecting cssselect==0.9.1
[1G Downloading cssselect-0.9.1.tar.gz (32 kB)
[1G Collecting dumptruck>=0.1.2
[1G Downloading dumptruck-0.1.6.tar.gz (15 kB)
[1G Collecting requests
[1G Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
[1G Collecting beautifulsoup4
[1G Downloading beautifulsoup4-4.9.3-py2-none-any.whl (115 kB)
[1G Collecting idna<3,>=2.5; python_version < "3"
[1G Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
[1G Collecting certifi>=2017.4.17
[1G Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
[1G Collecting chardet<5,>=3.0.2; python_version < "3"
[1G Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB)
[1G Collecting urllib3<1.27,>=1.21.1
[1G Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
[1G Collecting soupsieve<2.0,>1.2; python_version < "3.0"
[1G Downloading soupsieve-1.9.6-py2.py3-none-any.whl (33 kB)
[1G Collecting backports.functools-lru-cache; python_version < "3"
[1G Downloading backports.functools_lru_cache-1.6.4-py2.py3-none-any.whl (5.9 kB)
[1G Building wheels for collected packages: lxml, bs4, cssselect, dumptruck
[1G Building wheel for lxml (setup.py): started
[1G Building wheel for lxml (setup.py): still running...
[1G Building wheel for lxml (setup.py): finished with status 'done'
[1G Created wheel for lxml: filename=lxml-3.4.4-cp27-cp27m-linux_x86_64.whl size=2989850 sha256=5b3aef6801436f66a630b965919b4730f81e2f0ac161cf9dea03d5e86a6e02a8
[1G Stored in directory: /tmp/pip-ephem-wheel-cache-fJnFi1/wheels/d6/de/81/11ae6edd05c75aac677e67dd154c85da758ba6f3e8e80e962e
[1G Building wheel for bs4 (setup.py): started
[1G Building wheel for bs4 (setup.py): finished with status 'done'
[1G Created wheel for bs4: filename=bs4-0.0.1-py2-none-any.whl size=1273 sha256=abf8e7066b42dbd401e4e91936d9f4475838cbf09decdb8a130ce0b3131aef1c
[1G Stored in directory: /tmp/pip-ephem-wheel-cache-fJnFi1/wheels/98/b9/dc/90f1e36fc6bf9564491a69c9c3d7ae38b8f72986256e416be6
[1G Building wheel for cssselect (setup.py): started
[1G Building wheel for cssselect (setup.py): finished with status 'done'
[1G Created wheel for cssselect: filename=cssselect-0.9.1-py2-none-any.whl size=26992 sha256=3f89f18913a55a5e29dfaf3ecf7c53facbac034aa862eef5b1d2e39689672b3a
[1G Stored in directory: /tmp/pip-ephem-wheel-cache-fJnFi1/wheels/85/fe/00/b94036d8583cec9791d8cda24c184f2d2ac1397822f7f0e8d4
[1G Building wheel for dumptruck (setup.py): started
[1G Building wheel for dumptruck (setup.py): finished with status 'done'
[1G Created wheel for dumptruck: filename=dumptruck-0.1.6-py2-none-any.whl size=11844 sha256=8fc58eccf7a2a5bbf6f649124d63d677b3fc604d4bac4db0138447ec3ed14aec
[1G Stored in directory: /tmp/pip-ephem-wheel-cache-fJnFi1/wheels/dc/75/e9/1e61c4080c73e7bda99614549591f83b53bcc2d682f26fce62
[1G Successfully built lxml bs4 cssselect dumptruck
[1G Installing collected packages: dumptruck, idna, certifi, chardet, urllib3, requests, scraperwiki, lxml, backports.functools-lru-cache, soupsieve, beautifulsoup4, bs4, cssselect
[1G Running setup.py develop for scraperwiki
[1G Successfully installed backports.functools-lru-cache-1.6.4 beautifulsoup4-4.9.3 bs4-0.0.1 certifi-2021.10.8 chardet-4.0.0 cssselect-0.9.1 dumptruck-0.1.6 idna-2.10 lxml-3.4.4 requests-2.27.1 scraperwiki soupsieve-1.9.6 urllib3-1.26.9
[91mDEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
[1G [1G-----> Discovering process types
[1G Procfile declares types -> scraper
Injecting scraper and running...
Scraping the latest page
Deepa Purushothaman: The workplace, redefined by women of color
Dorie Clark: The real reason you feel so busy (and what to do about it)
Diana Sierra Becerra: The rebel radio that brought down a war criminal
Adam Mosseri: A creator-led internet, built on blockchain
Resson Kantai Duff: Why Africa needs community-led conservation
Bektour Iskender: The crime-fighting power of cross-border investigative journalism
Jonathan Smith: Does trickle-down economics actually work?
Lucie Pinson: How to stop banks from investing in dirty energy
Juliet Schor: The case for a 4-day work week
Kayla Wolf: The biggest mistakes in mapmaking history
Srishti Bakshi: My long walk across India for women's freedom
Ndidi Okonkwo Nwuneli: The future of the food ecosystem -- and the power of your plate
Edith Elliott and Shahed Alam: The most powerful untapped resource in health care
Amanda Renteria: A bold plan to transform access to the US social safety net
Anushka Ratnayake: A transparent, easy way for smallholder farmers to save
Tiana Epps-Johnson: An election redesign to restore trust in US democracy
! No links available
Tima Kurdi: How one photo captured a humanitarian crisis
Iseult Gillespie: Love vs. Honor: The Irish myth of Diarmuid's betrayal
Celina de Sola: Mental health care that disrupts cycles of violence
Sue Natali: How ancient Arctic carbon threatens everyone on the planet
Lucia Carminati: How the Suez Canal changed the world
Nonette Royo: Why Indigenous forest guardianship is crucial to climate action
Becca Heller: A safe pathway to resettlement for migrants and refugees
Michèle Lamont: How to heal a divided world
Becky Barker: The restorative power of medical tattoos
Shannon Zhao: The myth of the original star-crossed lovers
Melissa J. Moore: How mRNA medicine will change the world
Henri Picciotto: Can you solve the feeding frenzy riddle?
Temie Giwa-Tubosun: The funding gap in start-up investing
John C. Mather: How the James Webb Space Telescope will unfold the universe
Bill Gates: We can make COVID-19 the last pandemic
Shervin Khodabandeh: Why people and AI make good business partners
Christopher M. Moreman: The dark history of zombies
Nat Keohane: A new economic model for protecting tropical forests
Allyson Felix: An Olympic champion's mindset for overcoming fear
Ameya Gondhalekar: Why are cockroaches so hard to kill?