2025-09-08T14:10:08,863 Created temporary directory: /tmp/pip-build-tracker-coxklh9_ 2025-09-08T14:10:08,864 Initialized build tracking at /tmp/pip-build-tracker-coxklh9_ 2025-09-08T14:10:08,864 Created build tracker: /tmp/pip-build-tracker-coxklh9_ 2025-09-08T14:10:08,864 Entered build tracker: /tmp/pip-build-tracker-coxklh9_ 2025-09-08T14:10:08,864 Created temporary directory: /tmp/pip-wheel-tj_rd6qd 2025-09-08T14:10:08,867 Created temporary directory: /tmp/pip-ephem-wheel-cache-71_53mb7 2025-09-08T14:10:08,923 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T14:10:08,925 2 location(s) to search for versions of disptools: 2025-09-08T14:10:08,925 * https://pypi.org/simple/disptools/ 2025-09-08T14:10:08,925 * https://www.piwheels.org/simple/disptools/ 2025-09-08T14:10:08,926 Fetching project page and analyzing links: https://pypi.org/simple/disptools/ 2025-09-08T14:10:08,926 Getting page https://pypi.org/simple/disptools/ 2025-09-08T14:10:08,927 Found index url https://pypi.org/simple/ 2025-09-08T14:10:08,998 Fetched page https://pypi.org/simple/disptools/ as application/vnd.pypi.simple.v1+json 2025-09-08T14:10:09,002 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/09/f5/d2401414d689187afdb9d47c8af53a0afb6de4eca14412344db13c38ce61/disptools-0.1.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,002 Found link https://files.pythonhosted.org/packages/48/8c/4edfe8c6b8e1331a9d796c637c21ab45695eb1c4363745f03f12e4db1432/disptools-0.1.1.tar.gz (from https://pypi.org/simple/disptools/), version: 0.1.1 2025-09-08T14:10:09,002 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/b0/04/f23f66b17e48605ae558118b15ae9db232e18fbfde16db52f523c359bb51/disptools-0.2.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,002 Found link https://files.pythonhosted.org/packages/c9/50/80c625e9ec9248f2f6d58b3d422ec7a9cf46760a3c8f6f281635972b70ec/disptools-0.2.0.tar.gz (from https://pypi.org/simple/disptools/), version: 0.2.0 2025-09-08T14:10:09,003 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/b4/7b/61bfa5cdd49d9149df766ab02715022727a081c071a73e54e17a171bc88d/disptools-0.2.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,003 Found link https://files.pythonhosted.org/packages/67/5e/1b0a5928c857ebc7f9e9638b2923138686634b55eb3a759e7a34d9d092a2/disptools-0.2.1.tar.gz (from https://pypi.org/simple/disptools/), version: 0.2.1 2025-09-08T14:10:09,003 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/a4/4b/e83aab22b3fd6702afe15870a191d70f0653c2c85d6fba713a529b9b9ddf/disptools-0.2.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,003 Found link https://files.pythonhosted.org/packages/77/a0/a3f018c03f43f45980928a0eea7a0299fc29457a6b03bc40670492d41a34/disptools-0.2.2.tar.gz (from https://pypi.org/simple/disptools/), version: 0.2.2 2025-09-08T14:10:09,003 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/01/f6/fcb159945047012439ba8b0ba94810e9a49d53b514b6efab8e03b97c5e04/disptools-0.2.3-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,003 Found link https://files.pythonhosted.org/packages/81/f6/227fe2a960ab64ec007bf4f90a12d4e09fbfd543f7218c4bc7d17925ca99/disptools-0.2.3.tar.gz (from https://pypi.org/simple/disptools/), version: 0.2.3 2025-09-08T14:10:09,004 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/e5/a3/6932fbe98b0c117f3d210c69010867177414d0b24f844de8d0ddbe883cd4/disptools-0.3.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,004 Found link https://files.pythonhosted.org/packages/53/de/b566d2baab74a75f3d3c07d4b9dd42ecb958e2cd7a8c38cfd045d476f7dc/disptools-0.3.0.tar.gz (from https://pypi.org/simple/disptools/), version: 0.3.0 2025-09-08T14:10:09,004 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/56/bd/f36e3712d4851ba711106bef50c27ed9428bebfe43cdedcf451cc10f6698/disptools-0.4.0-cp35-cp35m-win32.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,004 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/f1/92/e1b447244c64aff988451acb3eb401880c3ef8c8c8c0729e1776caf04bcb/disptools-0.4.0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,004 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/09/f2/f5e2bb26c4a0a8de04d7fa90673b530c0ab8ea352de0ca988a6b2f5afa3d/disptools-0.4.0-cp36-cp36m-win32.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,004 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/0f/30/b11ee89537832425c2e28934090a304286b550cf82c211a6a1d852621300/disptools-0.4.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,005 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/81/c1/d8ef50833bc91097ff8394d9fd9d3daccb113c632e4ee5f0f3e9ec599d0b/disptools-0.4.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,005 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/a3/41/00e0f3ac929fb30b775785563b5100261f541fbdd2e0a90216c0195078a1/disptools-0.4.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,005 Found link https://files.pythonhosted.org/packages/c2/c3/b59544ca5f962d3b894e5d4f149180db45c39b86cc0eb55e2dd64beeb175/disptools-0.4.0.tar.gz (from https://pypi.org/simple/disptools/), version: 0.4.0 2025-09-08T14:10:09,005 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/12/45/6edb5e623d31f705aff72aa1d14920b02c3549dcdaf0c39ea25fbe41777c/disptools-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,005 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/90/9a/b609451627d2d4e61e2372787af5211913a4f0398f64d40c5222ad489b4d/disptools-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,005 Skipping link: No binaries permitted for disptools: https://files.pythonhosted.org/packages/82/56/773779bbe45ad9794597d524b93c83dea84f29a68da3da971e29814cc92b/disptools-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/disptools/) 2025-09-08T14:10:09,006 Fetching project page and analyzing links: https://www.piwheels.org/simple/disptools/ 2025-09-08T14:10:09,006 Getting page https://www.piwheels.org/simple/disptools/ 2025-09-08T14:10:09,007 Found index url https://www.piwheels.org/simple/ 2025-09-08T14:10:09,101 Fetched page https://www.piwheels.org/simple/disptools/ as text/html 2025-09-08T14:10:09,109 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=1958134351c686b8ecf77a89047d6ee9256326d571ee7abb0b42d1810045f409 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,109 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=1958134351c686b8ecf77a89047d6ee9256326d571ee7abb0b42d1810045f409 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,109 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=0b366fba046c1e2951573b8f558c84e808db7e71749226c6dcf7cc9eb6313d9c (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,109 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=0b366fba046c1e2951573b8f558c84e808db7e71749226c6dcf7cc9eb6313d9c (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,109 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.3.0-cp37-cp37m-linux_armv6l.whl#sha256=69a140fa0f0d62cdbc4f432d434ebec9057415b8ed883953eb7e89e264e46f77 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,110 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.3.0-cp37-cp37m-linux_armv7l.whl#sha256=69a140fa0f0d62cdbc4f432d434ebec9057415b8ed883953eb7e89e264e46f77 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,110 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.3.0-cp34-cp34m-linux_armv6l.whl#sha256=1ddc41817138ce57a5a784d5ee6dad60c3753fc7051111f83b0d41a7de18588f (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,110 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.3.0-cp34-cp34m-linux_armv7l.whl#sha256=1ddc41817138ce57a5a784d5ee6dad60c3753fc7051111f83b0d41a7de18588f (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,110 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.3.0-cp39-cp39-linux_armv6l.whl#sha256=399bef3ef52b8521d27bc8bd30e8d63d07a184c7f6287e88099a82fdb80917c1 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,111 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.3.0-cp39-cp39-linux_armv7l.whl#sha256=399bef3ef52b8521d27bc8bd30e8d63d07a184c7f6287e88099a82fdb80917c1 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,111 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.3-cp37-cp37m-linux_armv7l.whl#sha256=9e5ed9bd6948433c908354ad180477a9c9027ec52d1c0e6ec3514ccf041b16e5 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,111 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.3-cp37-cp37m-linux_armv6l.whl#sha256=9e5ed9bd6948433c908354ad180477a9c9027ec52d1c0e6ec3514ccf041b16e5 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,111 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.3-cp34-cp34m-linux_armv6l.whl#sha256=f229edac3c53ce222e09099965669d04f2d059be460d03c927b8d4b9a8aa39b7 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,111 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.3-cp34-cp34m-linux_armv7l.whl#sha256=f229edac3c53ce222e09099965669d04f2d059be460d03c927b8d4b9a8aa39b7 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,111 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.3-cp39-cp39-linux_armv6l.whl#sha256=9f52df9e6b9bf2ecd290f691d8a23c1e964a2caa20ad3c0a58d08dc025538704 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,112 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.3-cp39-cp39-linux_armv7l.whl#sha256=9f52df9e6b9bf2ecd290f691d8a23c1e964a2caa20ad3c0a58d08dc025538704 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,112 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.2-cp37-cp37m-linux_armv6l.whl#sha256=4731c97d1665ffacea7214dade72125228079065a5f9e88ebd6b742a776c831d (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,112 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.2-cp37-cp37m-linux_armv7l.whl#sha256=4731c97d1665ffacea7214dade72125228079065a5f9e88ebd6b742a776c831d (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,112 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.2-cp34-cp34m-linux_armv6l.whl#sha256=01c491af6b19e4401f5b111af166f50e1910a2a95df6a219bef579a26c83b3cd (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,112 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.2-cp34-cp34m-linux_armv7l.whl#sha256=01c491af6b19e4401f5b111af166f50e1910a2a95df6a219bef579a26c83b3cd (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,112 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.2-cp39-cp39-linux_armv6l.whl#sha256=1188e5bf03c5778ab344e9b23fa9a061c87a5bc3268a1f2034686bfc7937ff72 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,113 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.2-cp39-cp39-linux_armv7l.whl#sha256=1188e5bf03c5778ab344e9b23fa9a061c87a5bc3268a1f2034686bfc7937ff72 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,113 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.1-cp37-cp37m-linux_armv7l.whl#sha256=7b3f08616e86b3a9d942b5021a884d1b4427c2aff3b37f7cc139531ce2f69784 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,113 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.1-cp37-cp37m-linux_armv6l.whl#sha256=7b3f08616e86b3a9d942b5021a884d1b4427c2aff3b37f7cc139531ce2f69784 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,113 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.1-cp34-cp34m-linux_armv6l.whl#sha256=f57e66101f69cce5c7ef057e72f0b0bebb7faf0c069078abbdc5671e82200f23 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,113 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.1-cp34-cp34m-linux_armv7l.whl#sha256=f57e66101f69cce5c7ef057e72f0b0bebb7faf0c069078abbdc5671e82200f23 (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,113 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.1-cp39-cp39-linux_armv6l.whl#sha256=2a82355d313d49e6d848d7cb6d8eca60e88223c3a8be094e92e78501fa1b49ba (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,113 Skipping link: No binaries permitted for disptools: https://archive1.piwheels.org/simple/disptools/disptools-0.2.1-cp39-cp39-linux_armv7l.whl#sha256=2a82355d313d49e6d848d7cb6d8eca60e88223c3a8be094e92e78501fa1b49ba (from https://www.piwheels.org/simple/disptools/) 2025-09-08T14:10:09,114 Skipping link: not a file: https://www.piwheels.org/simple/disptools/ 2025-09-08T14:10:09,114 Skipping link: not a file: https://pypi.org/simple/disptools/ 2025-09-08T14:10:09,139 Given no hashes to check 1 links for project 'disptools': discarding no candidates 2025-09-08T14:10:09,140 Collecting disptools==0.4.0 2025-09-08T14:10:09,142 Created temporary directory: /tmp/pip-unpack-f7n2vxkr 2025-09-08T14:10:09,460 Downloading disptools-0.4.0.tar.gz (73 kB) 2025-09-08T14:10:09,530 Added disptools==0.4.0 from https://files.pythonhosted.org/packages/c2/c3/b59544ca5f962d3b894e5d4f149180db45c39b86cc0eb55e2dd64beeb175/disptools-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-coxklh9_' 2025-09-08T14:10:09,531 Running setup.py (path:/tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/setup.py) egg_info for package disptools 2025-09-08T14:10:09,531 Created temporary directory: /tmp/pip-pip-egg-info-bbg3r5y7 2025-09-08T14:10:09,531 Preparing metadata (setup.py): started 2025-09-08T14:10:09,532 Running command python setup.py egg_info 2025-09-08T14:10:10,694 running egg_info 2025-09-08T14:10:10,769 creating /tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info 2025-09-08T14:10:10,769 writing /tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info/PKG-INFO 2025-09-08T14:10:10,773 writing dependency_links to /tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info/dependency_links.txt 2025-09-08T14:10:10,775 writing requirements to /tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info/requires.txt 2025-09-08T14:10:10,775 writing top-level names to /tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info/top_level.txt 2025-09-08T14:10:10,775 writing manifest file '/tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info/SOURCES.txt' 2025-09-08T14:10:11,000 reading manifest file '/tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info/SOURCES.txt' 2025-09-08T14:10:11,001 reading manifest template 'MANIFEST.in' 2025-09-08T14:10:11,007 writing manifest file '/tmp/pip-pip-egg-info-bbg3r5y7/disptools.egg-info/SOURCES.txt' 2025-09-08T14:10:11,121 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T14:10:11,125 Source in /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8 has version 0.4.0, which satisfies requirement disptools==0.4.0 from https://files.pythonhosted.org/packages/c2/c3/b59544ca5f962d3b894e5d4f149180db45c39b86cc0eb55e2dd64beeb175/disptools-0.4.0.tar.gz 2025-09-08T14:10:11,126 Removed disptools==0.4.0 from https://files.pythonhosted.org/packages/c2/c3/b59544ca5f962d3b894e5d4f149180db45c39b86cc0eb55e2dd64beeb175/disptools-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-coxklh9_' 2025-09-08T14:10:11,132 Created temporary directory: /tmp/pip-unpack-52m5fg4m 2025-09-08T14:10:11,132 Created temporary directory: /tmp/pip-unpack-84bq9s8o 2025-09-08T14:10:11,133 Building wheels for collected packages: disptools 2025-09-08T14:10:11,134 Created temporary directory: /tmp/pip-wheel-lfcuqlp9 2025-09-08T14:10:11,134 DEPRECATION: Building 'disptools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'disptools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T14:10:11,135 Building wheel for disptools (setup.py): started 2025-09-08T14:10:11,136 Destination directory: /tmp/pip-wheel-lfcuqlp9 2025-09-08T14:10:11,136 Running command python setup.py bdist_wheel 2025-09-08T14:10:12,386 running bdist_wheel 2025-09-08T14:10:12,746 running build 2025-09-08T14:10:12,746 running build_py 2025-09-08T14:10:12,825 creating build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,826 copying disptools/simulatrophy.py -> build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,826 copying disptools/predict.py -> build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,827 copying disptools/measure.py -> build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,828 copying disptools/io.py -> build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,828 copying disptools/drawing.py -> build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,829 copying disptools/displacements.py -> build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,829 copying disptools/__init__.py -> build/lib.linux-armv7l-cpython-313/disptools 2025-09-08T14:10:12,831 running build_ext 2025-09-08T14:10:12,901 ['-DDISPTOOLS_DEBUG=OFF', 2025-09-08T14:10:12,901 '-DDISPTOOLS_OPT=OFF', 2025-09-08T14:10:12,901 '-DDISPTOOLS_VERBOSE=ON', 2025-09-08T14:10:12,901 '-DDISPTOOLS_LOW_ORDER_PD=OFF', 2025-09-08T14:10:12,901 '-DDISPTOOLS_DOUBLE=OFF', 2025-09-08T14:10:12,902 '-DDISPTOOLS_CUDA_SUPPORT=OFF', 2025-09-08T14:10:12,902 '-DDISPTOOLS_CUDA_ERROR_CHECK=ON', 2025-09-08T14:10:12,902 '-DDISPTOOLS_CUDA_ERROR_CHECK_SYNC=ON', 2025-09-08T14:10:12,902 '-DDISPTOOLS_PYTHON_SUPPORT=ON', 2025-09-08T14:10:12,902 '-DDISPTOOLS_PYTHON_C_MODULE_NAME=_disptools', 2025-09-08T14:10:12,902 '-DCMAKE_BUILD_TYPE=Release', 2025-09-08T14:10:12,902 '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=/tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/build/lib.linux-armv7l-cpython-313', 2025-09-08T14:10:12,903 '-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE=build/temp.linux-armv7l-cpython-313', 2025-09-08T14:10:12,903 '-DPYTHON_EXECUTABLE=/usr/bin/python3'] 2025-09-08T14:10:13,220 -- The C compiler identification is GNU 14.2.0 2025-09-08T14:10:13,540 -- The CXX compiler identification is GNU 14.2.0 2025-09-08T14:10:13,585 -- Detecting C compiler ABI info 2025-09-08T14:10:14,019 -- Detecting C compiler ABI info - done 2025-09-08T14:10:14,091 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-08T14:10:14,092 -- Detecting C compile features 2025-09-08T14:10:14,095 -- Detecting C compile features - done 2025-09-08T14:10:14,165 -- Detecting CXX compiler ABI info 2025-09-08T14:10:14,652 -- Detecting CXX compiler ABI info - done 2025-09-08T14:10:14,725 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-08T14:10:14,726 -- Detecting CXX compile features 2025-09-08T14:10:14,729 -- Detecting CXX compile features - done 2025-09-08T14:10:16,295 -- Found OpenMP_C: -fopenmp (found version "4.5") 2025-09-08T14:10:16,839 -- Found OpenMP_CXX: -fopenmp (found version "4.5") 2025-09-08T14:10:16,841 -- Found OpenMP: TRUE (found version "4.5") 2025-09-08T14:10:16,846 CMake Warning (dev) at CMakeLists.txt:119 (find_package): 2025-09-08T14:10:16,846 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T14:10:16,846 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T14:10:16,846 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T14:10:16,847 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T14:10:16,919 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3.5") 2025-09-08T14:10:16,919 CMake Warning (dev) at CMakeLists.txt:120 (exec_program): 2025-09-08T14:10:16,919 Policy CMP0153 is not set: The exec_program command should not be called. 2025-09-08T14:10:16,919 Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy 2025-09-08T14:10:16,919 command to set the policy and suppress this warning. 2025-09-08T14:10:16,919 Use execute_process() instead. 2025-09-08T14:10:16,920 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T14:10:17,309 CMake Warning (dev) at CMakeLists.txt:130 (find_package): 2025-09-08T14:10:17,309 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T14:10:17,309 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T14:10:17,309 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T14:10:17,310 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T14:10:17,329 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.5") 2025-09-08T14:10:17,333 -- Configuring done (4.4s) 2025-09-08T14:10:17,355 -- Generating done (0.0s) 2025-09-08T14:10:17,356 -- Build files have been written to: /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/build/temp.linux-armv7l-cpython-313 2025-09-08T14:10:17,639 [ 11%] Building C object src/CMakeFiles/disptools.dir/displacement_field_gradient.c.o 2025-09-08T14:10:17,788 In file included from /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_gradient.c:8: 2025-09-08T14:10:17,788 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_gradient.c: In function ‘generate_displacement_gradient’: 2025-09-08T14:10:17,788 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_gradient.c:379:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-08T14:10:17,788 379 | "Iteration %5ld: " 2025-09-08T14:10:17,789 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:17,789 ...... 2025-09-08T14:10:17,789 383 | it, error, max_voxel_error, eta); 2025-09-08T14:10:17,789 | ~~ 2025-09-08T14:10:17,789 | | 2025-09-08T14:10:17,789 | size_t {aka unsigned int} 2025-09-08T14:10:17,789 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:88:66: note: in definition of macro ‘verbose_printf’ 2025-09-08T14:10:17,789 88 | #define verbose_printf(cond, ...) if (cond) {fprintf(stdout, __VA_ARGS__);} 2025-09-08T14:10:17,789 | ^~~~~~~~~~~ 2025-09-08T14:10:17,789 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_gradient.c:379:38: note: format string is defined here 2025-09-08T14:10:17,790 379 | "Iteration %5ld: " 2025-09-08T14:10:17,790 | ~~~^ 2025-09-08T14:10:17,790 | | 2025-09-08T14:10:17,790 | long int 2025-09-08T14:10:17,790 | %5d 2025-09-08T14:10:19,124 [ 22%] Building C object src/CMakeFiles/disptools.dir/displacement_field_greedy.c.o 2025-09-08T14:10:19,249 In file included from /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_greedy.c:8: 2025-09-08T14:10:19,249 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_greedy.c: In function ‘generate_displacement_greedy’: 2025-09-08T14:10:19,249 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_greedy.c:185:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-08T14:10:19,249 185 | "Iteration %5ld: " 2025-09-08T14:10:19,249 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,250 ...... 2025-09-08T14:10:19,250 189 | it, error, max_voxel_error, eta); 2025-09-08T14:10:19,250 | ~~ 2025-09-08T14:10:19,250 | | 2025-09-08T14:10:19,250 | size_t {aka unsigned int} 2025-09-08T14:10:19,250 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:88:66: note: in definition of macro ‘verbose_printf’ 2025-09-08T14:10:19,250 88 | #define verbose_printf(cond, ...) if (cond) {fprintf(stdout, __VA_ARGS__);} 2025-09-08T14:10:19,250 | ^~~~~~~~~~~ 2025-09-08T14:10:19,250 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/displacement_field_greedy.c:185:38: note: format string is defined here 2025-09-08T14:10:19,251 185 | "Iteration %5ld: " 2025-09-08T14:10:19,251 | ~~~^ 2025-09-08T14:10:19,251 | | 2025-09-08T14:10:19,251 | long int 2025-09-08T14:10:19,252 | %5d 2025-09-08T14:10:19,699 [ 33%] Building C object src/CMakeFiles/disptools.dir/disptools.c.o 2025-09-08T14:10:19,791 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c: In function ‘print_image_info’: 2025-09-08T14:10:19,792 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:96:19: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-08T14:10:19,792 96 | printf("nd: %ld\n" 2025-09-08T14:10:19,792 | ~~^ 2025-09-08T14:10:19,792 | | 2025-09-08T14:10:19,792 | long int 2025-09-08T14:10:19,792 | %d 2025-09-08T14:10:19,792 ...... 2025-09-08T14:10:19,793 103 | img.nd, 2025-09-08T14:10:19,793 | ~~~~~~ 2025-09-08T14:10:19,793 | | 2025-09-08T14:10:19,793 | size_t {aka unsigned int} 2025-09-08T14:10:19,793 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:96:12: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-08T14:10:19,793 96 | printf("nd: %ld\n" 2025-09-08T14:10:19,793 | ^~~~~~~~~~~ 2025-09-08T14:10:19,793 ...... 2025-09-08T14:10:19,794 104 | img.nx, img.ny, img.nz, 2025-09-08T14:10:19,794 | ~~~~~~ 2025-09-08T14:10:19,794 | | 2025-09-08T14:10:19,794 | size_t {aka unsigned int} 2025-09-08T14:10:19,794 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:97:19: note: format string is defined here 2025-09-08T14:10:19,794 97 | "nx: %ld\n" 2025-09-08T14:10:19,794 | ~~^ 2025-09-08T14:10:19,794 | | 2025-09-08T14:10:19,794 | long int 2025-09-08T14:10:19,794 | %d 2025-09-08T14:10:19,795 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:96:12: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-08T14:10:19,795 96 | printf("nd: %ld\n" 2025-09-08T14:10:19,795 | ^~~~~~~~~~~ 2025-09-08T14:10:19,795 ...... 2025-09-08T14:10:19,795 104 | img.nx, img.ny, img.nz, 2025-09-08T14:10:19,795 | ~~~~~~ 2025-09-08T14:10:19,795 | | 2025-09-08T14:10:19,795 | size_t {aka unsigned int} 2025-09-08T14:10:19,796 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:98:19: note: format string is defined here 2025-09-08T14:10:19,796 98 | "ny: %ld\n" 2025-09-08T14:10:19,796 | ~~^ 2025-09-08T14:10:19,796 | | 2025-09-08T14:10:19,796 | long int 2025-09-08T14:10:19,796 | %d 2025-09-08T14:10:19,796 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:96:12: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-08T14:10:19,796 96 | printf("nd: %ld\n" 2025-09-08T14:10:19,797 | ^~~~~~~~~~~ 2025-09-08T14:10:19,797 ...... 2025-09-08T14:10:19,797 104 | img.nx, img.ny, img.nz, 2025-09-08T14:10:19,797 | ~~~~~~ 2025-09-08T14:10:19,797 | | 2025-09-08T14:10:19,797 | size_t {aka unsigned int} 2025-09-08T14:10:19,797 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:99:19: note: format string is defined here 2025-09-08T14:10:19,797 99 | "nz: %ld\n" 2025-09-08T14:10:19,797 | ~~^ 2025-09-08T14:10:19,797 | | 2025-09-08T14:10:19,798 | long int 2025-09-08T14:10:19,798 | %d 2025-09-08T14:10:19,804 In file included from /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:6: 2025-09-08T14:10:19,804 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c: In function ‘new_image’: 2025-09-08T14:10:19,805 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 83 [-Wstringop-overread] 2025-09-08T14:10:19,805 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,805 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,805 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:62:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,805 62 | DISPTOOLS_SET_ERROR(!img.data, strerror(errno)); 2025-09-08T14:10:19,805 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,806 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 3 of type ‘const char[512]’ 2025-09-08T14:10:19,806 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,806 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,806 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:62:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,806 62 | DISPTOOLS_SET_ERROR(!img.data, strerror(errno)); 2025-09-08T14:10:19,806 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,806 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 10 [-Wstringop-overread] 2025-09-08T14:10:19,807 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,807 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,807 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:62:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,807 62 | DISPTOOLS_SET_ERROR(!img.data, strerror(errno)); 2025-09-08T14:10:19,807 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,807 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 4 of type ‘const char[512]’ 2025-09-08T14:10:19,807 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,807 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,807 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:62:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,808 62 | DISPTOOLS_SET_ERROR(!img.data, strerror(errno)); 2025-09-08T14:10:19,808 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,808 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 5 of type ‘const char[1024]’ 2025-09-08T14:10:19,808 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,808 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,808 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:62:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,808 62 | DISPTOOLS_SET_ERROR(!img.data, strerror(errno)); 2025-09-08T14:10:19,808 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,809 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 4096 bytes from a region of size 1 [-Wstringop-overread] 2025-09-08T14:10:19,809 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,809 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,809 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:62:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,809 62 | DISPTOOLS_SET_ERROR(!img.data, strerror(errno)); 2025-09-08T14:10:19,809 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,809 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 6 of type ‘const char[4096]’ 2025-09-08T14:10:19,809 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,809 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,810 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:62:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,810 62 | DISPTOOLS_SET_ERROR(!img.data, strerror(errno)); 2025-09-08T14:10:19,810 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,810 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:10:6: note: in a call to function ‘_disptools_set_error’ 2025-09-08T14:10:19,810 10 | void _disptools_set_error( 2025-09-08T14:10:19,810 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,811 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c: In function ‘new_mask’: 2025-09-08T14:10:19,811 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 83 [-Wstringop-overread] 2025-09-08T14:10:19,811 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,811 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,811 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:74:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,812 74 | DISPTOOLS_SET_ERROR(!mask.data, strerror(errno)); 2025-09-08T14:10:19,812 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,812 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 3 of type ‘const char[512]’ 2025-09-08T14:10:19,812 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,812 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,812 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:74:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,812 74 | DISPTOOLS_SET_ERROR(!mask.data, strerror(errno)); 2025-09-08T14:10:19,812 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,813 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 9 [-Wstringop-overread] 2025-09-08T14:10:19,813 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,813 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,813 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:74:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,813 74 | DISPTOOLS_SET_ERROR(!mask.data, strerror(errno)); 2025-09-08T14:10:19,813 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,813 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 4 of type ‘const char[512]’ 2025-09-08T14:10:19,813 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,813 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,814 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:74:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,814 74 | DISPTOOLS_SET_ERROR(!mask.data, strerror(errno)); 2025-09-08T14:10:19,814 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,814 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 5 of type ‘const char[1024]’ 2025-09-08T14:10:19,814 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,814 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,814 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:74:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,814 74 | DISPTOOLS_SET_ERROR(!mask.data, strerror(errno)); 2025-09-08T14:10:19,814 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,820 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 4096 bytes from a region of size 1 [-Wstringop-overread] 2025-09-08T14:10:19,820 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,820 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,821 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:74:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,821 74 | DISPTOOLS_SET_ERROR(!mask.data, strerror(errno)); 2025-09-08T14:10:19,821 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,821 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 6 of type ‘const char[4096]’ 2025-09-08T14:10:19,821 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:19,821 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,821 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:74:5: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:19,821 74 | DISPTOOLS_SET_ERROR(!mask.data, strerror(errno)); 2025-09-08T14:10:19,821 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:19,821 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/disptools.c:10:6: note: in a call to function ‘_disptools_set_error’ 2025-09-08T14:10:19,822 10 | void _disptools_set_error( 2025-09-08T14:10:19,822 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:20,044 [ 44%] Building C object src/CMakeFiles/disptools.dir/jacobian.c.o 2025-09-08T14:10:26,373 [ 55%] Building C object src/CMakeFiles/disptools.dir/shape_descriptors.c.o 2025-09-08T14:10:26,726 [ 66%] Building C object src/CMakeFiles/disptools.dir/VolumeMatching3D.c.o 2025-09-08T14:10:26,921 In file included from /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:37: 2025-09-08T14:10:26,921 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c: In function ‘volume_matching_3d’: 2025-09-08T14:10:26,922 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 90 [-Wstringop-overread] 2025-09-08T14:10:26,922 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,922 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,922 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:742:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,922 742 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,922 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,922 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 3 of type ‘const char[512]’ 2025-09-08T14:10:26,923 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,923 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,923 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:742:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,923 742 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,923 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,923 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 19 [-Wstringop-overread] 2025-09-08T14:10:26,923 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,923 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,924 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:742:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,924 742 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,924 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,924 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 4 of type ‘const char[512]’ 2025-09-08T14:10:26,924 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,924 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,924 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:742:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,924 742 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,925 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,925 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 5 of type ‘const char[1024]’ 2025-09-08T14:10:26,925 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,925 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,925 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:742:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,925 742 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,925 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,926 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 4096 bytes from a region of size 1 [-Wstringop-overread] 2025-09-08T14:10:26,926 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,926 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,926 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:742:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,926 742 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,926 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,927 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 6 of type ‘const char[4096]’ 2025-09-08T14:10:26,927 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,927 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,927 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:742:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,927 742 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,927 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,927 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:237:6: note: in a call to function ‘_disptools_set_error’ 2025-09-08T14:10:26,927 237 | void _disptools_set_error( 2025-09-08T14:10:26,927 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,928 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 90 [-Wstringop-overread] 2025-09-08T14:10:26,928 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,928 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,928 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:767:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,928 767 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,928 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,928 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 3 of type ‘const char[512]’ 2025-09-08T14:10:26,929 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,929 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,929 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:767:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,929 767 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,929 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,929 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 512 bytes from a region of size 19 [-Wstringop-overread] 2025-09-08T14:10:26,929 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,929 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,930 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:767:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,930 767 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,930 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,930 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 4 of type ‘const char[512]’ 2025-09-08T14:10:26,930 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,930 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,930 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:767:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,931 767 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,931 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,931 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 5 of type ‘const char[1024]’ 2025-09-08T14:10:26,931 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,931 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,931 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:767:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,931 767 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,932 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,932 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: warning: ‘_disptools_set_error’ reading 4096 bytes from a region of size 1 [-Wstringop-overread] 2025-09-08T14:10:26,932 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,932 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,932 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:767:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,932 767 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,932 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,933 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:223:9: note: referencing argument 6 of type ‘const char[4096]’ 2025-09-08T14:10:26,933 223 | _disptools_set_error(true, __LINE__, __FILE__, __func__, message_, ""); \ 2025-09-08T14:10:26,933 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,933 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/VolumeMatching3D.c:767:9: note: in expansion of macro ‘DISPTOOLS_SET_ERROR’ 2025-09-08T14:10:26,933 767 | DISPTOOLS_SET_ERROR(true, strerror(errno)); 2025-09-08T14:10:26,933 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:26,933 /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/src/headers/disptools.h:237:6: note: in a call to function ‘_disptools_set_error’ 2025-09-08T14:10:26,934 237 | void _disptools_set_error( 2025-09-08T14:10:26,934 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:10:29,444 [ 77%] Linking C static library build/temp.linux-armv7l-cpython-313/libdisptools.a 2025-09-08T14:10:29,746 [ 77%] Built target disptools 2025-09-08T14:10:29,860 [ 88%] Building C object python_c_extension/CMakeFiles/python_c_extension.dir/_disptools.c.o 2025-09-08T14:10:30,573 [100%] Linking C shared library /tmp/pip-wheel-tj_rd6qd/disptools_cbb354c0382246469c90ff599657e8f8/build/lib.linux-armv7l-cpython-313/_disptools.so 2025-09-08T14:10:30,823 [100%] Built target python_c_extension 2025-09-08T14:10:30,954 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T14:10:30,955 !! 2025-09-08T14:10:30,955 ******************************************************************************** 2025-09-08T14:10:30,955 Please avoid running ``setup.py`` directly. 2025-09-08T14:10:30,955 Instead, use pypa/build, pypa/installer or other 2025-09-08T14:10:30,955 standards-based tools. 2025-09-08T14:10:30,955 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T14:10:30,955 or your builds will no longer be supported. 2025-09-08T14:10:30,955 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T14:10:30,955 ******************************************************************************** 2025-09-08T14:10:30,956 !! 2025-09-08T14:10:30,956 self.initialize_options() 2025-09-08T14:10:31,030 installing to build/bdist.linux-armv7l/wheel 2025-09-08T14:10:31,031 running install 2025-09-08T14:10:31,053 running install_lib 2025-09-08T14:10:31,128 creating build/bdist.linux-armv7l/wheel 2025-09-08T14:10:31,129 copying build/lib.linux-armv7l-cpython-313/_disptools.so -> build/bdist.linux-armv7l/wheel/. 2025-09-08T14:10:31,130 creating build/bdist.linux-armv7l/wheel/disptools 2025-09-08T14:10:31,131 copying build/lib.linux-armv7l-cpython-313/disptools/__init__.py -> build/bdist.linux-armv7l/wheel/./disptools 2025-09-08T14:10:31,131 copying build/lib.linux-armv7l-cpython-313/disptools/displacements.py -> build/bdist.linux-armv7l/wheel/./disptools 2025-09-08T14:10:31,132 copying build/lib.linux-armv7l-cpython-313/disptools/drawing.py -> build/bdist.linux-armv7l/wheel/./disptools 2025-09-08T14:10:31,133 copying build/lib.linux-armv7l-cpython-313/disptools/io.py -> build/bdist.linux-armv7l/wheel/./disptools 2025-09-08T14:10:31,133 copying build/lib.linux-armv7l-cpython-313/disptools/measure.py -> build/bdist.linux-armv7l/wheel/./disptools 2025-09-08T14:10:31,134 copying build/lib.linux-armv7l-cpython-313/disptools/predict.py -> build/bdist.linux-armv7l/wheel/./disptools 2025-09-08T14:10:31,134 copying build/lib.linux-armv7l-cpython-313/disptools/simulatrophy.py -> build/bdist.linux-armv7l/wheel/./disptools 2025-09-08T14:10:31,135 running install_egg_info 2025-09-08T14:10:31,213 running egg_info 2025-09-08T14:10:31,289 writing disptools.egg-info/PKG-INFO 2025-09-08T14:10:31,293 writing dependency_links to disptools.egg-info/dependency_links.txt 2025-09-08T14:10:31,295 writing requirements to disptools.egg-info/requires.txt 2025-09-08T14:10:31,295 writing top-level names to disptools.egg-info/top_level.txt 2025-09-08T14:10:31,373 reading manifest file 'disptools.egg-info/SOURCES.txt' 2025-09-08T14:10:31,377 reading manifest template 'MANIFEST.in' 2025-09-08T14:10:31,385 writing manifest file 'disptools.egg-info/SOURCES.txt' 2025-09-08T14:10:31,385 Copying disptools.egg-info to build/bdist.linux-armv7l/wheel/./disptools-0.4.0-py3.13.egg-info 2025-09-08T14:10:31,388 running install_scripts 2025-09-08T14:10:31,441 creating build/bdist.linux-armv7l/wheel/disptools-0.4.0.dist-info/WHEEL 2025-09-08T14:10:31,442 creating '/tmp/pip-wheel-lfcuqlp9/disptools-0.4.0-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T14:10:31,460 adding '_disptools.so' 2025-09-08T14:10:31,462 adding 'disptools/__init__.py' 2025-09-08T14:10:31,465 adding 'disptools/displacements.py' 2025-09-08T14:10:31,467 adding 'disptools/drawing.py' 2025-09-08T14:10:31,469 adding 'disptools/io.py' 2025-09-08T14:10:31,471 adding 'disptools/measure.py' 2025-09-08T14:10:31,472 adding 'disptools/predict.py' 2025-09-08T14:10:31,473 adding 'disptools/simulatrophy.py' 2025-09-08T14:10:31,474 adding 'disptools-0.4.0.dist-info/METADATA' 2025-09-08T14:10:31,475 adding 'disptools-0.4.0.dist-info/WHEEL' 2025-09-08T14:10:31,475 adding 'disptools-0.4.0.dist-info/top_level.txt' 2025-09-08T14:10:31,476 adding 'disptools-0.4.0.dist-info/RECORD' 2025-09-08T14:10:31,476 removing build/bdist.linux-armv7l/wheel 2025-09-08T14:10:31,592 Building wheel for disptools (setup.py): finished with status 'done' 2025-09-08T14:10:31,594 Created wheel for disptools: filename=disptools-0.4.0-cp313-cp313-linux_armv7l.whl size=79425 sha256=36b4ae27a0c594d9f41114c61b4c531ee2648a44175e497987b03d5dd53ef05c 2025-09-08T14:10:31,594 Stored in directory: /tmp/pip-ephem-wheel-cache-71_53mb7/wheels/67/2e/c0/7d1754d4b3c6a758a53233e057e756d59de570c2aad7cde441 2025-09-08T14:10:31,604 Successfully built disptools 2025-09-08T14:10:31,605 Removed build tracker: '/tmp/pip-build-tracker-coxklh9_'