chadskelton / bc_court_bot_2020

Court decisions


This is a scraper that runs on Morph. To get started see the documentation

Contributors chadskelton

The scraper is running. It was queued manually .

Console output of last run

Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=f971225e6f30c36837ba75c92fe6f3a987118e9df05bfd51a540c971436807e4 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-cfkvdlro/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=4eb249e3001d7f3f8701856d8867605efcbb513f45bcaac6a3e0184ab76d127f [1G Stored in directory: /tmp/pip-ephem-wheel-cache-cfkvdlro/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377689 sha256=d0b526425a173dddf41a13c52ebea7678ea80099c53625b63409e44643d25dbe [1G Stored in directory: /tmp/pip-ephem-wheel-cache-cfkvdlro/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/setup.py'"'"'; __file__='"'"'/tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-_3txrxhq [1G cwd: /tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=b9e96f21e263ccbcc222070775967041ade79eed19ced02eecef05115eb0aa86 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-cfkvdlro/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/setup.py'"'"'; __file__='"'"'/tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-687njrmq/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/setup.py'"'"'; __file__='"'"'/tmp/pip-install-fzqnuuah/pyopenssl_74bced4364824af6abd16f73487df439/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-687njrmq/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=b20526665ec1f9531d831941c59b149a4753ee3112d73f9c4e860421f093fd55 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-r9b7d6ur/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=ac219ebdc5a7dde39d25d20bbf2a5733d74e1b2e2d6ab48487086f0c2e5bc96c [1G Stored in directory: /tmp/pip-ephem-wheel-cache-r9b7d6ur/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377699 sha256=d4bb63a6ea9ba51233d4ee57c7cb710809e96f88df119cf895e083089e1db4cf [1G Stored in directory: /tmp/pip-ephem-wheel-cache-r9b7d6ur/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-eh6_d994 [1G cwd: /tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=7ca2c726f58aeaf8691e823c97e049773f5e1b265bc0e4652b5948f4d4f3cb7c [1G Stored in directory: /tmp/pip-ephem-wheel-cache-r9b7d6ur/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-7b_lgmoa/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c1qmskqs/pyopenssl_497d8bcf94f849849415f71eda6b15e4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-7b_lgmoa/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=563af3d0f15391b78d2fc5ccb50f940985c4db018081d33eb9dffcb2609d58ae [1G Stored in directory: /tmp/pip-ephem-wheel-cache-8lsbc36b/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=590dd8a950a6341d28f5b59cec95f15c04940d1feea81a77c42dd063dcd1be58 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-8lsbc36b/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377671 sha256=bb4a3f438cc78db122bfe6b8a8fff95a1ea14ef0a9109c7fd24fb54ed0ee006e [1G Stored in directory: /tmp/pip-ephem-wheel-cache-8lsbc36b/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-3kfbzrp5 [1G cwd: /tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=dbe7969f671a42bb4c842c13e3490b87053990136f641c1fc1b13583a93ed11c [1G Stored in directory: /tmp/pip-ephem-wheel-cache-8lsbc36b/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-3adolj8e/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hqphu9au/pyopenssl_6fb6fc99194e4b3bb0ef8fe4a351b457/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-3adolj8e/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=3dbd467873ab47aa1da98fd7b73c8ce1807720e6e76dd2f3bb96ccc25c080daf [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ooa34sa6/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=eb90d06913d1b6537e5a9af3929274426eb6f0561429067322df923c7d4f67c4 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ooa34sa6/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377704 sha256=95c21a66f37cce763b176152836348f7f4c91d417711c9de28471f40ca2727d8 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ooa34sa6/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/setup.py'"'"'; __file__='"'"'/tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-r9yjltw4 [1G cwd: /tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=4ed1686bcdc9545b0b0ee317b81d4fe1b9df435cbc55cb8bbc994265b57567b4 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ooa34sa6/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/setup.py'"'"'; __file__='"'"'/tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-3n2_svt6/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/setup.py'"'"'; __file__='"'"'/tmp/pip-install-gwmj24zr/pyopenssl_01d401124682403aa50991e3053a4644/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-3n2_svt6/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=4bc3af614fdd47e6468b2eaab15195bb2278b13485adaa42201233b6929b2ee6 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ozvhjbq1/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=0476450a3b75c1ca894b7754deb60634be8d0dc493f0eb4f290fb01060bc0307 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ozvhjbq1/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377690 sha256=973cb5de52d65d0d0784289ab0437a40893d10a63c38e3911583f8529d9f7935 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ozvhjbq1/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-xpr_suyx [1G cwd: /tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=aeb3ef4418566b7cd405738fef911ec88c039c015963570db8eac2badcd1f297 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ozvhjbq1/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-rafovm0b/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wl2cu94t/pyopenssl_24ad16c488f1403eb20591271a703ee6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-rafovm0b/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=3a6be0d10c60ee1e6166a82819e9e75667468579714add402c36ae23bc17c7ce [1G Stored in directory: /tmp/pip-ephem-wheel-cache-7pk5ll_9/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=85123c1a15c9b8b2e2f6ba95ea1fa7ef539f93c4b8b1c2d70c635600ba724ddd [1G Stored in directory: /tmp/pip-ephem-wheel-cache-7pk5ll_9/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377658 sha256=4dc593b70a325e7e3fa28cbaa83ebd4f7da18efb718abd67de2e0eda7f21de46 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-7pk5ll_9/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-e2szfnla [1G cwd: /tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=f01e9f45e32529a21590ed75b798afd7b58681aa8576a3d22e6ba53b4cdfbfcd [1G Stored in directory: /tmp/pip-ephem-wheel-cache-7pk5ll_9/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwj1n3od/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i2yxzwyo/pyopenssl_a07f45f53e774a94a091ac0ed7ea6a64/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwj1n3od/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=526b5f51b333588837d07fb1feea5d42832226311d47c45015cd5c0a00cfbf21 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-56dthy59/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=9c46a9f5ee13469c9b075166c25eadda7e1d47b24c71ace5b8fe66abe5ed53f2 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-56dthy59/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377694 sha256=b0cabe619613bca41dea4497aa1db50110447e88de01f0b43ed6301fa8ae288a [1G Stored in directory: /tmp/pip-ephem-wheel-cache-56dthy59/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-7oqwpnti [1G cwd: /tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=9aa6f5cff18c9387f2600d8d3d4f60ac1c426e18e5d2a1432c56d5f21ddb7079 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-56dthy59/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ldb5p6eh/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5k98q477/pyopenssl_a2141d8ac18248fea9e6c0cc2468dc44/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ldb5p6eh/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=0b1ba128da7035b2037c52cd61c513c15c7f842b7f07a38f2e387737ecdaea3d [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l_q2iech/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=0634ca119da27f5c330a0f7d65952f9715a12698544db1f61d9aff20277d71db [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l_q2iech/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377695 sha256=0b44a82dce9ce6d05e3daa94421b5921c5cee5c2057fb731e05685385140a853 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l_q2iech/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-vmbq_tkl [1G cwd: /tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=6185574e3eb71dc8464788a6d3351bb0362db60e6599e34815de34d2f5778472 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l_q2iech/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-a42ttveb/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7n4v1kww/pyopenssl_4bde23261ef9413ea23f2c86d4cd38b0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-a42ttveb/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=0a808aeb672457ef17e2290002e70cc6ef709a5f760e807d72a04835ae2af73a [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0cd6ac9d/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=4a98c190303b807f4ae8330c46694f051c9d89f05099b1b80453c5e791550d5f [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0cd6ac9d/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377682 sha256=8811ca5cec6b4853ac9b2d2553cf1c7d01b903d7360fd24e09669492c02111bd [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0cd6ac9d/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/setup.py'"'"'; __file__='"'"'/tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-4qacby_8 [1G cwd: /tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=afc6a295dde0c957da171232d8ad96afe7ce2a2612d431124e7cda508174a78a [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0cd6ac9d/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/setup.py'"'"'; __file__='"'"'/tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-kai2knnf/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/setup.py'"'"'; __file__='"'"'/tmp/pip-install-a7p9mwdm/pyopenssl_2421c2ff617b49d3a668d0cdbdbd02dd/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-kai2knnf/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=255f440f9c05206065fbd5e09e8109715284e53773c09c919dd831c744733cf7 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dgm_vg2d/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=688347d5d5c97d69f67e1f9d1d9a1680a016d2ddfc41ea49060bd6a72890df5e [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dgm_vg2d/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377696 sha256=cebfa67490396e05fba053e661f9e2161d13fc71bddaf5a822e9ff1322322230 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dgm_vg2d/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-a4a6dmyu [1G cwd: /tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=a35fee5e24e311ff006591107a3376933df03828cac803554f99cfb20a450d8c [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dgm_vg2d/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-vyjfjajt/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wu_a6ktv/pyopenssl_6822377c83c84cee8b782b682b1dd0e3/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-vyjfjajt/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=0e252ab0a9d8bec9262ca751bb44a67607ba973ee6c20962baed4e4e6d7b723e [1G Stored in directory: /tmp/pip-ephem-wheel-cache-rob10wn_/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=293674d608a5a03f583e4273d74b75d5c0a199de8c9e868ca448cbbe9a8f4bcb [1G Stored in directory: /tmp/pip-ephem-wheel-cache-rob10wn_/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377645 sha256=6249cf30059ba3fad303c909c97395878b213e065e6429abf2b310d6125003be [1G Stored in directory: /tmp/pip-ephem-wheel-cache-rob10wn_/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-x92fhfsd [1G cwd: /tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=8b9190710e2e1cba01097c606fae2b92b8e93af9f1350aced5aa48c8df6c3fd5 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-rob10wn_/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-gnxknfcj/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-s2oz5rss/pyopenssl_7a9cb057058446c4bc63466ff7a088b2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-gnxknfcj/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=ed7123cde8ee05f39c54b948a57ca92449c8b9de3d7bddef51d6724083487f07 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-75rzzv1e/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=a6f06b48e9fbbdcc0434e308f9e0e7d2e129f12e7b085087a041d728a95b1fd7 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-75rzzv1e/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377665 sha256=ad6803bb61195d9dd188cb11debc374f0076b46469b496450976b9b09ba71244 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-75rzzv1e/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-2ji1ttz3 [1G cwd: /tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=8f0bfeb3b2cc751df9e6711541f6c9efb56cf76605a2ee2ec870f1f6e5578fa4 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-75rzzv1e/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-voanjc99/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-sfmxn2op/pyopenssl_25b61543b6bc4095ae1df4ef04aa7db0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-voanjc99/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=315815b84403e1cd1ca8bc6fd7ffa6c1e7dabb679a1c6ae8636fb3984598e6e7 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-fwumb_mw/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=7aa19dffdeeb85a7d937bbb5782ebe8e21aec015b68ad214361c334fa3e1d87b [1G Stored in directory: /tmp/pip-ephem-wheel-cache-fwumb_mw/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377688 sha256=a86e2169b71ffbe9291d1893d0f24334583153997e175136914a27434a708d89 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-fwumb_mw/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/setup.py'"'"'; __file__='"'"'/tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-jhwl7bzt [1G cwd: /tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=34049d06ae61a7a21afc6327189e9f1a559326d7e7d22357fe958883a92202de [1G Stored in directory: /tmp/pip-ephem-wheel-cache-fwumb_mw/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/setup.py'"'"'; __file__='"'"'/tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-xkfcj16u/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/setup.py'"'"'; __file__='"'"'/tmp/pip-install-lv10vjds/pyopenssl_1e84295399374d76bd4769add063af71/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-xkfcj16u/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=0a7afff2cd97a938aadf102d7d235a0bce4bc61bb377e708422f56143cef2ddd [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0s2z10n0/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=5af657633c7e32075daa6cb23298b7dae3c1083ec6ebe3a70ddb970fb84da4eb [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0s2z10n0/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377648 sha256=78df0b7deac35c0e232346ac3777cc7f31502c2fde67a0c1814a140fc3ac1404 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0s2z10n0/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/setup.py'"'"'; __file__='"'"'/tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-huhx5c33 [1G cwd: /tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=930a76f6c9a9fb0713dc3e432f324d907349a6d991a0f9943e91ba6d0bdc7838 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0s2z10n0/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/setup.py'"'"'; __file__='"'"'/tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-m3gdwjc5/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/setup.py'"'"'; __file__='"'"'/tmp/pip-install-xabx0lys/pyopenssl_8174f325910b484ca766069aed087850/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-m3gdwjc5/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=44cc53920a06e5bec99f73d45f6b123fd0a123c360671712536bb6fd6ad37d10 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l8a0uu9n/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=6ca539080264933eb441aedb79ff20fe6431fa43424bfade5bc05a7913f696d0 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l8a0uu9n/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377679 sha256=60cc4e9b1048bf45365812e4f9dcf3ff2626e74554d2e5ff794e20762c6846ae [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l8a0uu9n/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/setup.py'"'"'; __file__='"'"'/tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-_w9o0mjn [1G cwd: /tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=ef2e56bf7479ebffc5a3b792227549fdf6c9a03cd8eaabdf58cd24c4ceec0bf1 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-l8a0uu9n/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/setup.py'"'"'; __file__='"'"'/tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-icqauy1m/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/setup.py'"'"'; __file__='"'"'/tmp/pip-install-535ypwku/pyopenssl_1edfd5ef889546828b8d3112be055caa/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-icqauy1m/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=2dcfb927c66e1aa9c60a1b0e1f00172a9eed12c1e35b478c712ec05d8ea3f3d0 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ppfc3i6t/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=e3e68c4adb7ac677ef18d47bfc288ba929e33353d8d6bc8ab5c64d5f4a17678f [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ppfc3i6t/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377677 sha256=8a84dc5b9bbe242d6ecd54abb9ab77566cecb156fa086926d37d75108b31c4ff [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ppfc3i6t/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-7uh987gk [1G cwd: /tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=be3858024a12652cb7cdde8c3b6e194b365eeca784631f7f297cff343e4f7c95 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ppfc3i6t/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-27or5qnx/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ej9fc9al/pyopenssl_2a2130a23cc94fbab609c95875e83e7c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-27or5qnx/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=911e4eb3fa9b5f3b07a2324188e08ff1b82dfaa870b0ac151d06dbd2e5cec9fc [1G Stored in directory: /tmp/pip-ephem-wheel-cache-9itkwljw/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=6dfd85dc019f787e63dcb9bbe69cf5ac85ec68271df336acf31d1bf92e572ff4 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-9itkwljw/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377682 sha256=b7c4cb21694d9b87af6d046098ca56b25fedfb555d08e3b1e43da0ef7a17bd5d [1G Stored in directory: /tmp/pip-ephem-wheel-cache-9itkwljw/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-r036xlsj [1G cwd: /tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=09d7538938ab36927716a6b88727bb58876ee81ebdeafd39954a59b5119aa4df [1G Stored in directory: /tmp/pip-ephem-wheel-cache-9itkwljw/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-bgozja4j/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-salnzim6/pyopenssl_a6513dbb00f647a1840f9cb39b4a84b6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-bgozja4j/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=30cecb66382992463868e366f52f99eb5cbedd82ac08a4a83ce0b77cd0d7f02e [1G Stored in directory: /tmp/pip-ephem-wheel-cache-o3utpda7/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=7202fc5bce6e6827d07cd99efe65f777e8ce54e5a7bcd9a76575d206d1fcea26 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-o3utpda7/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377674 sha256=08a9e7efe73a61bfe19f256abd02f2909c0d976fde97c0566262dd3c2bd6fd64 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-o3utpda7/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/setup.py'"'"'; __file__='"'"'/tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-e68uo7qo [1G cwd: /tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=5ccd119ac81b874028b4c7d20f5a72746942fd13db297dba04e67ec324532f07 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-o3utpda7/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/setup.py'"'"'; __file__='"'"'/tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-tbsvivyj/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/setup.py'"'"'; __file__='"'"'/tmp/pip-install-kghv_m08/pyopenssl_77d1d5010f724018a6b544e60a08f8bb/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-tbsvivyj/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=163f9a7b1b934a203823c448612a5b7eb79f7db8e0cc4457b8e1e99819646589 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-e3qselb5/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=9009fa2741af0947a409295123ee9522be05d4ab6bb52983cb26de681e4c8a0c [1G Stored in directory: /tmp/pip-ephem-wheel-cache-e3qselb5/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377666 sha256=91aaa2bab23020fa9073db7b729efc71092942757d2b090d41235776fc73695a [1G Stored in directory: /tmp/pip-ephem-wheel-cache-e3qselb5/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-i6wr1r1b [1G cwd: /tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=608e26d371b3a924d5d492ef862a4f1e56f3698f74857558b2d4e89996b371f7 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-e3qselb5/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-slfk0t6d/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z4wp_bd/pyopenssl_b6eb51f2642e4c79bbbddff3ce4dc5c4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-slfk0t6d/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=be0691506b78b9631e7f94d6c24f55c348efa2548994997e029e7d5798cca74b [1G Stored in directory: /tmp/pip-ephem-wheel-cache-y3yd1ki9/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=c1ea2a05bcf627dd2b0960e56743e9d04a14825c7f9c841b92beadbc0be1f335 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-y3yd1ki9/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377654 sha256=eea4b223ce94761d967b53625c58549024649b2fc54938cf455736b3bdcc0cad [1G Stored in directory: /tmp/pip-ephem-wheel-cache-y3yd1ki9/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/setup.py'"'"'; __file__='"'"'/tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-odmovw8b [1G cwd: /tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=77bb0a28eceefd5c64dc65a53ea08d0aa2198b81695e29c5b85b4505d6dac95c [1G Stored in directory: /tmp/pip-ephem-wheel-cache-y3yd1ki9/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/setup.py'"'"'; __file__='"'"'/tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-c0tsfi20/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/setup.py'"'"'; __file__='"'"'/tmp/pip-install-uop7qzb7/pyopenssl_c8cd9cffb37f48d08b75d137c7b9cbe5/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-c0tsfi20/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=1bcb0e1ecb5862a0e04c67e5ed66e757b026993feb9b07fae2329bff6b56bfdd [1G Stored in directory: /tmp/pip-ephem-wheel-cache-frmq3war/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=15c8f631572beb9b68c777aafe30c354947ef4629e2efd9d421f9ffe1e1a8683 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-frmq3war/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377686 sha256=3d4f2b530b36366cb41f63ce7b0c40700db9387d9946ef7638ac373cea2f65c7 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-frmq3war/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/setup.py'"'"'; __file__='"'"'/tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-_diw5500 [1G cwd: /tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=47dc6238c8db789bb7fa64bb57794c392e58070744d1bff0ae8fb25088735a29 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-frmq3war/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/setup.py'"'"'; __file__='"'"'/tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-0965pl2r/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/setup.py'"'"'; __file__='"'"'/tmp/pip-install-moqspd1v/pyopenssl_5bdb83e8a02f4573a21c7a97495a5637/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-0965pl2r/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=e301148abdd4964e9f45fcc4e2a01a348ea75f04a4deb3ab2880f1c7700b3233 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0_moh4iz/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=bc8830dbc5cd0744d811bd46ada4b835498bc176cbb6e00fb7366d559d69ea64 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0_moh4iz/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377650 sha256=8d80d3743955c886a45cfd7e33fa26b139a58f225966332e4e256fd407a41e55 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0_moh4iz/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/setup.py'"'"'; __file__='"'"'/tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-85ob9zbx [1G cwd: /tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=08c5e427c3cfcfa9c800c9c170e4d61fb1deebb8be6666d9466cee20f55a814e [1G Stored in directory: /tmp/pip-ephem-wheel-cache-0_moh4iz/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/setup.py'"'"'; __file__='"'"'/tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-sfg9yzc4/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/setup.py'"'"'; __file__='"'"'/tmp/pip-install-khk_wm1u/pyopenssl_c712a85783a54b0da7e8add9314ccca8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-sfg9yzc4/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=72843cceca1937657ff784283a7ea6c1c576a9b2480ba1d26fe4aa2fb8071af8 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-z1jrlzv0/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=a325d71a014a3a85a06da306537f7f4cccd831c6a456a9557260daef70faf3c2 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-z1jrlzv0/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377662 sha256=f49cfe201294ce3021053a22121723dd59cd0684ce5c5f33a8a41205fb4e4104 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-z1jrlzv0/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-2lbi876w [1G cwd: /tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=0290cfd0558bdfb375a0208bd627d9bf0c4a07a552db31536c8d1906a5cdb570 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-z1jrlzv0/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-39lcqe_x/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i9bj12k8/pyopenssl_4aace25049304788949a178723cda4dc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-39lcqe_x/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=e4d568378f844e82add8f9df3974a87dc6bc96b6dfaa1cf2b2b64387c481e7d0 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ye3g5qe1/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=68c1582e55ca2b46852a1f115a857f8e1ad27456f167f684ce651134b8d01c9a [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ye3g5qe1/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377666 sha256=bbe3c9bad9cedcc80f77d535c5e7a6bb43d8f6a6f064a87353f26b9057a6ced9 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ye3g5qe1/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/setup.py'"'"'; __file__='"'"'/tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-7a2z5754 [1G cwd: /tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=d75df65e4bf9557b68d245f396be31dd5c7a8e23575cc1ee1f1b79fb571f6440 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-ye3g5qe1/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/setup.py'"'"'; __file__='"'"'/tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-h6ia7sju/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/setup.py'"'"'; __file__='"'"'/tmp/pip-install-vmh9fs5q/pyopenssl_2e4dd2a4fb75430b96880e0693000ef1/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-h6ia7sju/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=c4fcebb99272fdb9558baf3f1c97c410ecff4a0c1e899a8d9646495d912ec551 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-yk8kj750/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=cc8569c5f39b9a4468fdf8910886edec32ddacf45ebcb0a4430bcb1561c0b221 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-yk8kj750/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377720 sha256=4d5083af22b1587b2c54b2528a5591552acf19f05ff0bcc4046ec5adb8d4c387 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-yk8kj750/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-ka0l54ld [1G cwd: /tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=cc6ae5d75cc963e75cfa587388b2b6e4527019cc1b72413eef9329606c76e38b [1G Stored in directory: /tmp/pip-ephem-wheel-cache-yk8kj750/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-hj7zzd_z/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-lreoey4d/pyopenssl_21490ee1f8d04200befeeb851f031fcc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-hj7zzd_z/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output. Injecting configuration and compiling... [1G [1G-----> Python app detected [1G-----> Using Python version specified in runtime.txt [1G ! Python has released a security update! Please consider upgrading to python-3.6.15 [1G Learn More: https://devcenter.heroku.com/articles/python-runtimes [1G-----> Installing python-3.6.2 [1G-----> Installing pip 21.3.1, setuptools 59.6.0 and wheel 0.37.1 [1G-----> Installing SQLite3 [1G-----> Installing requirements with pip [1G Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r /tmp/build/requirements.txt (line 1)) [1G Cloning http://github.com/openaustralia/scraperwiki-python.git (to revision morph_defaults) to /app/.heroku/src/scraperwiki [1G Running command git clone --filter=blob:none -q http://github.com/openaustralia/scraperwiki-python.git /app/.heroku/src/scraperwiki [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Running command git checkout -b morph_defaults --track origin/morph_defaults [1G warning: redirecting to https://github.com/openaustralia/scraperwiki-python.git/ [1G Switched to a new branch 'morph_defaults' [1G Branch 'morph_defaults' set up to track remote branch 'morph_defaults' from 'origin'. [1G Resolved http://github.com/openaustralia/scraperwiki-python.git to commit 732dda1982a3b2073f6341a6a24f9df1bda77fa0 [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting beautifulsoup4==4.1.3 [1G Downloading beautifulsoup4-4.1.3.tar.gz (58 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting mechanize==0.2.5 [1G Downloading mechanize-0.2.5.zip (445 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting requests==2.27.0 [1G Downloading requests-2.27.0-py2.py3-none-any.whl (63 kB) [1G Collecting tweepy==4.6.0 [1G Downloading tweepy-4.6.0-py2.py3-none-any.whl (69 kB) [1G Collecting lxml==2.3.3 [1G Downloading lxml-2.3.3.tar.gz (3.1 MB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyOpenSSL==0.13 [1G Downloading pyOpenSSL-0.13.tar.gz (250 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Collecting pyasn1==0.4.5 [1G Downloading pyasn1-0.4.5-py2.py3-none-any.whl (73 kB) [1G Collecting urllib3<1.27,>=1.21.1 [1G Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB) [1G Collecting certifi>=2017.4.17 [1G Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) [1G Collecting charset-normalizer~=2.0.0 [1G Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) [1G Collecting idna<4,>=2.5 [1G Downloading idna-3.4-py3-none-any.whl (61 kB) [1G Collecting oauthlib<4,>=3.2.0 [1G Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [1G Collecting requests-oauthlib<2,>=1.2.0 [1G Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [1G Collecting dumptruck>=0.1.2 [1G Downloading dumptruck-0.1.6.tar.gz (15 kB) [1G Preparing metadata (setup.py): started [1G Preparing metadata (setup.py): finished with status 'done' [1G Building wheels for collected packages: beautifulsoup4, mechanize, lxml, pyOpenSSL, dumptruck [1G Building wheel for beautifulsoup4 (setup.py): started [1G Building wheel for beautifulsoup4 (setup.py): finished with status 'done' [1G Created wheel for beautifulsoup4: filename=beautifulsoup4-4.1.3-py3-none-any.whl size=66366 sha256=86c8c5b8f7333c22dac70ad8804915b0fd9d0ecdb7db54e48439d636d44fdbc1 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dl9jwpxx/wheels/d2/eb/90/4836524aca64a804bfcc22fedf37ad8b6d217c8a8c3c0f1cc0 [1G Building wheel for mechanize (setup.py): started [1G Building wheel for mechanize (setup.py): finished with status 'done' [1G Created wheel for mechanize: filename=mechanize-0.2.5-py3-none-any.whl size=150127 sha256=7f0a56a109985b90cf394393ef81c1031005bddaa5cc2dd3f726e296209a95f7 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dl9jwpxx/wheels/7a/65/29/eedd1d55fce519155eab5a79dfd0ffe8015d180c9f80a80786 [1G Building wheel for lxml (setup.py): started [1G Building wheel for lxml (setup.py): finished with status 'done' [1G Created wheel for lxml: filename=lxml-2.3.3-cp36-cp36m-linux_x86_64.whl size=2377668 sha256=9a8b507d89a3ea7c9f1bcee5ba099358b82e701d12bb6d8e3c4249752c297fe0 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dl9jwpxx/wheels/41/de/bb/77487c29322fe1b056158d69ed6936394d6b985ba504a2ba23 [1G Building wheel for pyOpenSSL (setup.py): started [1G Building wheel for pyOpenSSL (setup.py): finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-itvexz7h [1G cwd: /tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/ [1G Complete output (40 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running bdist_wheel [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Failed building wheel for pyOpenSSL [1G Running setup.py clean for pyOpenSSL [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-py3-none-any.whl size=11842 sha256=fe615a89d1dd016c1937720a588733847132f3317143dc0d49a0a823e35e2f10 [1G Stored in directory: /tmp/pip-ephem-wheel-cache-dl9jwpxx/wheels/dd/d6/90/5b8b02a27b50092a98b66976204cb03b18cb08f6a646cbd6fe [1G Successfully built beautifulsoup4 mechanize lxml dumptruck [1G Failed to build pyOpenSSL [1G Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, oauthlib, requests-oauthlib, dumptruck, tweepy, scraperwiki, pyOpenSSL, pyasn1, mechanize, lxml, beautifulsoup4 [1G Running setup.py develop for scraperwiki [1G Running setup.py install for pyOpenSSL: started [1G Running setup.py install for pyOpenSSL: finished with status 'error' [1G ERROR: Command errored out with exit status 1: [1G command: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dm3zej69/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL [1G cwd: /tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/ [1G Complete output (42 lines): [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead [1G % (opt, underscore_opt) [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'doc-files' will not be supported in future versions. Please use the underscore name 'doc_files' instead [1G % (opt, underscore_opt) [1G running install [1G /app/.heroku/python/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [1G setuptools.SetuptoolsDeprecationWarning, [1G running build [1G running build_py [1G creating build [1G creating build/lib.linux-x86_64-3.6 [1G creating build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/tsafe.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G copying OpenSSL/version.py -> build/lib.linux-x86_64-3.6/OpenSSL [1G creating build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/__init__.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/util.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_crypto.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_rand.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G copying OpenSSL/test/test_ssl.py -> build/lib.linux-x86_64-3.6/OpenSSL/test [1G running build_ext [1G building 'OpenSSL.crypto' extension [1G creating build/temp.linux-x86_64-3.6 [1G creating build/temp.linux-x86_64-3.6/OpenSSL [1G creating build/temp.linux-x86_64-3.6/OpenSSL/crypto [1G gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/app/.heroku/python/include/python3.6m -c OpenSSL/crypto/crypto.c -o build/temp.linux-x86_64-3.6/OpenSSL/crypto/crypto.o [1G OpenSSL/crypto/crypto.c: In function ‘crypto_sign’: [1G OpenSSL/crypto/crypto.c:626:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:626:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G OpenSSL/crypto/crypto.c: In function ‘crypto_verify’: [1G OpenSSL/crypto/crypto.c:673:16: error: storage size of ‘md_ctx’ isn’t known [1G EVP_MD_CTX md_ctx; [1G ^~~~~~ [1G OpenSSL/crypto/crypto.c:673:16: warning: unused variable ‘md_ctx’ [-Wunused-variable] [1G At top level: [1G OpenSSL/crypto/crypto.c:743:13: warning: ‘locking_function’ defined but not used [-Wunused-function] [1G static void locking_function(int mode, int n, const char * file, int line) { [1G ^~~~~~~~~~~~~~~~ [1G error: command 'gcc' failed with exit status 1 [1G---------------------------------------- [1G ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1y1gxolv/pyopenssl_5b929c43088d43bd9b6c1b84229c7895/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dm3zej69/install-record.txt --single-version-externally-managed --compile --install-headers /app/.heroku/python/include/python3.6m/pyOpenSSL Check the logs for full command output.

Data

Downloaded 0 times

To download data sign in with GitHub

Download table (as CSV) Download SQLite database (1.56 MB) Use the API

rows 10 / 7462

url citation type
Bryce v. Rala Investments Ltd.
B.C. Supreme Court
Herrera v. Miller
B.C. Supreme Court
Wong v. Marriott International Inc.
B.C. Supreme Court
Ruth v. Maple Sunshine Holdings Group Inc.
B.C. Supreme Court
Tige Industries Ltd. v. 0763636 B.C. Ltd.
B.C. Supreme Court
Wai v. Chung
B.C. Supreme Court
Dais v. Virvilis
B.C. Supreme Court
Eastside Pharmacy Ltd. v. British Columbia (Minister of Health)
B.C. Supreme Court
Fontaine v. Canada (Attorney General)
B.C. Supreme Court
Natural Trade Ltd. v. MYL Trading Ltd.
B.C. Supreme Court

Statistics

Average successful run time: about 18 hours

Total run time: over 1 year

Total cpu time used: about 1 hour

Total disk space used: 1.64 MB

History

  • Manually ran revision 0b3cc3b1 and failed .
    nothing changed in the database
  • Manually ran revision fbd2ce10 and failed .
    nothing changed in the database
  • Manually ran revision 29dc0000 and failed .
    nothing changed in the database
  • Manually ran revision 5e3a05b7 and failed .
    nothing changed in the database
  • Manually ran revision 5764d8ad and failed .
    nothing changed in the database
  • ...
  • Created on morph.io

Show complete history

Scraper code

Python

bc_court_bot_2020 / scraper.py