2021-07-09T04:48:19,847 Created temporary directory: /tmp/pip-ephem-wheel-cache-gdp6n_jv 2021-07-09T04:48:19,849 Created temporary directory: /tmp/pip-req-tracker-u8d2h5n6 2021-07-09T04:48:19,850 Initialized build tracking at /tmp/pip-req-tracker-u8d2h5n6 2021-07-09T04:48:19,850 Created build tracker: /tmp/pip-req-tracker-u8d2h5n6 2021-07-09T04:48:19,850 Entered build tracker: /tmp/pip-req-tracker-u8d2h5n6 2021-07-09T04:48:19,851 Created temporary directory: /tmp/pip-wheel-_v5ywqrk 2021-07-09T04:48:19,883 1 location(s) to search for versions of tnetstring: 2021-07-09T04:48:19,883 * https://pypi.org/simple/tnetstring/ 2021-07-09T04:48:19,884 Fetching project page and analyzing links: https://pypi.org/simple/tnetstring/ 2021-07-09T04:48:19,884 Getting page https://pypi.org/simple/tnetstring/ 2021-07-09T04:48:19,886 Found index url https://pypi.org/simple 2021-07-09T04:48:19,973 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-09T04:48:19,973 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-09T04:48:19,974 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-09T04:48:19,974 Skipping link: not a file: https://pypi.org/simple/tnetstring/ 2021-07-09T04:48:19,990 Given no hashes to check 1 links for project 'tnetstring': discarding no candidates 2021-07-09T04:48:20,008 Collecting tnetstring==0.2.1 2021-07-09T04:48:20,009 Created temporary directory: /tmp/pip-unpack-b8b3rble 2021-07-09T04:48:20,189 Downloading tnetstring-0.2.1.tar.gz (16 kB) 2021-07-09T04:48:20,236 Added tnetstring==0.2.1 from https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b to build tracker '/tmp/pip-req-tracker-u8d2h5n6' 2021-07-09T04:48:20,237 Running setup.py (path:/tmp/pip-wheel-_v5ywqrk/tnetstring_71c4cda049c740ef8023672b4b135dc4/setup.py) egg_info for package tnetstring 2021-07-09T04:48:20,238 Created temporary directory: /tmp/pip-pip-egg-info-w8t0ga8i 2021-07-09T04:48:20,238 Running command python setup.py egg_info 2021-07-09T04:48:20,972 running egg_info 2021-07-09T04:48:20,974 creating /tmp/pip-pip-egg-info-w8t0ga8i/tnetstring.egg-info 2021-07-09T04:48:20,975 writing /tmp/pip-pip-egg-info-w8t0ga8i/tnetstring.egg-info/PKG-INFO 2021-07-09T04:48:20,977 writing dependency_links to /tmp/pip-pip-egg-info-w8t0ga8i/tnetstring.egg-info/dependency_links.txt 2021-07-09T04:48:20,979 writing top-level names to /tmp/pip-pip-egg-info-w8t0ga8i/tnetstring.egg-info/top_level.txt 2021-07-09T04:48:20,981 writing manifest file '/tmp/pip-pip-egg-info-w8t0ga8i/tnetstring.egg-info/SOURCES.txt' 2021-07-09T04:48:21,318 reading manifest file '/tmp/pip-pip-egg-info-w8t0ga8i/tnetstring.egg-info/SOURCES.txt' 2021-07-09T04:48:21,320 adding license file 'LICENSE.txt' 2021-07-09T04:48:21,322 writing manifest file '/tmp/pip-pip-egg-info-w8t0ga8i/tnetstring.egg-info/SOURCES.txt' 2021-07-09T04:48:21,397 Source in /tmp/pip-wheel-_v5ywqrk/tnetstring_71c4cda049c740ef8023672b4b135dc4 has version 0.2.1, which satisfies requirement tnetstring==0.2.1 from https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b 2021-07-09T04:48:21,398 Removed tnetstring==0.2.1 from https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b from build tracker '/tmp/pip-req-tracker-u8d2h5n6' 2021-07-09T04:48:21,402 Created temporary directory: /tmp/pip-unpack-q3zmei2n 2021-07-09T04:48:21,403 Building wheels for collected packages: tnetstring 2021-07-09T04:48:21,407 Created temporary directory: /tmp/pip-wheel-5q619_04 2021-07-09T04:48:21,407 Building wheel for tnetstring (setup.py): started 2021-07-09T04:48:21,408 Destination directory: /tmp/pip-wheel-5q619_04 2021-07-09T04:48:21,408 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-_v5ywqrk/tnetstring_71c4cda049c740ef8023672b4b135dc4/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-_v5ywqrk/tnetstring_71c4cda049c740ef8023672b4b135dc4/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-5q619_04 2021-07-09T04:48:22,183 running bdist_wheel 2021-07-09T04:48:22,338 running build 2021-07-09T04:48:22,338 running build_py 2021-07-09T04:48:22,478 creating build 2021-07-09T04:48:22,478 creating build/lib.linux-armv7l-3.9 2021-07-09T04:48:22,479 creating build/lib.linux-armv7l-3.9/tnetstring 2021-07-09T04:48:22,480 copying tnetstring/__init__.py -> build/lib.linux-armv7l-3.9/tnetstring 2021-07-09T04:48:22,483 creating build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T04:48:22,483 copying tnetstring/tests/test_format.py -> build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T04:48:22,486 copying tnetstring/tests/__init__.py -> build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T04:48:22,487 copying tnetstring/tests/test_misc.py -> build/lib.linux-armv7l-3.9/tnetstring/tests 2021-07-09T04:48:22,490 /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-09T04:48:22,490 warnings.warn( 2021-07-09T04:48:22,490 Fixing build/lib.linux-armv7l-3.9/tnetstring/__init__.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_format.py build/lib.linux-armv7l-3.9/tnetstring/tests/__init__.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_misc.py 2021-07-09T04:48:22,513 Skipping optional fixer: buffer 2021-07-09T04:48:22,582 Skipping optional fixer: idioms 2021-07-09T04:48:22,749 Skipping optional fixer: set_literal 2021-07-09T04:48:22,874 Skipping optional fixer: ws_comma 2021-07-09T04:48:23,507 Fixing build/lib.linux-armv7l-3.9/tnetstring/__init__.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_format.py build/lib.linux-armv7l-3.9/tnetstring/tests/__init__.py build/lib.linux-armv7l-3.9/tnetstring/tests/test_misc.py 2021-07-09T04:48:23,516 Skipping optional fixer: buffer 2021-07-09T04:48:23,567 Skipping optional fixer: idioms 2021-07-09T04:48:23,697 Skipping optional fixer: set_literal 2021-07-09T04:48:23,785 Skipping optional fixer: ws_comma 2021-07-09T04:48:23,941 running build_ext 2021-07-09T04:48:23,946 building '_tnetstring' extension 2021-07-09T04:48:23,946 creating build/temp.linux-armv7l-3.9 2021-07-09T04:48:23,947 creating build/temp.linux-armv7l-3.9/tnetstring 2021-07-09T04:48:23,947 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-09T04:48:24,324 In file included from tnetstring/tns_core.c:9, 2021-07-09T04:48:24,324 from tnetstring/_tnetstring.c:16: 2021-07-09T04:48:24,324 tnetstring/tns_core.c: In function ‘tns_parse’: 2021-07-09T04:48:24,325 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-09T04:48:24,325 56 | check(tns_strtosz(data, len, &vallen, &valstr) != -1, 2021-07-09T04:48:24,325 | ^~ 2021-07-09T04:48:24,325 tnetstring/dbg.h:12:31: note: in definition of macro ‘check’ 2021-07-09T04:48:24,325 12 | #define check(A, M, ...) if(!(A)) { if(PyErr_Occurred() == NULL) { PyErr_Format(PyExc_ValueError, M, ##__VA_ARGS__); }; goto error; } 2021-07-09T04:48:24,326 | ^ 2021-07-09T04:48:24,331 In file included from tnetstring/_tnetstring.c:16: 2021-07-09T04:48:24,331 tnetstring/tns_core.c: In function ‘tns_outbuf_puts’: 2021-07-09T04:48:24,331 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-09T04:48:24,331 444 | if(outbuf->head - outbuf->buffer < len) { 2021-07-09T04:48:24,332 | ^ 2021-07-09T04:48:24,338 tnetstring/_tnetstring.c: In function ‘_tnetstring_loads’: 2021-07-09T04:48:24,339 tnetstring/_tnetstring.c:50:7: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,339 50 | if(!PyString_Check(string)) { 2021-07-09T04:48:24,339 | ^~~~~~~~~~~~~~ 2021-07-09T04:48:24,339 | PyMapping_Check 2021-07-09T04:48:24,349 tnetstring/_tnetstring.c:57:14: warning: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,349 57 | data = PyString_AS_STRING(string); 2021-07-09T04:48:24,349 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,349 | PyBytes_AS_STRING 2021-07-09T04:48:24,349 tnetstring/_tnetstring.c:57:12: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,349 57 | data = PyString_AS_STRING(string); 2021-07-09T04:48:24,350 | ^ 2021-07-09T04:48:24,357 tnetstring/_tnetstring.c:58:13: warning: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PyList_GET_SIZE’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,358 58 | len = PyString_GET_SIZE(string); 2021-07-09T04:48:24,358 | ^~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,358 | PyList_GET_SIZE 2021-07-09T04:48:24,358 tnetstring/_tnetstring.c:71:12: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,358 71 | data = PyString_AS_STRING(string); 2021-07-09T04:48:24,358 | ^ 2021-07-09T04:48:24,365 tnetstring/_tnetstring.c: In function ‘_tnetstring_load’: 2021-07-09T04:48:24,366 tnetstring/_tnetstring.c:124:16: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,366 124 | if((methnm = PyString_FromString("read")) == NULL) { 2021-07-09T04:48:24,366 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,366 | PyLong_FromString 2021-07-09T04:48:24,366 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-09T04:48:24,366 124 | if((methnm = PyString_FromString("read")) == NULL) { 2021-07-09T04:48:24,366 | ^ 2021-07-09T04:48:24,371 tnetstring/_tnetstring.c:127:17: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,371 127 | if((metharg = PyInt_FromLong(1)) == NULL) { 2021-07-09T04:48:24,371 | ^~~~~~~~~~~~~~ 2021-07-09T04:48:24,372 | PyLong_FromLong 2021-07-09T04:48:24,372 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-09T04:48:24,372 127 | if((metharg = PyInt_FromLong(1)) == NULL) { 2021-07-09T04:48:24,372 | ^ 2021-07-09T04:48:24,372 tnetstring/_tnetstring.c:142:30: error: subscripted value is neither array nor pointer nor vector 2021-07-09T04:48:24,372 142 | c = PyString_AS_STRING(res)[0]; 2021-07-09T04:48:24,372 | ^ 2021-07-09T04:48:24,373 tnetstring/_tnetstring.c:161:34: error: subscripted value is neither array nor pointer nor vector 2021-07-09T04:48:24,373 161 | c = PyString_AS_STRING(res)[0]; 2021-07-09T04:48:24,373 | ^ 2021-07-09T04:48:24,373 tnetstring/_tnetstring.c:178:38: error: subscripted value is neither array nor pointer nor vector 2021-07-09T04:48:24,373 178 | c = PyString_AS_STRING(res)[0]; 2021-07-09T04:48:24,373 | ^ 2021-07-09T04:48:24,379 tnetstring/_tnetstring.c:192:17: warning: implicit declaration of function ‘PyInt_FromSize_t’; did you mean ‘PyLong_FromSize_t’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,379 192 | if((metharg = PyInt_FromSize_t(datalen + 1)) == NULL) { 2021-07-09T04:48:24,379 | ^~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,379 | PyLong_FromSize_t 2021-07-09T04:48:24,380 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-09T04:48:24,380 192 | if((metharg = PyInt_FromSize_t(datalen + 1)) == NULL) { 2021-07-09T04:48:24,380 | ^ 2021-07-09T04:48:24,380 tnetstring/_tnetstring.c:203:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T04:48:24,380 203 | if(!PyString_Check(res) || PyString_GET_SIZE(res) != datalen + 1) { 2021-07-09T04:48:24,380 | ^~ 2021-07-09T04:48:24,380 tnetstring/_tnetstring.c:210:8: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,381 210 | data = PyString_AS_STRING(res); 2021-07-09T04:48:24,381 | ^ 2021-07-09T04:48:24,381 tnetstring/_tnetstring.c: In function ‘_tnetstring_pop’: 2021-07-09T04:48:24,381 tnetstring/_tnetstring.c:278:8: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,381 278 | data = PyString_AS_STRING(string); 2021-07-09T04:48:24,381 | ^ 2021-07-09T04:48:24,389 tnetstring/_tnetstring.c:290:10: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,389 290 | rest = PyString_FromStringAndSize(remain, len-(remain-data)); 2021-07-09T04:48:24,389 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,389 | PyBytes_FromStringAndSize 2021-07-09T04:48:24,389 tnetstring/_tnetstring.c:290:8: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,390 290 | rest = PyString_FromStringAndSize(remain, len-(remain-data)); 2021-07-09T04:48:24,390 | ^ 2021-07-09T04:48:24,390 tnetstring/_tnetstring.c: In function ‘_tnetstring_dumps’: 2021-07-09T04:48:24,390 tnetstring/_tnetstring.c:336:10: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,390 336 | string = PyString_FromStringAndSize(NULL,tns_outbuf_size(&outbuf)); 2021-07-09T04:48:24,390 | ^ 2021-07-09T04:48:24,390 tnetstring/_tnetstring.c:341:31: warning: passing argument 2 of ‘tns_outbuf_memmove’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,391 341 | tns_outbuf_memmove(&outbuf, PyString_AS_STRING(string)); 2021-07-09T04:48:24,391 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,391 | | 2021-07-09T04:48:24,391 | int 2021-07-09T04:48:24,391 In file included from tnetstring/_tnetstring.c:16: 2021-07-09T04:48:24,391 tnetstring/tns_core.c:503:51: note: expected ‘char *’ but argument is of type ‘int’ 2021-07-09T04:48:24,391 503 | void tns_outbuf_memmove(tns_outbuf *outbuf, char *dest) 2021-07-09T04:48:24,391 | ~~~~~~^~~~ 2021-07-09T04:48:24,392 tnetstring/_tnetstring.c: In function ‘tns_parse_string’: 2021-07-09T04:48:24,392 tnetstring/_tnetstring.c:398:10: warning: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,392 398 | return PyString_FromStringAndSize(data, len); 2021-07-09T04:48:24,392 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,394 tnetstring/_tnetstring.c: In function ‘tns_render_string’: 2021-07-09T04:48:24,395 tnetstring/_tnetstring.c:624:34: warning: passing argument 2 of ‘tns_outbuf_puts’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,395 624 | return tns_outbuf_puts(outbuf, PyString_AS_STRING(val), 2021-07-09T04:48:24,395 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,395 | | 2021-07-09T04:48:24,395 | int 2021-07-09T04:48:24,395 In file included from tnetstring/_tnetstring.c:16: 2021-07-09T04:48:24,395 tnetstring/tns_core.c:442:53: note: expected ‘const char *’ but argument is of type ‘int’ 2021-07-09T04:48:24,396 442 | int tns_outbuf_puts(tns_outbuf *outbuf, const char *data, size_t len) 2021-07-09T04:48:24,396 | ~~~~~~~~~~~~^~~~ 2021-07-09T04:48:24,396 tnetstring/_tnetstring.c: In function ‘tns_render_unicode’: 2021-07-09T04:48:24,396 tnetstring/_tnetstring.c:636:7: warning: ‘PyUnicode_Encode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T04:48:24,396 636 | bytes = PyUnicode_Encode(PyUnicode_AS_UNICODE(val), 2021-07-09T04:48:24,396 | ^~~~~ 2021-07-09T04:48:24,397 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T04:48:24,397 from /usr/include/python3.9/Python.h:97, 2021-07-09T04:48:24,397 from tnetstring/_tnetstring.c:12: 2021-07-09T04:48:24,397 /usr/include/python3.9/cpython/unicodeobject.h:773:42: note: declared here 2021-07-09T04:48:24,397 773 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_Encode( 2021-07-09T04:48:24,397 | ^~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,397 tnetstring/_tnetstring.c:636:7: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T04:48:24,397 636 | bytes = PyUnicode_Encode(PyUnicode_AS_UNICODE(val), 2021-07-09T04:48:24,397 | ^~~~~ 2021-07-09T04:48:24,398 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T04:48:24,398 from /usr/include/python3.9/Python.h:97, 2021-07-09T04:48:24,398 from tnetstring/_tnetstring.c:12: 2021-07-09T04:48:24,398 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T04:48:24,398 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T04:48:24,398 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,398 tnetstring/_tnetstring.c:637:33: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T04:48:24,398 637 | PyUnicode_GET_SIZE(val), 2021-07-09T04:48:24,399 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,399 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T04:48:24,399 from /usr/include/python3.9/Python.h:97, 2021-07-09T04:48:24,399 from tnetstring/_tnetstring.c:12: 2021-07-09T04:48:24,399 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T04:48:24,399 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T04:48:24,399 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,399 tnetstring/_tnetstring.c:637:33: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-09T04:48:24,400 637 | PyUnicode_GET_SIZE(val), 2021-07-09T04:48:24,400 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,400 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T04:48:24,400 from /usr/include/python3.9/Python.h:97, 2021-07-09T04:48:24,400 from tnetstring/_tnetstring.c:12: 2021-07-09T04:48:24,400 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-09T04:48:24,400 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-09T04:48:24,401 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,401 tnetstring/_tnetstring.c:637:33: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-09T04:48:24,401 637 | PyUnicode_GET_SIZE(val), 2021-07-09T04:48:24,401 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,401 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-09T04:48:24,402 from /usr/include/python3.9/Python.h:97, 2021-07-09T04:48:24,402 from tnetstring/_tnetstring.c:12: 2021-07-09T04:48:24,402 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-09T04:48:24,402 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-09T04:48:24,402 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T04:48:24,404 tnetstring/_tnetstring.c: In function ‘tns_get_type’: 2021-07-09T04:48:24,404 tnetstring/_tnetstring.c:749:6: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2021-07-09T04:48:24,404 749 | if(PyInt_Check((PyObject*)val) || PyLong_Check((PyObject*)val)) { 2021-07-09T04:48:24,404 | ^~~~~~~~~~~ 2021-07-09T04:48:24,405 | PySet_Check 2021-07-09T04:48:24,405 tnetstring/_tnetstring.c: In function ‘_tnetstring_get_unicode_ops’: 2021-07-09T04:48:24,406 tnetstring/_tnetstring.c:796:19: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T04:48:24,406 796 | opswe->encoding = PyString_AS_STRING(encoding); 2021-07-09T04:48:24,406 | ^ 2021-07-09T04:48:24,413 tnetstring/_tnetstring.c: In function ‘init_tnetstring’: 2021-07-09T04:48:24,414 tnetstring/_tnetstring.c:833:3: warning: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2021-07-09T04:48:24,414 833 | Py_InitModule3("_tnetstring", _tnetstring_methods, module_doc); 2021-07-09T04:48:24,414 | ^~~~~~~~~~~~~~ 2021-07-09T04:48:24,424 tnetstring/_tnetstring.c:858:1: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-09T04:48:24,424 858 | } 2021-07-09T04:48:24,424 | ^ 2021-07-09T04:48:24,435 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-09T04:48:24,586 Building wheel for tnetstring (setup.py): finished with status 'error' 2021-07-09T04:48:24,586 ERROR: Failed building wheel for tnetstring 2021-07-09T04:48:24,587 Running setup.py clean for tnetstring 2021-07-09T04:48:24,587 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-_v5ywqrk/tnetstring_71c4cda049c740ef8023672b4b135dc4/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-_v5ywqrk/tnetstring_71c4cda049c740ef8023672b4b135dc4/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-09T04:48:25,303 running clean 2021-07-09T04:48:25,305 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-09T04:48:25,307 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-09T04:48:25,310 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-09T04:48:25,310 'build/scripts-3.9' does not exist -- can't clean it 2021-07-09T04:48:25,311 removing 'build' 2021-07-09T04:48:25,366 Failed to build tnetstring 2021-07-09T04:48:25,367 ERROR: Failed to build one or more wheels 2021-07-09T04:48:25,367 Exception information: 2021-07-09T04:48:25,367 Traceback (most recent call last): 2021-07-09T04:48:25,367 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-09T04:48:25,367 status = self.run(options, args) 2021-07-09T04:48:25,367 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-09T04:48:25,367 return func(self, options, args) 2021-07-09T04:48:25,367 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-09T04:48:25,367 raise CommandError( 2021-07-09T04:48:25,367 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-09T04:48:25,370 Removed build tracker: '/tmp/pip-req-tracker-u8d2h5n6'