2021-07-09T02:02:03,800 Created temporary directory: /tmp/pip-ephem-wheel-cache-otth9x1l 2021-07-09T02:02:03,803 Created temporary directory: /tmp/pip-req-tracker-vgoeme_z 2021-07-09T02:02:03,804 Initialized build tracking at /tmp/pip-req-tracker-vgoeme_z 2021-07-09T02:02:03,804 Created build tracker: /tmp/pip-req-tracker-vgoeme_z 2021-07-09T02:02:03,804 Entered build tracker: /tmp/pip-req-tracker-vgoeme_z 2021-07-09T02:02:03,805 Created temporary directory: /tmp/pip-wheel-uosjnol8 2021-07-09T02:02:03,837 1 location(s) to search for versions of tnetstring: 2021-07-09T02:02:03,837 * https://pypi.org/simple/tnetstring/ 2021-07-09T02:02:03,838 Fetching project page and analyzing links: https://pypi.org/simple/tnetstring/ 2021-07-09T02:02:03,838 Getting page https://pypi.org/simple/tnetstring/ 2021-07-09T02:02:03,840 Found index url https://pypi.org/simple 2021-07-09T02:02:03,930 Found link https://files.pythonhosted.org/packages/e2/29/e97c966f9f9534554d49567364ebb4f6e6584d97e6761c3e55daacb2c3dc/tnetstring-0.1.0.tar.gz#sha256=b9b6745b3a0fc5d0e41c6dba0022d2b4ad2289af007df67e68266543080062b1 (from https://pypi.org/simple/tnetstring/), version: 0.1.0 2021-07-09T02:02:03,930 Found link https://files.pythonhosted.org/packages/71/51/98a0b5689c0928dea1c75d5662bc399e45d3e1725764496c1b1e850eee0d/tnetstring-0.2.0.tar.gz#sha256=13315c4c7d7b373833971770366786d47c2ce6969b487b0de132e44efff6f5d0 (from https://pypi.org/simple/tnetstring/), version: 0.2.0 2021-07-09T02:02:03,931 Found link https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b (from https://pypi.org/simple/tnetstring/), version: 0.2.1 2021-07-09T02:02:03,931 Skipping link: not a file: https://pypi.org/simple/tnetstring/ 2021-07-09T02:02:03,947 Given no hashes to check 1 links for project 'tnetstring': discarding no candidates 2021-07-09T02:02:03,965 Collecting tnetstring==0.2.0 2021-07-09T02:02:03,966 Created temporary directory: /tmp/pip-unpack-ctmuv83j 2021-07-09T02:02:04,144 Downloading tnetstring-0.2.0.tar.gz (15 kB) 2021-07-09T02:02:04,198 Added tnetstring==0.2.0 from https://files.pythonhosted.org/packages/71/51/98a0b5689c0928dea1c75d5662bc399e45d3e1725764496c1b1e850eee0d/tnetstring-0.2.0.tar.gz#sha256=13315c4c7d7b373833971770366786d47c2ce6969b487b0de132e44efff6f5d0 to build tracker '/tmp/pip-req-tracker-vgoeme_z' 2021-07-09T02:02:04,199 Running setup.py (path:/tmp/pip-wheel-uosjnol8/tnetstring_3d787a6020e449908c42c29a317d761b/setup.py) egg_info for package tnetstring 2021-07-09T02:02:04,199 Created temporary directory: /tmp/pip-pip-egg-info-fux3ra3h 2021-07-09T02:02:04,200 Running command python setup.py egg_info 2021-07-09T02:02:04,944 running egg_info 2021-07-09T02:02:04,946 creating /tmp/pip-pip-egg-info-fux3ra3h/tnetstring.egg-info 2021-07-09T02:02:04,947 writing /tmp/pip-pip-egg-info-fux3ra3h/tnetstring.egg-info/PKG-INFO 2021-07-09T02:02:04,949 writing dependency_links to /tmp/pip-pip-egg-info-fux3ra3h/tnetstring.egg-info/dependency_links.txt 2021-07-09T02:02:04,951 writing top-level names to /tmp/pip-pip-egg-info-fux3ra3h/tnetstring.egg-info/top_level.txt 2021-07-09T02:02:04,953 writing manifest file '/tmp/pip-pip-egg-info-fux3ra3h/tnetstring.egg-info/SOURCES.txt' 2021-07-09T02:02:05,285 reading manifest file '/tmp/pip-pip-egg-info-fux3ra3h/tnetstring.egg-info/SOURCES.txt' 2021-07-09T02:02:05,287 adding license file 'LICENSE.txt' 2021-07-09T02:02:05,288 writing manifest file '/tmp/pip-pip-egg-info-fux3ra3h/tnetstring.egg-info/SOURCES.txt' 2021-07-09T02:02:05,364 Source in /tmp/pip-wheel-uosjnol8/tnetstring_3d787a6020e449908c42c29a317d761b has version 0.2.0, which satisfies requirement tnetstring==0.2.0 from https://files.pythonhosted.org/packages/71/51/98a0b5689c0928dea1c75d5662bc399e45d3e1725764496c1b1e850eee0d/tnetstring-0.2.0.tar.gz#sha256=13315c4c7d7b373833971770366786d47c2ce6969b487b0de132e44efff6f5d0 2021-07-09T02:02:05,365 Removed tnetstring==0.2.0 from https://files.pythonhosted.org/packages/71/51/98a0b5689c0928dea1c75d5662bc399e45d3e1725764496c1b1e850eee0d/tnetstring-0.2.0.tar.gz#sha256=13315c4c7d7b373833971770366786d47c2ce6969b487b0de132e44efff6f5d0 from build tracker '/tmp/pip-req-tracker-vgoeme_z' 2021-07-09T02:02:05,369 Created temporary directory: /tmp/pip-unpack-vcgo8c5k 2021-07-09T02:02:05,370 Building wheels for collected packages: tnetstring 2021-07-09T02:02:05,374 Created temporary directory: /tmp/pip-wheel-l8o6euhd 2021-07-09T02:02:05,375 Building wheel for tnetstring (setup.py): started 2021-07-09T02:02:05,375 Destination directory: /tmp/pip-wheel-l8o6euhd 2021-07-09T02:02:05,375 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-uosjnol8/tnetstring_3d787a6020e449908c42c29a317d761b/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-uosjnol8/tnetstring_3d787a6020e449908c42c29a317d761b/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-l8o6euhd 2021-07-09T02:02:06,147 running bdist_wheel 2021-07-09T02:02:06,304 running build 2021-07-09T02:02:06,304 running build_py 2021-07-09T02:02:06,445 creating build 2021-07-09T02:02:06,445 creating build/lib.linux-armv7l-3.9 2021-07-09T02:02:06,446 creating build/lib.linux-armv7l-3.9/tnetstring 2021-07-09T02:02:06,447 copying tnetstring/__init__.py -> build/lib.linux-armv7l-3.9/tnetstring 2021-07-09T02:02:06,450 creating build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T02:02:06,451 copying tnetstring/tests/test_misc.py -> build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T02:02:06,452 copying tnetstring/tests/test_format.py -> build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T02:02:06,455 copying tnetstring/tests/__init__.py -> build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T02:02:06,456 /usr/local/lib/python3.9/dist-packages/setuptools/lib2to3_ex.py:36: SetuptoolsDeprecationWarning: 2to3 support is deprecated. If the project still requires Python 2 support, please migrate to a single-codebase solution or employ an independent conversion process. 2021-07-09T02:02:06,457 warnings.warn( 2021-07-09T02:02:06,457 Fixing build/lib.linux-armv7l-3.9/tnetstring/__init__.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_misc.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_format.py build/lib.linux-armv7l-3.9/tnetstring/tests/__init__.py 2021-07-09T02:02:06,479 Skipping optional fixer: buffer 2021-07-09T02:02:06,549 Skipping optional fixer: idioms 2021-07-09T02:02:06,718 Skipping optional fixer: set_literal 2021-07-09T02:02:06,846 Skipping optional fixer: ws_comma 2021-07-09T02:02:07,473 Fixing build/lib.linux-armv7l-3.9/tnetstring/__init__.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_misc.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_format.py build/lib.linux-armv7l-3.9/tnetstring/tests/__init__.py 2021-07-09T02:02:07,481 Skipping optional fixer: buffer 2021-07-09T02:02:07,533 Skipping optional fixer: idioms 2021-07-09T02:02:07,664 Skipping optional fixer: set_literal 2021-07-09T02:02:07,753 Skipping optional fixer: ws_comma 2021-07-09T02:02:07,910 running build_ext 2021-07-09T02:02:07,915 building '_tnetstring' extension 2021-07-09T02:02:07,915 creating build/temp.linux-armv7l-3.9 2021-07-09T02:02:07,916 creating build/temp.linux-armv7l-3.9/tnetstring 2021-07-09T02:02:07,916 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c tnetstring/_tnetstring.c -o build/temp.linux-armv7l-3.9/tnetstring/_tnetstring.o 2021-07-09T02:02:08,532 In file included from tnetstring/tns_core.c:9, 2021-07-09T02:02:08,533 from tnetstring/_tnetstring.c:16: 2021-07-09T02:02:08,533 tnetstring/tns_core.c: In function ‘tns_parse’: 2021-07-09T02:02:08,533 tnetstring/tns_core.c:56:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-09T02:02:08,534 56 | check(tns_strtosz(data, len, &vallen, &valstr) != -1, 2021-07-09T02:02:08,534 | ^~ 2021-07-09T02:02:08,534 tnetstring/dbg.h:12:31: note: in definition of macro ‘check’ 2021-07-09T02:02:08,534 12 | #define check(A, M, ...) if(!(A)) { if(PyErr_Occurred() == NULL) { PyErr_Format(PyExc_ValueError, M, ##__VA_ARGS__); }; goto error; } 2021-07-09T02:02:08,534 | ^ 2021-07-09T02:02:08,541 In file included from tnetstring/_tnetstring.c:16: 2021-07-09T02:02:08,541 tnetstring/tns_core.c: In function ‘tns_outbuf_puts’: 2021-07-09T02:02:08,541 tnetstring/tns_core.c:444:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T02:02:08,541 444 | if(outbuf->head - outbuf->buffer < len) { 2021-07-09T02:02:08,542 | ^ 2021-07-09T02:02:08,549 tnetstring/_tnetstring.c: In function ‘_tnetstring_loads’: 2021-07-09T02:02:08,550 tnetstring/_tnetstring.c:50:7: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,550 50 | if(!PyString_Check(string)) { 2021-07-09T02:02:08,550 | ^~~~~~~~~~~~~~ 2021-07-09T02:02:08,550 | PyMapping_Check 2021-07-09T02:02:08,561 tnetstring/_tnetstring.c:57:14: warning: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,561 57 | data = PyString_AS_STRING(string); 2021-07-09T02:02:08,561 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,561 | PyBytes_AS_STRING 2021-07-09T02:02:08,561 tnetstring/_tnetstring.c:57:12: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,562 57 | data = PyString_AS_STRING(string); 2021-07-09T02:02:08,562 | ^ 2021-07-09T02:02:08,571 tnetstring/_tnetstring.c:58:13: warning: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PyList_GET_SIZE’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,571 58 | len = PyString_GET_SIZE(string); 2021-07-09T02:02:08,571 | ^~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,571 | PyList_GET_SIZE 2021-07-09T02:02:08,572 tnetstring/_tnetstring.c:71:12: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,572 71 | data = PyString_AS_STRING(string); 2021-07-09T02:02:08,572 | ^ 2021-07-09T02:02:08,580 tnetstring/_tnetstring.c: In function ‘_tnetstring_load’: 2021-07-09T02:02:08,580 tnetstring/_tnetstring.c:124:16: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,581 124 | if((methnm = PyString_FromString("read")) == NULL) { 2021-07-09T02:02:08,581 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,581 | PyLong_FromString 2021-07-09T02:02:08,581 tnetstring/_tnetstring.c:124:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,581 124 | if((methnm = PyString_FromString("read")) == NULL) { 2021-07-09T02:02:08,581 | ^ 2021-07-09T02:02:08,587 tnetstring/_tnetstring.c:127:17: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,587 127 | if((metharg = PyInt_FromLong(1)) == NULL) { 2021-07-09T02:02:08,587 | ^~~~~~~~~~~~~~ 2021-07-09T02:02:08,588 | PyLong_FromLong 2021-07-09T02:02:08,588 tnetstring/_tnetstring.c:127:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,588 127 | if((metharg = PyInt_FromLong(1)) == NULL) { 2021-07-09T02:02:08,588 | ^ 2021-07-09T02:02:08,589 tnetstring/_tnetstring.c:142:30: error: subscripted value is neither array nor pointer nor vector 2021-07-09T02:02:08,589 142 | c = PyString_AS_STRING(res)[0]; 2021-07-09T02:02:08,589 | ^ 2021-07-09T02:02:08,590 tnetstring/_tnetstring.c:161:34: error: subscripted value is neither array nor pointer nor vector 2021-07-09T02:02:08,590 161 | c = PyString_AS_STRING(res)[0]; 2021-07-09T02:02:08,590 | ^ 2021-07-09T02:02:08,591 tnetstring/_tnetstring.c:178:38: error: subscripted value is neither array nor pointer nor vector 2021-07-09T02:02:08,591 178 | c = PyString_AS_STRING(res)[0]; 2021-07-09T02:02:08,591 | ^ 2021-07-09T02:02:08,598 tnetstring/_tnetstring.c:192:17: warning: implicit declaration of function ‘PyInt_FromSize_t’; did you mean ‘PyLong_FromSize_t’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,598 192 | if((metharg = PyInt_FromSize_t(datalen + 1)) == NULL) { 2021-07-09T02:02:08,598 | ^~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,598 | PyLong_FromSize_t 2021-07-09T02:02:08,599 tnetstring/_tnetstring.c:192:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,599 192 | if((metharg = PyInt_FromSize_t(datalen + 1)) == NULL) { 2021-07-09T02:02:08,599 | ^ 2021-07-09T02:02:08,599 tnetstring/_tnetstring.c:203:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T02:02:08,599 203 | if(!PyString_Check(res) || PyString_GET_SIZE(res) != datalen + 1) { 2021-07-09T02:02:08,600 | ^~ 2021-07-09T02:02:08,600 tnetstring/_tnetstring.c:210:8: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,600 210 | data = PyString_AS_STRING(res); 2021-07-09T02:02:08,600 | ^ 2021-07-09T02:02:08,600 tnetstring/_tnetstring.c: In function ‘_tnetstring_pop’: 2021-07-09T02:02:08,601 tnetstring/_tnetstring.c:277:8: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,601 277 | data = PyString_AS_STRING(string); 2021-07-09T02:02:08,601 | ^ 2021-07-09T02:02:08,608 tnetstring/_tnetstring.c:289:10: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,609 289 | rest = PyString_FromStringAndSize(remain, len-(remain-data)); 2021-07-09T02:02:08,609 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,609 | PyBytes_FromStringAndSize 2021-07-09T02:02:08,609 tnetstring/_tnetstring.c:289:8: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,609 289 | rest = PyString_FromStringAndSize(remain, len-(remain-data)); 2021-07-09T02:02:08,609 | ^ 2021-07-09T02:02:08,610 tnetstring/_tnetstring.c: In function ‘_tnetstring_dumps’: 2021-07-09T02:02:08,610 tnetstring/_tnetstring.c:328:10: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,610 328 | string = PyString_FromStringAndSize(NULL,tns_outbuf_size(&outbuf)); 2021-07-09T02:02:08,610 | ^ 2021-07-09T02:02:08,610 tnetstring/_tnetstring.c:333:31: warning: passing argument 2 of ‘tns_outbuf_memmove’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,610 333 | tns_outbuf_memmove(&outbuf, PyString_AS_STRING(string)); 2021-07-09T02:02:08,610 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,611 | | 2021-07-09T02:02:08,611 | int 2021-07-09T02:02:08,611 In file included from tnetstring/_tnetstring.c:16: 2021-07-09T02:02:08,611 tnetstring/tns_core.c:503:51: note: expected ‘char *’ but argument is of type ‘int’ 2021-07-09T02:02:08,611 503 | void tns_outbuf_memmove(tns_outbuf *outbuf, char *dest) 2021-07-09T02:02:08,611 | ~~~~~~^~~~ 2021-07-09T02:02:08,611 tnetstring/_tnetstring.c: In function ‘tns_parse_string’: 2021-07-09T02:02:08,612 tnetstring/_tnetstring.c:390:10: warning: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,612 390 | return PyString_FromStringAndSize(data, len); 2021-07-09T02:02:08,612 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,614 tnetstring/_tnetstring.c: In function ‘tns_render_string’: 2021-07-09T02:02:08,614 tnetstring/_tnetstring.c:590:34: warning: passing argument 2 of ‘tns_outbuf_puts’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,614 590 | return tns_outbuf_puts(outbuf, PyString_AS_STRING(val), 2021-07-09T02:02:08,614 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,615 | | 2021-07-09T02:02:08,615 | int 2021-07-09T02:02:08,615 In file included from tnetstring/_tnetstring.c:16: 2021-07-09T02:02:08,615 tnetstring/tns_core.c:442:53: note: expected ‘const char *’ but argument is of type ‘int’ 2021-07-09T02:02:08,615 442 | int tns_outbuf_puts(tns_outbuf *outbuf, const char *data, size_t len) 2021-07-09T02:02:08,615 | ~~~~~~~~~~~~^~~~ 2021-07-09T02:02:08,616 tnetstring/_tnetstring.c: In function ‘tns_render_unicode’: 2021-07-09T02:02:08,616 tnetstring/_tnetstring.c:602:7: warning: ‘PyUnicode_Encode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T02:02:08,616 602 | bytes = PyUnicode_Encode(PyUnicode_AS_UNICODE(val), 2021-07-09T02:02:08,616 | ^~~~~ 2021-07-09T02:02:08,616 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T02:02:08,616 from /usr/include/python3.9/Python.h:97, 2021-07-09T02:02:08,616 from tnetstring/_tnetstring.c:12: 2021-07-09T02:02:08,617 /usr/include/python3.9/cpython/unicodeobject.h:773:42: note: declared here 2021-07-09T02:02:08,617 773 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_Encode( 2021-07-09T02:02:08,617 | ^~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,617 tnetstring/_tnetstring.c:602:7: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T02:02:08,617 602 | bytes = PyUnicode_Encode(PyUnicode_AS_UNICODE(val), 2021-07-09T02:02:08,617 | ^~~~~ 2021-07-09T02:02:08,617 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T02:02:08,618 from /usr/include/python3.9/Python.h:97, 2021-07-09T02:02:08,618 from tnetstring/_tnetstring.c:12: 2021-07-09T02:02:08,618 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T02:02:08,618 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T02:02:08,618 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,618 tnetstring/_tnetstring.c:603:33: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T02:02:08,619 603 | PyUnicode_GET_SIZE(val), 2021-07-09T02:02:08,619 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,619 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T02:02:08,619 from /usr/include/python3.9/Python.h:97, 2021-07-09T02:02:08,619 from tnetstring/_tnetstring.c:12: 2021-07-09T02:02:08,619 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T02:02:08,620 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T02:02:08,620 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,620 tnetstring/_tnetstring.c:603:33: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T02:02:08,620 603 | PyUnicode_GET_SIZE(val), 2021-07-09T02:02:08,620 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,620 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T02:02:08,621 from /usr/include/python3.9/Python.h:97, 2021-07-09T02:02:08,621 from tnetstring/_tnetstring.c:12: 2021-07-09T02:02:08,621 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T02:02:08,621 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T02:02:08,621 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,622 tnetstring/_tnetstring.c:603:33: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T02:02:08,622 603 | PyUnicode_GET_SIZE(val), 2021-07-09T02:02:08,622 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,622 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T02:02:08,622 from /usr/include/python3.9/Python.h:97, 2021-07-09T02:02:08,622 from tnetstring/_tnetstring.c:12: 2021-07-09T02:02:08,623 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T02:02:08,623 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T02:02:08,623 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T02:02:08,625 tnetstring/_tnetstring.c: In function ‘tns_get_type’: 2021-07-09T02:02:08,625 tnetstring/_tnetstring.c:715:6: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2021-07-09T02:02:08,625 715 | if(PyInt_Check((PyObject*)val) || PyLong_Check((PyObject*)val)) { 2021-07-09T02:02:08,626 | ^~~~~~~~~~~ 2021-07-09T02:02:08,626 | PySet_Check 2021-07-09T02:02:08,626 tnetstring/_tnetstring.c: In function ‘_tnetstring_get_unicode_ops’: 2021-07-09T02:02:08,627 tnetstring/_tnetstring.c:762:19: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T02:02:08,627 762 | opswe->encoding = PyString_AS_STRING(encoding); 2021-07-09T02:02:08,627 | ^ 2021-07-09T02:02:08,636 tnetstring/_tnetstring.c: In function ‘init_tnetstring’: 2021-07-09T02:02:08,637 tnetstring/_tnetstring.c:799:3: warning: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2021-07-09T02:02:08,637 799 | Py_InitModule3("_tnetstring", _tnetstring_methods, module_doc); 2021-07-09T02:02:08,637 | ^~~~~~~~~~~~~~ 2021-07-09T02:02:08,646 tnetstring/_tnetstring.c:824:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-09T02:02:08,647 824 | } 2021-07-09T02:02:08,647 | ^ 2021-07-09T02:02:08,658 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-09T02:02:08,807 Building wheel for tnetstring (setup.py): finished with status 'error' 2021-07-09T02:02:08,808 ERROR: Failed building wheel for tnetstring 2021-07-09T02:02:08,809 Running setup.py clean for tnetstring 2021-07-09T02:02:08,809 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-uosjnol8/tnetstring_3d787a6020e449908c42c29a317d761b/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-uosjnol8/tnetstring_3d787a6020e449908c42c29a317d761b/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'"'"'))' clean --all 2021-07-09T02:02:09,565 running clean 2021-07-09T02:02:09,567 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-09T02:02:09,569 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-09T02:02:09,572 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-09T02:02:09,573 'build/scripts-3.9' does not exist -- can't clean it 2021-07-09T02:02:09,573 removing 'build' 2021-07-09T02:02:09,628 Failed to build tnetstring 2021-07-09T02:02:09,629 ERROR: Failed to build one or more wheels 2021-07-09T02:02:09,629 Exception information: 2021-07-09T02:02:09,629 Traceback (most recent call last): 2021-07-09T02:02:09,629 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-09T02:02:09,629 status = self.run(options, args) 2021-07-09T02:02:09,629 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-09T02:02:09,629 return func(self, options, args) 2021-07-09T02:02:09,629 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-09T02:02:09,629 raise CommandError( 2021-07-09T02:02:09,629 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-09T02:02:09,632 Removed build tracker: '/tmp/pip-req-tracker-vgoeme_z'