2021-07-09T21:49:36,825 Created temporary directory: /tmp/pip-ephem-wheel-cache-adj9uoeg 2021-07-09T21:49:36,828 Created temporary directory: /tmp/pip-req-tracker-q3imal6u 2021-07-09T21:49:36,829 Initialized build tracking at /tmp/pip-req-tracker-q3imal6u 2021-07-09T21:49:36,829 Created build tracker: /tmp/pip-req-tracker-q3imal6u 2021-07-09T21:49:36,829 Entered build tracker: /tmp/pip-req-tracker-q3imal6u 2021-07-09T21:49:36,830 Created temporary directory: /tmp/pip-wheel-l2ywt153 2021-07-09T21:49:36,862 1 location(s) to search for versions of pyshmht: 2021-07-09T21:49:36,862 * https://pypi.org/simple/pyshmht/ 2021-07-09T21:49:36,863 Fetching project page and analyzing links: https://pypi.org/simple/pyshmht/ 2021-07-09T21:49:36,863 Getting page https://pypi.org/simple/pyshmht/ 2021-07-09T21:49:36,865 Found index url https://pypi.org/simple 2021-07-09T21:49:37,041 Found link https://files.pythonhosted.org/packages/58/4d/ed2c4c58679c66eb260fa2ea61199c9c57aa302e2a3c64ba84293402af42/pyshmht-0.0.2.tar.gz#sha256=dde01c386c92722230b63e3df2fda6395182c4411b493dead40f730cfa23c194 (from https://pypi.org/simple/pyshmht/), version: 0.0.2 2021-07-09T21:49:37,042 Skipping link: not a file: https://pypi.org/simple/pyshmht/ 2021-07-09T21:49:37,058 Given no hashes to check 1 links for project 'pyshmht': discarding no candidates 2021-07-09T21:49:37,075 Collecting pyshmht==0.0.2 2021-07-09T21:49:37,077 Created temporary directory: /tmp/pip-unpack-a9_db2bs 2021-07-09T21:49:37,252 Downloading pyshmht-0.0.2.tar.gz (9.4 kB) 2021-07-09T21:49:37,293 Added pyshmht==0.0.2 from https://files.pythonhosted.org/packages/58/4d/ed2c4c58679c66eb260fa2ea61199c9c57aa302e2a3c64ba84293402af42/pyshmht-0.0.2.tar.gz#sha256=dde01c386c92722230b63e3df2fda6395182c4411b493dead40f730cfa23c194 to build tracker '/tmp/pip-req-tracker-q3imal6u' 2021-07-09T21:49:37,294 Running setup.py (path:/tmp/pip-wheel-l2ywt153/pyshmht_b278456c56c04b699e87326fa6672dab/setup.py) egg_info for package pyshmht 2021-07-09T21:49:37,295 Created temporary directory: /tmp/pip-pip-egg-info-yn5aerw8 2021-07-09T21:49:37,295 Running command python setup.py egg_info 2021-07-09T21:49:38,032 running egg_info 2021-07-09T21:49:38,034 creating /tmp/pip-pip-egg-info-yn5aerw8/pyshmht.egg-info 2021-07-09T21:49:38,035 writing /tmp/pip-pip-egg-info-yn5aerw8/pyshmht.egg-info/PKG-INFO 2021-07-09T21:49:38,037 writing dependency_links to /tmp/pip-pip-egg-info-yn5aerw8/pyshmht.egg-info/dependency_links.txt 2021-07-09T21:49:38,039 writing top-level names to /tmp/pip-pip-egg-info-yn5aerw8/pyshmht.egg-info/top_level.txt 2021-07-09T21:49:38,041 writing manifest file '/tmp/pip-pip-egg-info-yn5aerw8/pyshmht.egg-info/SOURCES.txt' 2021-07-09T21:49:38,353 reading manifest file '/tmp/pip-pip-egg-info-yn5aerw8/pyshmht.egg-info/SOURCES.txt' 2021-07-09T21:49:38,354 adding license file 'LICENSE' 2021-07-09T21:49:38,356 writing manifest file '/tmp/pip-pip-egg-info-yn5aerw8/pyshmht.egg-info/SOURCES.txt' 2021-07-09T21:49:38,430 Source in /tmp/pip-wheel-l2ywt153/pyshmht_b278456c56c04b699e87326fa6672dab has version 0.0.2, which satisfies requirement pyshmht==0.0.2 from https://files.pythonhosted.org/packages/58/4d/ed2c4c58679c66eb260fa2ea61199c9c57aa302e2a3c64ba84293402af42/pyshmht-0.0.2.tar.gz#sha256=dde01c386c92722230b63e3df2fda6395182c4411b493dead40f730cfa23c194 2021-07-09T21:49:38,431 Removed pyshmht==0.0.2 from https://files.pythonhosted.org/packages/58/4d/ed2c4c58679c66eb260fa2ea61199c9c57aa302e2a3c64ba84293402af42/pyshmht-0.0.2.tar.gz#sha256=dde01c386c92722230b63e3df2fda6395182c4411b493dead40f730cfa23c194 from build tracker '/tmp/pip-req-tracker-q3imal6u' 2021-07-09T21:49:38,435 Created temporary directory: /tmp/pip-unpack-rffqe5uf 2021-07-09T21:49:38,435 Building wheels for collected packages: pyshmht 2021-07-09T21:49:38,439 Created temporary directory: /tmp/pip-wheel-p0qqj14a 2021-07-09T21:49:38,440 Building wheel for pyshmht (setup.py): started 2021-07-09T21:49:38,440 Destination directory: /tmp/pip-wheel-p0qqj14a 2021-07-09T21:49:38,440 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-l2ywt153/pyshmht_b278456c56c04b699e87326fa6672dab/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-l2ywt153/pyshmht_b278456c56c04b699e87326fa6672dab/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-p0qqj14a 2021-07-09T21:49:39,195 running bdist_wheel 2021-07-09T21:49:39,345 running build 2021-07-09T21:49:39,346 running build_py 2021-07-09T21:49:39,486 creating build 2021-07-09T21:49:39,486 creating build/lib.linux-armv7l-3.9 2021-07-09T21:49:39,487 creating build/lib.linux-armv7l-3.9/pyshmht 2021-07-09T21:49:39,488 copying pyshmht/__init__.py -> build/lib.linux-armv7l-3.9/pyshmht 2021-07-09T21:49:39,490 copying pyshmht/raw_performance_test.py -> build/lib.linux-armv7l-3.9/pyshmht 2021-07-09T21:49:39,492 copying pyshmht/HashTable.py -> build/lib.linux-armv7l-3.9/pyshmht 2021-07-09T21:49:39,494 copying pyshmht/Cacher.py -> build/lib.linux-armv7l-3.9/pyshmht 2021-07-09T21:49:39,497 running build_ext 2021-07-09T21:49:39,502 building 'shmht' extension 2021-07-09T21:49:39,503 creating build/temp.linux-armv7l-3.9 2021-07-09T21:49:39,503 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 hashtable.c -o build/temp.linux-armv7l-3.9/hashtable.o 2021-07-09T21:49:39,657 hashtable.c: In function ‘ht_set’: 2021-07-09T21:49:39,657 hashtable.c:178:64: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2021-07-09T21:49:39,657 178 | fprintf(stderr, "hash table is over loaded, capacity=%lu, size=%lu\n", ht->capacity, ht->size); 2021-07-09T21:49:39,657 | ~~^ ~~~~~~~~~~~~ 2021-07-09T21:49:39,658 | | | 2021-07-09T21:49:39,658 | long unsigned int size_t {aka unsigned int} 2021-07-09T21:49:39,658 | %u 2021-07-09T21:49:39,658 hashtable.c:178:74: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2021-07-09T21:49:39,658 178 | fprintf(stderr, "hash table is over loaded, capacity=%lu, size=%lu\n", ht->capacity, ht->size); 2021-07-09T21:49:39,658 | ~~^ ~~~~~~~~ 2021-07-09T21:49:39,659 | | | 2021-07-09T21:49:39,659 | long unsigned int size_t {aka unsigned int} 2021-07-09T21:49:39,659 | %u 2021-07-09T21:49:39,879 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 shmht.c -o build/temp.linux-armv7l-3.9/shmht.o 2021-07-09T21:49:40,203 shmht.c: In function ‘initshmht’: 2021-07-09T21:49:40,204 shmht.c:47:19: warning: implicit declaration of function ‘Py_InitModule’ [-Wimplicit-function-declaration] 2021-07-09T21:49:40,204 47 | PyObject *m = Py_InitModule("shmht", shmht_methods); 2021-07-09T21:49:40,204 | ^~~~~~~~~~~~~ 2021-07-09T21:49:40,204 shmht.c:47:19: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T21:49:40,205 shmht.c:49:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-09T21:49:40,205 49 | return; 2021-07-09T21:49:40,205 | ^~~~~~ 2021-07-09T21:49:40,205 shmht.c:45:16: note: declared here 2021-07-09T21:49:40,205 45 | PyMODINIT_FUNC initshmht(void) 2021-07-09T21:49:40,205 | ^~~~~~~~~ 2021-07-09T21:49:40,205 shmht.c: In function ‘shmht_open’: 2021-07-09T21:49:40,206 shmht.c:83:25: warning: comparison of integer expressions of different signedness: ‘__off_t’ {aka ‘long int’} and ‘unsigned int’ [-Wsign-compare] 2021-07-09T21:49:40,206 83 | if (buf.st_size >= sizeof(hashtable)) { //may be valid 2021-07-09T21:49:40,206 | ^~ 2021-07-09T21:49:40,206 shmht.c:110:21: warning: comparison of integer expressions of different signedness: ‘__off_t’ {aka ‘long int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T21:49:40,206 110 | if (buf.st_size < mem_size) { 2021-07-09T21:49:40,206 | ^ 2021-07-09T21:49:40,212 shmht.c:146:12: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-09T21:49:40,212 146 | return PyInt_FromLong(ht_idx); 2021-07-09T21:49:40,212 | ^~~~~~~~~~~~~~ 2021-07-09T21:49:40,212 | PyLong_FromLong 2021-07-09T21:49:40,212 shmht.c:146:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T21:49:40,213 146 | return PyInt_FromLong(ht_idx); 2021-07-09T21:49:40,213 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T21:49:40,220 shmht.c: In function ‘shmht_getval’: 2021-07-09T21:49:40,220 shmht.c:205:12: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-09T21:49:40,221 205 | return PyString_FromStringAndSize(value->str, value->size); 2021-07-09T21:49:40,221 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T21:49:40,221 | PyBytes_FromStringAndSize 2021-07-09T21:49:40,221 shmht.c:205:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-09T21:49:40,221 205 | return PyString_FromStringAndSize(value->str, value->size); 2021-07-09T21:49:40,221 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T21:49:40,222 shmht.c: In function ‘shmht_foreach’: 2021-07-09T21:49:40,223 shmht.c:274:9: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-09T21:49:40,223 274 | PyEval_CallObject(cb, arglist); 2021-07-09T21:49:40,223 | ^~~~~~~~~~~~~~~~~ 2021-07-09T21:49:40,224 In file included from /usr/include/python3.9/Python.h:145, 2021-07-09T21:49:40,224 from shmht.c:11: 2021-07-09T21:49:40,225 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-09T21:49:40,225 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-09T21:49:40,226 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T21:49:40,515 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -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 build/temp.linux-armv7l-3.9/hashtable.o build/temp.linux-armv7l-3.9/shmht.o -o build/lib.linux-armv7l-3.9/shmht.cpython-39-arm-linux-gnueabihf.so 2021-07-09T21:49:40,635 installing to build/bdist.linux-armv7l/wheel 2021-07-09T21:49:40,635 running install 2021-07-09T21:49:40,637 running install_lib 2021-07-09T21:49:40,641 creating build/bdist.linux-armv7l 2021-07-09T21:49:40,641 creating build/bdist.linux-armv7l/wheel 2021-07-09T21:49:40,642 copying build/lib.linux-armv7l-3.9/shmht.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-09T21:49:40,646 creating build/bdist.linux-armv7l/wheel/pyshmht 2021-07-09T21:49:40,647 copying build/lib.linux-armv7l-3.9/pyshmht/__init__.py -> build/bdist.linux-armv7l/wheel/pyshmht 2021-07-09T21:49:40,649 copying build/lib.linux-armv7l-3.9/pyshmht/raw_performance_test.py -> build/bdist.linux-armv7l/wheel/pyshmht 2021-07-09T21:49:40,651 copying build/lib.linux-armv7l-3.9/pyshmht/HashTable.py -> build/bdist.linux-armv7l/wheel/pyshmht 2021-07-09T21:49:40,653 copying build/lib.linux-armv7l-3.9/pyshmht/Cacher.py -> build/bdist.linux-armv7l/wheel/pyshmht 2021-07-09T21:49:40,655 running install_egg_info 2021-07-09T21:49:40,676 running egg_info 2021-07-09T21:49:40,676 creating pyshmht.egg-info 2021-07-09T21:49:40,677 writing pyshmht.egg-info/PKG-INFO 2021-07-09T21:49:40,679 writing dependency_links to pyshmht.egg-info/dependency_links.txt 2021-07-09T21:49:40,681 writing top-level names to pyshmht.egg-info/top_level.txt 2021-07-09T21:49:40,683 writing manifest file 'pyshmht.egg-info/SOURCES.txt' 2021-07-09T21:49:40,686 reading manifest file 'pyshmht.egg-info/SOURCES.txt' 2021-07-09T21:49:40,688 adding license file 'LICENSE' 2021-07-09T21:49:40,690 writing manifest file 'pyshmht.egg-info/SOURCES.txt' 2021-07-09T21:49:40,691 Copying pyshmht.egg-info to build/bdist.linux-armv7l/wheel/pyshmht-0.0.2-py3.9.egg-info 2021-07-09T21:49:40,701 running install_scripts 2021-07-09T21:49:40,773 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2021-07-09T21:49:40,778 creating build/bdist.linux-armv7l/wheel/pyshmht-0.0.2.dist-info/WHEEL 2021-07-09T21:49:40,780 creating '/tmp/pip-wheel-p0qqj14a/pyshmht-0.0.2-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-09T21:49:40,791 adding 'shmht.cpython-39-arm-linux-gnueabihf.so' 2021-07-09T21:49:40,794 adding 'pyshmht/Cacher.py' 2021-07-09T21:49:40,796 adding 'pyshmht/HashTable.py' 2021-07-09T21:49:40,797 adding 'pyshmht/__init__.py' 2021-07-09T21:49:40,798 adding 'pyshmht/raw_performance_test.py' 2021-07-09T21:49:40,801 adding 'pyshmht-0.0.2.dist-info/LICENSE' 2021-07-09T21:49:40,802 adding 'pyshmht-0.0.2.dist-info/METADATA' 2021-07-09T21:49:40,803 adding 'pyshmht-0.0.2.dist-info/WHEEL' 2021-07-09T21:49:40,804 adding 'pyshmht-0.0.2.dist-info/top_level.txt' 2021-07-09T21:49:40,805 adding 'pyshmht-0.0.2.dist-info/RECORD' 2021-07-09T21:49:40,806 removing build/bdist.linux-armv7l/wheel 2021-07-09T21:49:40,897 Building wheel for pyshmht (setup.py): finished with status 'done' 2021-07-09T21:49:40,900 Created wheel for pyshmht: filename=pyshmht-0.0.2-cp39-cp39-linux_armv7l.whl size=27631 sha256=b015c36710d9e85bf68ed0d67514fed9a797b109fa102d7a35d992a98931fe92 2021-07-09T21:49:40,900 Stored in directory: /tmp/pip-ephem-wheel-cache-adj9uoeg/wheels/37/1b/d1/6c6e85adcaf2f63dcd41476021d231de84473628d476822e98 2021-07-09T21:49:40,908 Successfully built pyshmht 2021-07-09T21:49:40,913 Removed build tracker: '/tmp/pip-req-tracker-q3imal6u'