2026-04-09T15:55:52,005 Created temporary directory: /tmp/pip-ephem-wheel-cache-v2vd6vxs 2026-04-09T15:55:52,007 Created temporary directory: /tmp/pip-build-tracker-sow7sp2m 2026-04-09T15:55:52,008 Initialized build tracking at /tmp/pip-build-tracker-sow7sp2m 2026-04-09T15:55:52,008 Created build tracker: /tmp/pip-build-tracker-sow7sp2m 2026-04-09T15:55:52,009 Entered build tracker: /tmp/pip-build-tracker-sow7sp2m 2026-04-09T15:55:52,010 Created temporary directory: /tmp/pip-wheel-dhfkqrl5 2026-04-09T15:55:52,012 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-09T15:55:52,015 Created temporary directory: /tmp/pip-ephem-wheel-cache-4mf8l8l9 2026-04-09T15:55:52,039 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-09T15:55:52,042 2 location(s) to search for versions of malstruct: 2026-04-09T15:55:52,042 * https://pypi.org/simple/malstruct/ 2026-04-09T15:55:52,042 * https://www.piwheels.org/simple/malstruct/ 2026-04-09T15:55:52,043 Fetching project page and analyzing links: https://pypi.org/simple/malstruct/ 2026-04-09T15:55:52,044 Getting page https://pypi.org/simple/malstruct/ 2026-04-09T15:55:52,045 Found index url https://pypi.org/simple 2026-04-09T15:55:52,272 Fetched page https://pypi.org/simple/malstruct/ as application/vnd.pypi.simple.v1+json 2026-04-09T15:55:52,274 Skipping link: No binaries permitted for malstruct: https://files.pythonhosted.org/packages/13/41/40f3830136b15966ac5579ee7c7c3aa34b7b2b372b83e3536b24dec69f8d/malstruct-2.10.70-py3-none-any.whl (from https://pypi.org/simple/malstruct/) (requires-python:>=3.10) 2026-04-09T15:55:52,275 Found link https://files.pythonhosted.org/packages/48/80/e590a11df6016e6eed36357781cdc6b2964e177f29a276d745782d9ee80a/malstruct-2.10.70.tar.gz (from https://pypi.org/simple/malstruct/) (requires-python:>=3.10), version: 2.10.70 2026-04-09T15:55:52,276 Skipping link: No binaries permitted for malstruct: https://files.pythonhosted.org/packages/b4/ab/8e9a50bc41b4dfbd8cf4b767ac32b7ccc8e9de300821302580c20be8f0a8/malstruct-2.10.71-py3-none-any.whl (from https://pypi.org/simple/malstruct/) (requires-python:>=3.10) 2026-04-09T15:55:52,277 Found link https://files.pythonhosted.org/packages/62/11/18e0ccec6f14f1e3df2815927843d3ec1feaae28ce18472cd8ed28e242d9/malstruct-2.10.71.tar.gz (from https://pypi.org/simple/malstruct/) (requires-python:>=3.10), version: 2.10.71 2026-04-09T15:55:52,278 Fetching project page and analyzing links: https://www.piwheels.org/simple/malstruct/ 2026-04-09T15:55:52,279 Getting page https://www.piwheels.org/simple/malstruct/ 2026-04-09T15:55:52,280 Found index url https://www.piwheels.org/simple 2026-04-09T15:55:52,452 Fetched page https://www.piwheels.org/simple/malstruct/ as text/html 2026-04-09T15:55:52,454 Skipping link: No binaries permitted for malstruct: https://www.piwheels.org/simple/malstruct/malstruct-2.10.70-py3-none-any.whl#sha256=88f6070591597933e2f74b2757ed2017270f5621aad0b7ee164754db624e09f6 (from https://www.piwheels.org/simple/malstruct/) (requires-python:>=3.10) 2026-04-09T15:55:52,454 Skipping link: not a file: https://www.piwheels.org/simple/malstruct/ 2026-04-09T15:55:52,455 Skipping link: not a file: https://pypi.org/simple/malstruct/ 2026-04-09T15:55:52,475 Given no hashes to check 1 links for project 'malstruct': discarding no candidates 2026-04-09T15:55:52,495 Collecting malstruct==2.10.71 2026-04-09T15:55:52,497 Created temporary directory: /tmp/pip-unpack-rbwvfnpo 2026-04-09T15:55:52,721 Downloading malstruct-2.10.71.tar.gz (131 kB) 2026-04-09T15:55:52,904 Added malstruct==2.10.71 from https://files.pythonhosted.org/packages/62/11/18e0ccec6f14f1e3df2815927843d3ec1feaae28ce18472cd8ed28e242d9/malstruct-2.10.71.tar.gz to build tracker '/tmp/pip-build-tracker-sow7sp2m' 2026-04-09T15:55:52,905 Running setup.py (path:/tmp/pip-wheel-dhfkqrl5/malstruct_30b36b2450314389a8119eee4f2ef85f/setup.py) egg_info for package malstruct 2026-04-09T15:55:52,906 Created temporary directory: /tmp/pip-pip-egg-info-kn0z5uxh 2026-04-09T15:55:52,907 Preparing metadata (setup.py): started 2026-04-09T15:55:52,908 Running command python setup.py egg_info 2026-04-09T15:55:53,788 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-09T15:55:53,788 !! 2026-04-09T15:55:53,789 ******************************************************************************** 2026-04-09T15:55:53,789 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-09T15:55:53,790 License :: OSI Approved :: MIT License 2026-04-09T15:55:53,791 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-09T15:55:53,791 ******************************************************************************** 2026-04-09T15:55:53,792 !! 2026-04-09T15:55:53,793 self._finalize_license_expression() 2026-04-09T15:55:53,817 running egg_info 2026-04-09T15:55:53,843 creating /tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info 2026-04-09T15:55:53,844 writing /tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info/PKG-INFO 2026-04-09T15:55:53,848 writing dependency_links to /tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info/dependency_links.txt 2026-04-09T15:55:53,850 writing requirements to /tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info/requires.txt 2026-04-09T15:55:53,851 writing top-level names to /tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info/top_level.txt 2026-04-09T15:55:53,853 writing manifest file '/tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info/SOURCES.txt' 2026-04-09T15:55:53,944 reading manifest file '/tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info/SOURCES.txt' 2026-04-09T15:55:53,946 reading manifest template 'MANIFEST.in' 2026-04-09T15:55:53,947 adding license file 'LICENSE' 2026-04-09T15:55:53,950 writing manifest file '/tmp/pip-pip-egg-info-kn0z5uxh/malstruct.egg-info/SOURCES.txt' 2026-04-09T15:55:54,058 Preparing metadata (setup.py): finished with status 'done' 2026-04-09T15:55:54,062 Source in /tmp/pip-wheel-dhfkqrl5/malstruct_30b36b2450314389a8119eee4f2ef85f has version 2.10.71, which satisfies requirement malstruct==2.10.71 from https://files.pythonhosted.org/packages/62/11/18e0ccec6f14f1e3df2815927843d3ec1feaae28ce18472cd8ed28e242d9/malstruct-2.10.71.tar.gz 2026-04-09T15:55:54,063 Removed malstruct==2.10.71 from https://files.pythonhosted.org/packages/62/11/18e0ccec6f14f1e3df2815927843d3ec1feaae28ce18472cd8ed28e242d9/malstruct-2.10.71.tar.gz from build tracker '/tmp/pip-build-tracker-sow7sp2m' 2026-04-09T15:55:54,070 Created temporary directory: /tmp/pip-unpack-8ky7tfy4 2026-04-09T15:55:54,070 Building wheels for collected packages: malstruct 2026-04-09T15:55:54,075 Created temporary directory: /tmp/pip-wheel-uq8a4278 2026-04-09T15:55:54,075 Building wheel for malstruct (setup.py): started 2026-04-09T15:55:54,076 Destination directory: /tmp/pip-wheel-uq8a4278 2026-04-09T15:55:54,077 Running command python setup.py bdist_wheel 2026-04-09T15:55:54,914 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-09T15:55:54,914 !! 2026-04-09T15:55:54,915 ******************************************************************************** 2026-04-09T15:55:54,915 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-09T15:55:54,917 License :: OSI Approved :: MIT License 2026-04-09T15:55:54,918 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-09T15:55:54,919 ******************************************************************************** 2026-04-09T15:55:54,920 !! 2026-04-09T15:55:54,921 self._finalize_license_expression() 2026-04-09T15:55:54,921 running bdist_wheel 2026-04-09T15:55:55,045 running build 2026-04-09T15:55:55,045 running build_py 2026-04-09T15:55:55,077 creating build/lib/malstruct 2026-04-09T15:55:55,079 copying malstruct/__init__.py -> build/lib/malstruct 2026-04-09T15:55:55,081 copying malstruct/version.py -> build/lib/malstruct 2026-04-09T15:55:55,082 copying malstruct/expr.py -> build/lib/malstruct 2026-04-09T15:55:55,085 copying malstruct/debug.py -> build/lib/malstruct 2026-04-09T15:55:55,087 copying malstruct/core.py -> build/lib/malstruct 2026-04-09T15:55:55,094 creating build/lib/malstruct/lib 2026-04-09T15:55:55,095 copying malstruct/lib/__init__.py -> build/lib/malstruct/lib 2026-04-09T15:55:55,097 copying malstruct/lib/hex.py -> build/lib/malstruct/lib 2026-04-09T15:55:55,099 copying malstruct/lib/py3compat.py -> build/lib/malstruct/lib 2026-04-09T15:55:55,101 copying malstruct/lib/containers.py -> build/lib/malstruct/lib 2026-04-09T15:55:55,103 copying malstruct/lib/binary.py -> build/lib/malstruct/lib 2026-04-09T15:55:55,105 copying malstruct/lib/bitstream.py -> build/lib/malstruct/lib 2026-04-09T15:55:55,108 creating build/lib/malstruct/utils 2026-04-09T15:55:55,109 copying malstruct/utils/network.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,111 copying malstruct/utils/__init__.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,113 copying malstruct/utils/elffileutils.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,114 copying malstruct/utils/windows_constants.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,117 copying malstruct/utils/mips.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,119 copying malstruct/utils/helpers.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,122 copying malstruct/utils/pecon.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,124 copying malstruct/utils/windows_structures.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,127 copying malstruct/utils/arm.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,129 copying malstruct/utils/pefileutils.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,132 copying malstruct/utils/custombase64.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,134 copying malstruct/utils/html.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,136 copying malstruct/utils/windows_enums.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,138 copying malstruct/utils/datetime_.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,140 copying malstruct/utils/dotnet.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,142 copying malstruct/utils/machoutils.py -> build/lib/malstruct/utils 2026-04-09T15:55:55,147 copying malstruct/utils/template.html -> build/lib/malstruct/utils 2026-04-09T15:55:55,177 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-09T15:55:55,178 !! 2026-04-09T15:55:55,179 ******************************************************************************** 2026-04-09T15:55:55,180 Please avoid running ``setup.py`` directly. 2026-04-09T15:55:55,180 Instead, use pypa/build, pypa/installer or other 2026-04-09T15:55:55,181 standards-based tools. 2026-04-09T15:55:55,182 This deprecation is overdue, please update your project and remove deprecated 2026-04-09T15:55:55,182 calls to avoid build errors in the future. 2026-04-09T15:55:55,183 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-09T15:55:55,184 ******************************************************************************** 2026-04-09T15:55:55,185 !! 2026-04-09T15:55:55,186 self.initialize_options() 2026-04-09T15:55:55,205 installing to build/bdist.linux-armv7l/wheel 2026-04-09T15:55:55,206 running install 2026-04-09T15:55:55,228 running install_lib 2026-04-09T15:55:55,255 creating build/bdist.linux-armv7l/wheel 2026-04-09T15:55:55,257 creating build/bdist.linux-armv7l/wheel/malstruct 2026-04-09T15:55:55,259 creating build/bdist.linux-armv7l/wheel/malstruct/utils 2026-04-09T15:55:55,260 copying build/lib/malstruct/utils/network.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,262 copying build/lib/malstruct/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,263 copying build/lib/malstruct/utils/elffileutils.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,265 copying build/lib/malstruct/utils/windows_constants.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,267 copying build/lib/malstruct/utils/mips.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,269 copying build/lib/malstruct/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,272 copying build/lib/malstruct/utils/pecon.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,274 copying build/lib/malstruct/utils/windows_structures.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,277 copying build/lib/malstruct/utils/arm.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,279 copying build/lib/malstruct/utils/pefileutils.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,281 copying build/lib/malstruct/utils/custombase64.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,283 copying build/lib/malstruct/utils/html.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,286 copying build/lib/malstruct/utils/windows_enums.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,288 copying build/lib/malstruct/utils/template.html -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,290 copying build/lib/malstruct/utils/datetime_.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,292 copying build/lib/malstruct/utils/dotnet.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,294 copying build/lib/malstruct/utils/machoutils.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-04-09T15:55:55,296 copying build/lib/malstruct/__init__.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-04-09T15:55:55,298 copying build/lib/malstruct/version.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-04-09T15:55:55,300 copying build/lib/malstruct/expr.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-04-09T15:55:55,302 copying build/lib/malstruct/debug.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-04-09T15:55:55,305 creating build/bdist.linux-armv7l/wheel/malstruct/lib 2026-04-09T15:55:55,306 copying build/lib/malstruct/lib/__init__.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-04-09T15:55:55,308 copying build/lib/malstruct/lib/hex.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-04-09T15:55:55,310 copying build/lib/malstruct/lib/py3compat.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-04-09T15:55:55,311 copying build/lib/malstruct/lib/containers.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-04-09T15:55:55,314 copying build/lib/malstruct/lib/binary.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-04-09T15:55:55,316 copying build/lib/malstruct/lib/bitstream.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-04-09T15:55:55,318 copying build/lib/malstruct/core.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-04-09T15:55:55,324 running install_egg_info 2026-04-09T15:55:55,359 running egg_info 2026-04-09T15:55:55,386 writing malstruct.egg-info/PKG-INFO 2026-04-09T15:55:55,390 writing dependency_links to malstruct.egg-info/dependency_links.txt 2026-04-09T15:55:55,392 writing requirements to malstruct.egg-info/requires.txt 2026-04-09T15:55:55,394 writing top-level names to malstruct.egg-info/top_level.txt 2026-04-09T15:55:55,428 reading manifest file 'malstruct.egg-info/SOURCES.txt' 2026-04-09T15:55:55,432 reading manifest template 'MANIFEST.in' 2026-04-09T15:55:55,434 adding license file 'LICENSE' 2026-04-09T15:55:55,437 writing manifest file 'malstruct.egg-info/SOURCES.txt' 2026-04-09T15:55:55,439 Copying malstruct.egg-info to build/bdist.linux-armv7l/wheel/./malstruct-2.10.71-py3.11.egg-info 2026-04-09T15:55:55,449 running install_scripts 2026-04-09T15:55:55,461 creating build/bdist.linux-armv7l/wheel/malstruct-2.10.71.dist-info/WHEEL 2026-04-09T15:55:55,463 creating '/tmp/pip-wheel-uq8a4278/malstruct-2.10.71-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-09T15:55:55,466 adding 'malstruct/__init__.py' 2026-04-09T15:55:55,493 adding 'malstruct/core.py' 2026-04-09T15:55:55,497 adding 'malstruct/debug.py' 2026-04-09T15:55:55,498 adding 'malstruct/expr.py' 2026-04-09T15:55:55,500 adding 'malstruct/version.py' 2026-04-09T15:55:55,502 adding 'malstruct/lib/__init__.py' 2026-04-09T15:55:55,503 adding 'malstruct/lib/binary.py' 2026-04-09T15:55:55,505 adding 'malstruct/lib/bitstream.py' 2026-04-09T15:55:55,507 adding 'malstruct/lib/containers.py' 2026-04-09T15:55:55,508 adding 'malstruct/lib/hex.py' 2026-04-09T15:55:55,510 adding 'malstruct/lib/py3compat.py' 2026-04-09T15:55:55,512 adding 'malstruct/utils/__init__.py' 2026-04-09T15:55:55,513 adding 'malstruct/utils/arm.py' 2026-04-09T15:55:55,515 adding 'malstruct/utils/custombase64.py' 2026-04-09T15:55:55,516 adding 'malstruct/utils/datetime_.py' 2026-04-09T15:55:55,517 adding 'malstruct/utils/dotnet.py' 2026-04-09T15:55:55,519 adding 'malstruct/utils/elffileutils.py' 2026-04-09T15:55:55,525 adding 'malstruct/utils/helpers.py' 2026-04-09T15:55:55,527 adding 'malstruct/utils/html.py' 2026-04-09T15:55:55,529 adding 'malstruct/utils/machoutils.py' 2026-04-09T15:55:55,530 adding 'malstruct/utils/mips.py' 2026-04-09T15:55:55,532 adding 'malstruct/utils/network.py' 2026-04-09T15:55:55,534 adding 'malstruct/utils/pecon.py' 2026-04-09T15:55:55,537 adding 'malstruct/utils/pefileutils.py' 2026-04-09T15:55:55,539 adding 'malstruct/utils/template.html' 2026-04-09T15:55:55,540 adding 'malstruct/utils/windows_constants.py' 2026-04-09T15:55:55,542 adding 'malstruct/utils/windows_enums.py' 2026-04-09T15:55:55,544 adding 'malstruct/utils/windows_structures.py' 2026-04-09T15:55:55,547 adding 'malstruct-2.10.71.dist-info/licenses/LICENSE' 2026-04-09T15:55:55,548 adding 'malstruct-2.10.71.dist-info/METADATA' 2026-04-09T15:55:55,549 adding 'malstruct-2.10.71.dist-info/WHEEL' 2026-04-09T15:55:55,550 adding 'malstruct-2.10.71.dist-info/top_level.txt' 2026-04-09T15:55:55,551 adding 'malstruct-2.10.71.dist-info/RECORD' 2026-04-09T15:55:55,554 removing build/bdist.linux-armv7l/wheel 2026-04-09T15:55:55,671 Building wheel for malstruct (setup.py): finished with status 'done' 2026-04-09T15:55:55,675 Created wheel for malstruct: filename=malstruct-2.10.71-py3-none-any.whl size=112906 sha256=127c531456201bfb3c2ce23cbbeb01a858d6d7260a7bc4ae4ba1a2cf97322240 2026-04-09T15:55:55,676 Stored in directory: /tmp/pip-ephem-wheel-cache-4mf8l8l9/wheels/3c/29/26/44991ebc6d822545e4890d0ddd2b677076d15fe413e94b1f29 2026-04-09T15:55:55,688 Successfully built malstruct 2026-04-09T15:55:55,695 Removed build tracker: '/tmp/pip-build-tracker-sow7sp2m'