2025-12-17T05:11:06,103 Created temporary directory: /tmp/pip-ephem-wheel-cache-glx085bi 2025-12-17T05:11:06,105 Created temporary directory: /tmp/pip-build-tracker-s4_vghh7 2025-12-17T05:11:06,105 Initialized build tracking at /tmp/pip-build-tracker-s4_vghh7 2025-12-17T05:11:06,106 Created build tracker: /tmp/pip-build-tracker-s4_vghh7 2025-12-17T05:11:06,106 Entered build tracker: /tmp/pip-build-tracker-s4_vghh7 2025-12-17T05:11:06,107 Created temporary directory: /tmp/pip-wheel-06jtw8l4 2025-12-17T05:11:06,110 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-17T05:11:06,112 Created temporary directory: /tmp/pip-ephem-wheel-cache-9f7mgjyl 2025-12-17T05:11:06,133 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-17T05:11:06,137 2 location(s) to search for versions of magneto-search: 2025-12-17T05:11:06,137 * https://pypi.org/simple/magneto-search/ 2025-12-17T05:11:06,137 * https://www.piwheels.org/simple/magneto-search/ 2025-12-17T05:11:06,138 Fetching project page and analyzing links: https://pypi.org/simple/magneto-search/ 2025-12-17T05:11:06,138 Getting page https://pypi.org/simple/magneto-search/ 2025-12-17T05:11:06,140 Found index url https://pypi.org/simple 2025-12-17T05:11:06,346 Fetched page https://pypi.org/simple/magneto-search/ as application/vnd.pypi.simple.v1+json 2025-12-17T05:11:06,347 Skipping link: No binaries permitted for magneto-search: https://files.pythonhosted.org/packages/70/3b/356b19943fa2e8146025a4a450a78ce2daae708ec17232f730aef0c75185/magneto_search-2.0.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/magneto-search/) 2025-12-17T05:11:06,348 Found link https://files.pythonhosted.org/packages/c7/58/2bc0198449614d919a19aa616ad00ce128629b81a10406d2e68ac180acae/magneto_search-2.0.0.tar.gz (from https://pypi.org/simple/magneto-search/), version: 2.0.0 2025-12-17T05:11:06,349 Fetching project page and analyzing links: https://www.piwheels.org/simple/magneto-search/ 2025-12-17T05:11:06,349 Getting page https://www.piwheels.org/simple/magneto-search/ 2025-12-17T05:11:06,351 Found index url https://www.piwheels.org/simple 2025-12-17T05:11:06,532 Fetched page https://www.piwheels.org/simple/magneto-search/ as text/html 2025-12-17T05:11:06,533 Skipping link: not a file: https://www.piwheels.org/simple/magneto-search/ 2025-12-17T05:11:06,534 Skipping link: not a file: https://pypi.org/simple/magneto-search/ 2025-12-17T05:11:06,553 Given no hashes to check 1 links for project 'magneto-search': discarding no candidates 2025-12-17T05:11:06,571 Collecting magneto-search==2.0.0 2025-12-17T05:11:06,573 Created temporary directory: /tmp/pip-unpack-bo1ueuvi 2025-12-17T05:11:06,702 Downloading magneto_search-2.0.0.tar.gz (16 kB) 2025-12-17T05:11:06,737 Added magneto-search==2.0.0 from https://files.pythonhosted.org/packages/c7/58/2bc0198449614d919a19aa616ad00ce128629b81a10406d2e68ac180acae/magneto_search-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-s4_vghh7' 2025-12-17T05:11:06,739 Running setup.py (path:/tmp/pip-wheel-06jtw8l4/magneto-search_a51a74c73c884082a4892fa6180bc832/setup.py) egg_info for package magneto-search 2025-12-17T05:11:06,740 Created temporary directory: /tmp/pip-pip-egg-info-m2bq4gpo 2025-12-17T05:11:06,740 Preparing metadata (setup.py): started 2025-12-17T05:11:06,742 Running command python setup.py egg_info 2025-12-17T05:11:07,600 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-17T05:11:07,600 !! 2025-12-17T05:11:07,601 ******************************************************************************** 2025-12-17T05:11:07,602 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-17T05:11:07,603 License :: OSI Approved :: MIT License 2025-12-17T05:11:07,604 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-17T05:11:07,605 ******************************************************************************** 2025-12-17T05:11:07,606 !! 2025-12-17T05:11:07,606 self._finalize_license_expression() 2025-12-17T05:11:07,630 running egg_info 2025-12-17T05:11:07,660 creating /tmp/pip-pip-egg-info-m2bq4gpo/magneto_search.egg-info 2025-12-17T05:11:07,661 writing /tmp/pip-pip-egg-info-m2bq4gpo/magneto_search.egg-info/PKG-INFO 2025-12-17T05:11:07,664 writing dependency_links to /tmp/pip-pip-egg-info-m2bq4gpo/magneto_search.egg-info/dependency_links.txt 2025-12-17T05:11:07,666 writing top-level names to /tmp/pip-pip-egg-info-m2bq4gpo/magneto_search.egg-info/top_level.txt 2025-12-17T05:11:07,667 writing manifest file '/tmp/pip-pip-egg-info-m2bq4gpo/magneto_search.egg-info/SOURCES.txt' 2025-12-17T05:11:07,747 reading manifest file '/tmp/pip-pip-egg-info-m2bq4gpo/magneto_search.egg-info/SOURCES.txt' 2025-12-17T05:11:07,749 reading manifest template 'MANIFEST.in' 2025-12-17T05:11:07,750 adding license file 'LICENSE' 2025-12-17T05:11:07,752 writing manifest file '/tmp/pip-pip-egg-info-m2bq4gpo/magneto_search.egg-info/SOURCES.txt' 2025-12-17T05:11:07,859 Preparing metadata (setup.py): finished with status 'done' 2025-12-17T05:11:07,863 Source in /tmp/pip-wheel-06jtw8l4/magneto-search_a51a74c73c884082a4892fa6180bc832 has version 2.0.0, which satisfies requirement magneto-search==2.0.0 from https://files.pythonhosted.org/packages/c7/58/2bc0198449614d919a19aa616ad00ce128629b81a10406d2e68ac180acae/magneto_search-2.0.0.tar.gz 2025-12-17T05:11:07,864 Removed magneto-search==2.0.0 from https://files.pythonhosted.org/packages/c7/58/2bc0198449614d919a19aa616ad00ce128629b81a10406d2e68ac180acae/magneto_search-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-s4_vghh7' 2025-12-17T05:11:07,868 Created temporary directory: /tmp/pip-unpack-egbrbjd0 2025-12-17T05:11:07,869 Building wheels for collected packages: magneto-search 2025-12-17T05:11:07,874 Created temporary directory: /tmp/pip-wheel-wa5qu_5w 2025-12-17T05:11:07,875 Building wheel for magneto-search (setup.py): started 2025-12-17T05:11:07,876 Destination directory: /tmp/pip-wheel-wa5qu_5w 2025-12-17T05:11:07,877 Running command python setup.py bdist_wheel 2025-12-17T05:11:08,702 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-17T05:11:08,702 !! 2025-12-17T05:11:08,703 ******************************************************************************** 2025-12-17T05:11:08,703 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-17T05:11:08,705 License :: OSI Approved :: MIT License 2025-12-17T05:11:08,706 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-17T05:11:08,706 ******************************************************************************** 2025-12-17T05:11:08,707 !! 2025-12-17T05:11:08,708 self._finalize_license_expression() 2025-12-17T05:11:08,709 running bdist_wheel 2025-12-17T05:11:08,840 running build 2025-12-17T05:11:08,841 running build_ext 2025-12-17T05:11:09,384 building 'magneto' extension 2025-12-17T05:11:09,385 creating build/temp.linux-armv7l-cpython-311 2025-12-17T05:11:09,387 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I. -I/usr/include/python3.11 -c magneto.c -o build/temp.linux-armv7l-cpython-311/magneto.o -O3 -Wall -Wextra -std=c99 2025-12-17T05:11:09,451 magneto.c: In function ‘magneto_compile’: 2025-12-17T05:11:09,452 magneto.c:56:18: warning: implicit declaration of function ‘strnlen’; did you mean ‘strlen’? [-Wimplicit-function-declaration] 2025-12-17T05:11:09,452 56 | size_t len = strnlen(pattern, MAGNETO_MAX_PATTERN + 1); 2025-12-17T05:11:09,453 | ^~~~~~~ 2025-12-17T05:11:09,454 | strlen 2025-12-17T05:11:09,455 magneto.c: In function ‘magneto_scan_core’: 2025-12-17T05:11:09,456 magneto.c:151:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,457 151 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,457 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,458 magneto.c:158:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,458 158 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,459 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,459 magneto.c:165:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,460 165 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,460 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,461 magneto.c:172:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,462 172 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,462 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,463 magneto.c:179:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,464 179 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,464 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,465 magneto.c:186:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,466 186 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,467 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,467 magneto.c:193:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,468 193 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,469 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,469 magneto.c:200:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,470 200 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,471 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,471 magneto.c:214:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,472 214 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,473 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:09,474 magneto.c: In function ‘magneto_find_first’: 2025-12-17T05:11:09,474 magneto.c:274:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-12-17T05:11:09,475 274 | if (!check_whole_word || magneto_is_boundary(data, match_pos, size) && magneto_is_boundary(data, match_pos + pattern_len, size)) { 2025-12-17T05:11:09,475 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-17T05:11:10,457 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I. -I/usr/include/python3.11 -c magneto_py_module.c -o build/temp.linux-armv7l-cpython-311/magneto_py_module.o -O3 -Wall -Wextra -std=c99 2025-12-17T05:11:10,818 magneto_py_module.c: In function ‘MagnetoPattern_new’: 2025-12-17T05:11:10,819 magneto_py_module.c:21:50: warning: unused parameter ‘args’ [-Wunused-parameter] 2025-12-17T05:11:10,819 21 | MagnetoPattern_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2025-12-17T05:11:10,820 | ~~~~~~~~~~^~~~ 2025-12-17T05:11:10,820 magneto_py_module.c:21:66: warning: unused parameter ‘kwds’ [-Wunused-parameter] 2025-12-17T05:11:10,821 21 | MagnetoPattern_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2025-12-17T05:11:10,822 | ~~~~~~~~~~^~~~ 2025-12-17T05:11:10,823 magneto_py_module.c: In function ‘MagnetoPattern_get_state’: 2025-12-17T05:11:10,824 magneto_py_module.c:259:60: warning: unused parameter ‘closure’ [-Wunused-parameter] 2025-12-17T05:11:10,824 259 | MagnetoPattern_get_state(MagnetoPatternObject *self, void *closure) 2025-12-17T05:11:10,825 | ~~~~~~^~~~~~~ 2025-12-17T05:11:10,826 magneto_py_module.c: In function ‘MagnetoPattern_get_length’: 2025-12-17T05:11:10,826 magneto_py_module.c:265:61: warning: unused parameter ‘closure’ [-Wunused-parameter] 2025-12-17T05:11:10,827 265 | MagnetoPattern_get_length(MagnetoPatternObject *self, void *closure) 2025-12-17T05:11:10,828 | ~~~~~~^~~~~~~ 2025-12-17T05:11:10,829 magneto_py_module.c: In function ‘MagnetoPattern_get_options’: 2025-12-17T05:11:10,831 magneto_py_module.c:271:62: warning: unused parameter ‘closure’ [-Wunused-parameter] 2025-12-17T05:11:10,831 271 | MagnetoPattern_get_options(MagnetoPatternObject *self, void *closure) 2025-12-17T05:11:10,832 | ~~~~~~^~~~~~~ 2025-12-17T05:11:10,833 magneto_py_module.c: At top level: 2025-12-17T05:11:10,833 magneto_py_module.c:280:14: warning: cast between incompatible function types from ‘PyObject * (*)(MagnetoPatternObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(MagnetoPatternObject *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 2025-12-17T05:11:10,834 280 | {"scan", (PyCFunction)MagnetoPattern_scan, METH_VARARGS | METH_KEYWORDS, 2025-12-17T05:11:10,834 | ^ 2025-12-17T05:11:11,095 creating build/lib.linux-armv7l-cpython-311 2025-12-17T05:11:11,097 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/magneto.o build/temp.linux-armv7l-cpython-311/magneto_py_module.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/magneto.cpython-311-arm-linux-gnueabihf.so 2025-12-17T05:11:11,222 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-12-17T05:11:11,223 !! 2025-12-17T05:11:11,224 ******************************************************************************** 2025-12-17T05:11:11,224 Please avoid running ``setup.py`` directly. 2025-12-17T05:11:11,225 Instead, use pypa/build, pypa/installer or other 2025-12-17T05:11:11,225 standards-based tools. 2025-12-17T05:11:11,226 This deprecation is overdue, please update your project and remove deprecated 2025-12-17T05:11:11,226 calls to avoid build errors in the future. 2025-12-17T05:11:11,227 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-12-17T05:11:11,228 ******************************************************************************** 2025-12-17T05:11:11,229 !! 2025-12-17T05:11:11,229 self.initialize_options() 2025-12-17T05:11:11,253 installing to build/bdist.linux-armv7l/wheel 2025-12-17T05:11:11,254 running install 2025-12-17T05:11:11,278 running install_lib 2025-12-17T05:11:11,306 creating build/bdist.linux-armv7l/wheel 2025-12-17T05:11:11,308 copying build/lib.linux-armv7l-cpython-311/magneto.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-12-17T05:11:11,311 running install_egg_info 2025-12-17T05:11:11,346 running egg_info 2025-12-17T05:11:11,373 writing magneto_search.egg-info/PKG-INFO 2025-12-17T05:11:11,376 writing dependency_links to magneto_search.egg-info/dependency_links.txt 2025-12-17T05:11:11,379 writing top-level names to magneto_search.egg-info/top_level.txt 2025-12-17T05:11:11,409 reading manifest file 'magneto_search.egg-info/SOURCES.txt' 2025-12-17T05:11:11,412 reading manifest template 'MANIFEST.in' 2025-12-17T05:11:11,413 adding license file 'LICENSE' 2025-12-17T05:11:11,416 writing manifest file 'magneto_search.egg-info/SOURCES.txt' 2025-12-17T05:11:11,418 Copying magneto_search.egg-info to build/bdist.linux-armv7l/wheel/./magneto_search-2.0.0-py3.11.egg-info 2025-12-17T05:11:11,426 running install_scripts 2025-12-17T05:11:11,475 creating build/bdist.linux-armv7l/wheel/magneto_search-2.0.0.dist-info/WHEEL 2025-12-17T05:11:11,477 creating '/tmp/pip-wheel-wa5qu_5w/magneto_search-2.0.0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-17T05:11:11,488 adding 'magneto.cpython-311-arm-linux-gnueabihf.so' 2025-12-17T05:11:11,491 adding 'magneto_search-2.0.0.dist-info/licenses/LICENSE' 2025-12-17T05:11:11,492 adding 'magneto_search-2.0.0.dist-info/METADATA' 2025-12-17T05:11:11,494 adding 'magneto_search-2.0.0.dist-info/WHEEL' 2025-12-17T05:11:11,495 adding 'magneto_search-2.0.0.dist-info/top_level.txt' 2025-12-17T05:11:11,496 adding 'magneto_search-2.0.0.dist-info/RECORD' 2025-12-17T05:11:11,498 removing build/bdist.linux-armv7l/wheel 2025-12-17T05:11:11,655 Building wheel for magneto-search (setup.py): finished with status 'done' 2025-12-17T05:11:11,657 Created wheel for magneto-search: filename=magneto_search-2.0.0-cp311-cp311-linux_armv7l.whl size=27645 sha256=1c3cf61078d10ad85821580e47890bc23e5249020c5e9bc8aa26aef6d5be550c 2025-12-17T05:11:11,659 Stored in directory: /tmp/pip-ephem-wheel-cache-9f7mgjyl/wheels/67/88/53/6e005fc0e3ff780df61751d9efa0816d1d0edcfbd1d55342b1 2025-12-17T05:11:11,668 Successfully built magneto-search 2025-12-17T05:11:11,671 Removed build tracker: '/tmp/pip-build-tracker-s4_vghh7'