2026-04-28T19:35:08,823 Created temporary directory: /tmp/pip-ephem-wheel-cache-30bxfvw9 2026-04-28T19:35:08,825 Created temporary directory: /tmp/pip-build-tracker-o45w8nt1 2026-04-28T19:35:08,825 Initialized build tracking at /tmp/pip-build-tracker-o45w8nt1 2026-04-28T19:35:08,826 Created build tracker: /tmp/pip-build-tracker-o45w8nt1 2026-04-28T19:35:08,826 Entered build tracker: /tmp/pip-build-tracker-o45w8nt1 2026-04-28T19:35:08,827 Created temporary directory: /tmp/pip-wheel-mfnw4ac2 2026-04-28T19:35:08,830 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 2026-04-28T19:35:08,832 Created temporary directory: /tmp/pip-ephem-wheel-cache-9wnkoswr 2026-04-28T19:35:08,854 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-28T19:35:08,858 2 location(s) to search for versions of nexmod: 2026-04-28T19:35:08,858 * https://pypi.org/simple/nexmod/ 2026-04-28T19:35:08,858 * https://www.piwheels.org/simple/nexmod/ 2026-04-28T19:35:08,859 Fetching project page and analyzing links: https://pypi.org/simple/nexmod/ 2026-04-28T19:35:08,860 Getting page https://pypi.org/simple/nexmod/ 2026-04-28T19:35:08,861 Found index url https://pypi.org/simple 2026-04-28T19:35:09,100 Fetched page https://pypi.org/simple/nexmod/ as application/vnd.pypi.simple.v1+json 2026-04-28T19:35:09,103 Skipping link: No binaries permitted for nexmod: https://files.pythonhosted.org/packages/b8/c4/a7e2ff41ddc274b261f54b5ec8216abe9690f7f707776cf8d7fc67c85715/nexmod-0.3.0-py3-none-any.whl (from https://pypi.org/simple/nexmod/) (requires-python:>=3.10) 2026-04-28T19:35:09,104 Found link https://files.pythonhosted.org/packages/14/b4/0425d134726c3a390082d577650f2e3c77f9e10336880ac0ab8b74bb68ac/nexmod-0.3.0.tar.gz (from https://pypi.org/simple/nexmod/) (requires-python:>=3.10), version: 0.3.0 2026-04-28T19:35:09,104 Skipping link: No binaries permitted for nexmod: https://files.pythonhosted.org/packages/27/85/bc3e8eb8fde5f79376f076b35c2ed6cc35ba0f16b5793e86832a3a6f020d/nexmod-1.0.0-py3-none-any.whl (from https://pypi.org/simple/nexmod/) (requires-python:>=3.10) 2026-04-28T19:35:09,105 Found link https://files.pythonhosted.org/packages/78/46/0d0ce0e044ff62c7aaf6ab3061bc062f1de78db6921412cae688d63fef94/nexmod-1.0.0.tar.gz (from https://pypi.org/simple/nexmod/) (requires-python:>=3.10), version: 1.0.0 2026-04-28T19:35:09,106 Skipping link: No binaries permitted for nexmod: https://files.pythonhosted.org/packages/ef/44/51ef988f882ae5d023a185763ba32209d015c4c889d9af86dff9c628cded/nexmod-1.0.1-py3-none-any.whl (from https://pypi.org/simple/nexmod/) (requires-python:>=3.10) 2026-04-28T19:35:09,107 Found link https://files.pythonhosted.org/packages/28/d1/15632078b0ee5cbf5c60450f8c038ec681f3c1f7d415962182e9dbdc87f2/nexmod-1.0.1.tar.gz (from https://pypi.org/simple/nexmod/) (requires-python:>=3.10), version: 1.0.1 2026-04-28T19:35:09,108 Fetching project page and analyzing links: https://www.piwheels.org/simple/nexmod/ 2026-04-28T19:35:09,109 Getting page https://www.piwheels.org/simple/nexmod/ 2026-04-28T19:35:09,110 Found index url https://www.piwheels.org/simple 2026-04-28T19:35:09,289 Fetched page https://www.piwheels.org/simple/nexmod/ as text/html 2026-04-28T19:35:09,291 Skipping link: No binaries permitted for nexmod: https://www.piwheels.org/simple/nexmod/nexmod-0.3.0-py3-none-any.whl#sha256=1005e31ce7c8c662c175468ee4cc7939a8494472700e022d6df64a48cb0ff587 (from https://www.piwheels.org/simple/nexmod/) (requires-python:>=3.10) 2026-04-28T19:35:09,292 Skipping link: not a file: https://www.piwheels.org/simple/nexmod/ 2026-04-28T19:35:09,292 Skipping link: not a file: https://pypi.org/simple/nexmod/ 2026-04-28T19:35:09,313 Given no hashes to check 1 links for project 'nexmod': discarding no candidates 2026-04-28T19:35:09,333 Collecting nexmod==1.0.0 2026-04-28T19:35:09,335 Created temporary directory: /tmp/pip-unpack-gr0l46it 2026-04-28T19:35:09,572 Downloading nexmod-1.0.0.tar.gz (127 kB) 2026-04-28T19:35:09,734 Added nexmod==1.0.0 from https://files.pythonhosted.org/packages/78/46/0d0ce0e044ff62c7aaf6ab3061bc062f1de78db6921412cae688d63fef94/nexmod-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-o45w8nt1' 2026-04-28T19:35:09,740 Created temporary directory: /tmp/pip-build-env-k_ljfpcc 2026-04-28T19:35:09,744 Installing build dependencies: started 2026-04-28T19:35:09,745 Running command pip subprocess to install build dependencies 2026-04-28T19:35:10,873 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-28T19:35:11,305 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 2026-04-28T19:35:11,328 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-28T19:35:13,098 Collecting setuptools>=61 2026-04-28T19:35:13,182 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-28T19:35:13,455 Collecting wheel 2026-04-28T19:35:13,472 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-28T19:35:13,652 Collecting packaging>=24.0 2026-04-28T19:35:13,670 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-28T19:35:16,618 Installing collected packages: setuptools, packaging, wheel 2026-04-28T19:35:20,023 Creating /tmp/pip-build-env-k_ljfpcc/overlay/local/bin 2026-04-28T19:35:20,025 changing mode of /tmp/pip-build-env-k_ljfpcc/overlay/local/bin/wheel to 755 2026-04-28T19:35:20,046 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-04-28T19:35:20,323 Installing build dependencies: finished with status 'done' 2026-04-28T19:35:20,330 Getting requirements to build wheel: started 2026-04-28T19:35:20,331 Running command Getting requirements to build wheel 2026-04-28T19:35:20,918 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-28T19:35:20,918 !! 2026-04-28T19:35:20,920 ******************************************************************************** 2026-04-28T19:35:20,920 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-28T19:35:20,921 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-28T19:35:20,922 or your builds will no longer be supported. 2026-04-28T19:35:20,923 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:20,924 ******************************************************************************** 2026-04-28T19:35:20,925 !! 2026-04-28T19:35:20,926 corresp(dist, value, root_dir) 2026-04-28T19:35:20,997 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:35:20,998 !! 2026-04-28T19:35:20,999 ******************************************************************************** 2026-04-28T19:35:21,000 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:35:21,001 License :: OSI Approved :: MIT License 2026-04-28T19:35:21,002 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:21,003 ******************************************************************************** 2026-04-28T19:35:21,004 !! 2026-04-28T19:35:21,004 dist._finalize_license_expression() 2026-04-28T19:35:21,005 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:35:21,005 !! 2026-04-28T19:35:21,006 ******************************************************************************** 2026-04-28T19:35:21,007 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:35:21,008 License :: OSI Approved :: MIT License 2026-04-28T19:35:21,009 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:21,009 ******************************************************************************** 2026-04-28T19:35:21,010 !! 2026-04-28T19:35:21,011 self._finalize_license_expression() 2026-04-28T19:35:21,011 running egg_info 2026-04-28T19:35:21,013 writing nexmod.egg-info/PKG-INFO 2026-04-28T19:35:21,018 writing dependency_links to nexmod.egg-info/dependency_links.txt 2026-04-28T19:35:21,020 writing entry points to nexmod.egg-info/entry_points.txt 2026-04-28T19:35:21,023 writing requirements to nexmod.egg-info/requires.txt 2026-04-28T19:35:21,024 writing top-level names to nexmod.egg-info/top_level.txt 2026-04-28T19:35:21,042 reading manifest file 'nexmod.egg-info/SOURCES.txt' 2026-04-28T19:35:21,045 adding license file 'LICENSE' 2026-04-28T19:35:21,049 writing manifest file 'nexmod.egg-info/SOURCES.txt' 2026-04-28T19:35:21,146 Getting requirements to build wheel: finished with status 'done' 2026-04-28T19:35:21,149 Created temporary directory: /tmp/pip-modern-metadata-i3_22q9h 2026-04-28T19:35:21,152 Preparing metadata (pyproject.toml): started 2026-04-28T19:35:21,153 Running command Preparing metadata (pyproject.toml) 2026-04-28T19:35:21,703 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-28T19:35:21,703 !! 2026-04-28T19:35:21,704 ******************************************************************************** 2026-04-28T19:35:21,705 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-28T19:35:21,706 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-28T19:35:21,707 or your builds will no longer be supported. 2026-04-28T19:35:21,708 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:21,709 ******************************************************************************** 2026-04-28T19:35:21,710 !! 2026-04-28T19:35:21,710 corresp(dist, value, root_dir) 2026-04-28T19:35:21,778 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:35:21,779 !! 2026-04-28T19:35:21,780 ******************************************************************************** 2026-04-28T19:35:21,781 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:35:21,782 License :: OSI Approved :: MIT License 2026-04-28T19:35:21,783 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:21,784 ******************************************************************************** 2026-04-28T19:35:21,785 !! 2026-04-28T19:35:21,786 dist._finalize_license_expression() 2026-04-28T19:35:21,786 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:35:21,787 !! 2026-04-28T19:35:21,788 ******************************************************************************** 2026-04-28T19:35:21,788 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:35:21,789 License :: OSI Approved :: MIT License 2026-04-28T19:35:21,790 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:21,791 ******************************************************************************** 2026-04-28T19:35:21,791 !! 2026-04-28T19:35:21,792 self._finalize_license_expression() 2026-04-28T19:35:21,792 running dist_info 2026-04-28T19:35:21,800 creating /tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info 2026-04-28T19:35:21,801 writing /tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/PKG-INFO 2026-04-28T19:35:21,807 writing dependency_links to /tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/dependency_links.txt 2026-04-28T19:35:21,808 writing entry points to /tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/entry_points.txt 2026-04-28T19:35:21,811 writing requirements to /tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/requires.txt 2026-04-28T19:35:21,812 writing top-level names to /tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/top_level.txt 2026-04-28T19:35:21,813 writing manifest file '/tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/SOURCES.txt' 2026-04-28T19:35:21,829 reading manifest file '/tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/SOURCES.txt' 2026-04-28T19:35:21,831 adding license file 'LICENSE' 2026-04-28T19:35:21,834 writing manifest file '/tmp/pip-modern-metadata-i3_22q9h/nexmod.egg-info/SOURCES.txt' 2026-04-28T19:35:21,835 creating '/tmp/pip-modern-metadata-i3_22q9h/nexmod-1.0.0.dist-info' 2026-04-28T19:35:21,959 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-28T19:35:21,965 Source in /tmp/pip-wheel-mfnw4ac2/nexmod_c7e0a83c32044d6aae7975324c0f5d28 has version 1.0.0, which satisfies requirement nexmod==1.0.0 from https://files.pythonhosted.org/packages/78/46/0d0ce0e044ff62c7aaf6ab3061bc062f1de78db6921412cae688d63fef94/nexmod-1.0.0.tar.gz 2026-04-28T19:35:21,966 Removed nexmod==1.0.0 from https://files.pythonhosted.org/packages/78/46/0d0ce0e044ff62c7aaf6ab3061bc062f1de78db6921412cae688d63fef94/nexmod-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-o45w8nt1' 2026-04-28T19:35:21,975 Created temporary directory: /tmp/pip-unpack-vl9zvqpf 2026-04-28T19:35:21,975 Building wheels for collected packages: nexmod 2026-04-28T19:35:21,980 Created temporary directory: /tmp/pip-wheel-iu_ed24g 2026-04-28T19:35:21,980 Destination directory: /tmp/pip-wheel-iu_ed24g 2026-04-28T19:35:21,983 Building wheel for nexmod (pyproject.toml): started 2026-04-28T19:35:21,984 Running command Building wheel for nexmod (pyproject.toml) 2026-04-28T19:35:22,524 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-28T19:35:22,525 !! 2026-04-28T19:35:22,526 ******************************************************************************** 2026-04-28T19:35:22,526 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-28T19:35:22,527 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-28T19:35:22,528 or your builds will no longer be supported. 2026-04-28T19:35:22,529 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:22,530 ******************************************************************************** 2026-04-28T19:35:22,531 !! 2026-04-28T19:35:22,532 corresp(dist, value, root_dir) 2026-04-28T19:35:22,594 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:35:22,594 !! 2026-04-28T19:35:22,595 ******************************************************************************** 2026-04-28T19:35:22,596 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:35:22,597 License :: OSI Approved :: MIT License 2026-04-28T19:35:22,598 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:22,599 ******************************************************************************** 2026-04-28T19:35:22,600 !! 2026-04-28T19:35:22,600 dist._finalize_license_expression() 2026-04-28T19:35:22,601 /tmp/pip-build-env-k_ljfpcc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-28T19:35:22,601 !! 2026-04-28T19:35:22,602 ******************************************************************************** 2026-04-28T19:35:22,603 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-28T19:35:22,604 License :: OSI Approved :: MIT License 2026-04-28T19:35:22,605 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-28T19:35:22,605 ******************************************************************************** 2026-04-28T19:35:22,607 !! 2026-04-28T19:35:22,607 self._finalize_license_expression() 2026-04-28T19:35:22,608 running bdist_wheel 2026-04-28T19:35:22,621 running build 2026-04-28T19:35:22,622 running build_py 2026-04-28T19:35:22,627 creating build/lib 2026-04-28T19:35:22,628 copying nexmod.py -> build/lib 2026-04-28T19:35:22,635 copying nexmod_mcp.py -> build/lib 2026-04-28T19:35:22,637 running egg_info 2026-04-28T19:35:22,647 writing nexmod.egg-info/PKG-INFO 2026-04-28T19:35:22,652 writing dependency_links to nexmod.egg-info/dependency_links.txt 2026-04-28T19:35:22,654 writing entry points to nexmod.egg-info/entry_points.txt 2026-04-28T19:35:22,656 writing requirements to nexmod.egg-info/requires.txt 2026-04-28T19:35:22,657 writing top-level names to nexmod.egg-info/top_level.txt 2026-04-28T19:35:22,665 reading manifest file 'nexmod.egg-info/SOURCES.txt' 2026-04-28T19:35:22,669 adding license file 'LICENSE' 2026-04-28T19:35:22,672 writing manifest file 'nexmod.egg-info/SOURCES.txt' 2026-04-28T19:35:22,683 installing to build/bdist.linux-armv7l/wheel 2026-04-28T19:35:22,683 running install 2026-04-28T19:35:22,706 running install_lib 2026-04-28T19:35:22,712 creating build/bdist.linux-armv7l/wheel 2026-04-28T19:35:22,714 copying build/lib/nexmod_mcp.py -> build/bdist.linux-armv7l/wheel/. 2026-04-28T19:35:22,716 copying build/lib/nexmod.py -> build/bdist.linux-armv7l/wheel/. 2026-04-28T19:35:22,722 running install_egg_info 2026-04-28T19:35:22,727 Copying nexmod.egg-info to build/bdist.linux-armv7l/wheel/./nexmod-1.0.0-py3.11.egg-info 2026-04-28T19:35:22,739 running install_scripts 2026-04-28T19:35:22,751 creating build/bdist.linux-armv7l/wheel/nexmod-1.0.0.dist-info/WHEEL 2026-04-28T19:35:22,754 creating '/tmp/pip-wheel-iu_ed24g/.tmp-a8fy563l/nexmod-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-28T19:35:22,784 adding 'nexmod.py' 2026-04-28T19:35:22,787 adding 'nexmod_mcp.py' 2026-04-28T19:35:22,790 adding 'nexmod-1.0.0.dist-info/licenses/LICENSE' 2026-04-28T19:35:22,795 adding 'nexmod-1.0.0.dist-info/METADATA' 2026-04-28T19:35:22,796 adding 'nexmod-1.0.0.dist-info/WHEEL' 2026-04-28T19:35:22,797 adding 'nexmod-1.0.0.dist-info/entry_points.txt' 2026-04-28T19:35:22,798 adding 'nexmod-1.0.0.dist-info/top_level.txt' 2026-04-28T19:35:22,799 adding 'nexmod-1.0.0.dist-info/RECORD' 2026-04-28T19:35:22,802 removing build/bdist.linux-armv7l/wheel 2026-04-28T19:35:22,902 Building wheel for nexmod (pyproject.toml): finished with status 'done' 2026-04-28T19:35:22,908 Created wheel for nexmod: filename=nexmod-1.0.0-py3-none-any.whl size=75836 sha256=f1af4120a71946fde14125e7d863b5ad7f86f87dd0b27e2fef4e3de126cce21e 2026-04-28T19:35:22,909 Stored in directory: /tmp/pip-ephem-wheel-cache-9wnkoswr/wheels/d7/30/ba/381a791ff54a786b0cdb660ea0bdb796dca31fb4611ef65f4e 2026-04-28T19:35:22,925 Successfully built nexmod 2026-04-28T19:35:22,932 Removed build tracker: '/tmp/pip-build-tracker-o45w8nt1'