2026-03-27T01:14:45,207 Created temporary directory: /tmp/pip-ephem-wheel-cache-rksvb_2m 2026-03-27T01:14:45,209 Created temporary directory: /tmp/pip-build-tracker-cl51sng5 2026-03-27T01:14:45,209 Initialized build tracking at /tmp/pip-build-tracker-cl51sng5 2026-03-27T01:14:45,210 Created build tracker: /tmp/pip-build-tracker-cl51sng5 2026-03-27T01:14:45,210 Entered build tracker: /tmp/pip-build-tracker-cl51sng5 2026-03-27T01:14:45,211 Created temporary directory: /tmp/pip-wheel-dgot377c 2026-03-27T01:14:45,214 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-03-27T01:14:45,216 Created temporary directory: /tmp/pip-ephem-wheel-cache-fagqdkuu 2026-03-27T01:14:45,238 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T01:14:45,242 2 location(s) to search for versions of malstruct: 2026-03-27T01:14:45,242 * https://pypi.org/simple/malstruct/ 2026-03-27T01:14:45,242 * https://www.piwheels.org/simple/malstruct/ 2026-03-27T01:14:45,242 Fetching project page and analyzing links: https://pypi.org/simple/malstruct/ 2026-03-27T01:14:45,243 Getting page https://pypi.org/simple/malstruct/ 2026-03-27T01:14:45,244 Found index url https://pypi.org/simple 2026-03-27T01:14:45,474 Fetched page https://pypi.org/simple/malstruct/ as application/vnd.pypi.simple.v1+json 2026-03-27T01:14:45,476 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-03-27T01:14:45,477 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-03-27T01:14:45,478 Fetching project page and analyzing links: https://www.piwheels.org/simple/malstruct/ 2026-03-27T01:14:45,478 Getting page https://www.piwheels.org/simple/malstruct/ 2026-03-27T01:14:45,480 Found index url https://www.piwheels.org/simple 2026-03-27T01:14:45,666 Fetched page https://www.piwheels.org/simple/malstruct/ as text/html 2026-03-27T01:14:45,667 Skipping link: not a file: https://www.piwheels.org/simple/malstruct/ 2026-03-27T01:14:45,668 Skipping link: not a file: https://pypi.org/simple/malstruct/ 2026-03-27T01:14:45,688 Given no hashes to check 1 links for project 'malstruct': discarding no candidates 2026-03-27T01:14:45,708 Collecting malstruct==2.10.70 2026-03-27T01:14:45,710 Created temporary directory: /tmp/pip-unpack-p2ql4kwu 2026-03-27T01:14:45,856 Downloading malstruct-2.10.70.tar.gz (125 kB) 2026-03-27T01:14:46,035 Added malstruct==2.10.70 from https://files.pythonhosted.org/packages/48/80/e590a11df6016e6eed36357781cdc6b2964e177f29a276d745782d9ee80a/malstruct-2.10.70.tar.gz to build tracker '/tmp/pip-build-tracker-cl51sng5' 2026-03-27T01:14:46,037 Running setup.py (path:/tmp/pip-wheel-dgot377c/malstruct_fb0a37de91824681beefa3229b5b802e/setup.py) egg_info for package malstruct 2026-03-27T01:14:46,038 Created temporary directory: /tmp/pip-pip-egg-info-etvuj8gb 2026-03-27T01:14:46,039 Preparing metadata (setup.py): started 2026-03-27T01:14:46,040 Running command python setup.py egg_info 2026-03-27T01:14:47,121 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T01:14:47,122 !! 2026-03-27T01:14:47,123 ******************************************************************************** 2026-03-27T01:14:47,123 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T01:14:47,125 License :: OSI Approved :: MIT License 2026-03-27T01:14:47,126 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T01:14:47,126 ******************************************************************************** 2026-03-27T01:14:47,127 !! 2026-03-27T01:14:47,128 self._finalize_license_expression() 2026-03-27T01:14:47,152 running egg_info 2026-03-27T01:14:47,179 creating /tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info 2026-03-27T01:14:47,180 writing /tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info/PKG-INFO 2026-03-27T01:14:47,187 writing dependency_links to /tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info/dependency_links.txt 2026-03-27T01:14:47,191 writing requirements to /tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info/requires.txt 2026-03-27T01:14:47,192 writing top-level names to /tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info/top_level.txt 2026-03-27T01:14:47,194 writing manifest file '/tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info/SOURCES.txt' 2026-03-27T01:14:47,281 reading manifest file '/tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info/SOURCES.txt' 2026-03-27T01:14:47,283 reading manifest template 'MANIFEST.in' 2026-03-27T01:14:47,284 adding license file 'LICENSE' 2026-03-27T01:14:47,287 writing manifest file '/tmp/pip-pip-egg-info-etvuj8gb/malstruct.egg-info/SOURCES.txt' 2026-03-27T01:14:47,403 Preparing metadata (setup.py): finished with status 'done' 2026-03-27T01:14:47,407 Source in /tmp/pip-wheel-dgot377c/malstruct_fb0a37de91824681beefa3229b5b802e has version 2.10.70, which satisfies requirement malstruct==2.10.70 from https://files.pythonhosted.org/packages/48/80/e590a11df6016e6eed36357781cdc6b2964e177f29a276d745782d9ee80a/malstruct-2.10.70.tar.gz 2026-03-27T01:14:47,408 Removed malstruct==2.10.70 from https://files.pythonhosted.org/packages/48/80/e590a11df6016e6eed36357781cdc6b2964e177f29a276d745782d9ee80a/malstruct-2.10.70.tar.gz from build tracker '/tmp/pip-build-tracker-cl51sng5' 2026-03-27T01:14:47,414 Created temporary directory: /tmp/pip-unpack-765389_q 2026-03-27T01:14:47,415 Building wheels for collected packages: malstruct 2026-03-27T01:14:47,419 Created temporary directory: /tmp/pip-wheel-ubb2rs0f 2026-03-27T01:14:47,420 Building wheel for malstruct (setup.py): started 2026-03-27T01:14:47,421 Destination directory: /tmp/pip-wheel-ubb2rs0f 2026-03-27T01:14:47,421 Running command python setup.py bdist_wheel 2026-03-27T01:14:48,305 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T01:14:48,305 !! 2026-03-27T01:14:48,306 ******************************************************************************** 2026-03-27T01:14:48,307 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T01:14:48,308 License :: OSI Approved :: MIT License 2026-03-27T01:14:48,309 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T01:14:48,309 ******************************************************************************** 2026-03-27T01:14:48,311 !! 2026-03-27T01:14:48,311 self._finalize_license_expression() 2026-03-27T01:14:48,312 running bdist_wheel 2026-03-27T01:14:48,439 running build 2026-03-27T01:14:48,440 running build_py 2026-03-27T01:14:48,470 creating build/lib/malstruct 2026-03-27T01:14:48,472 copying malstruct/core.py -> build/lib/malstruct 2026-03-27T01:14:48,478 copying malstruct/version.py -> build/lib/malstruct 2026-03-27T01:14:48,480 copying malstruct/expr.py -> build/lib/malstruct 2026-03-27T01:14:48,483 copying malstruct/__init__.py -> build/lib/malstruct 2026-03-27T01:14:48,485 copying malstruct/debug.py -> build/lib/malstruct 2026-03-27T01:14:48,488 creating build/lib/malstruct/lib 2026-03-27T01:14:48,489 copying malstruct/lib/hex.py -> build/lib/malstruct/lib 2026-03-27T01:14:48,491 copying malstruct/lib/containers.py -> build/lib/malstruct/lib 2026-03-27T01:14:48,494 copying malstruct/lib/bitstream.py -> build/lib/malstruct/lib 2026-03-27T01:14:48,496 copying malstruct/lib/binary.py -> build/lib/malstruct/lib 2026-03-27T01:14:48,498 copying malstruct/lib/py3compat.py -> build/lib/malstruct/lib 2026-03-27T01:14:48,500 copying malstruct/lib/__init__.py -> build/lib/malstruct/lib 2026-03-27T01:14:48,503 creating build/lib/malstruct/utils 2026-03-27T01:14:48,504 copying malstruct/utils/custombase64.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,507 copying malstruct/utils/network.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,509 copying malstruct/utils/html.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,512 copying malstruct/utils/windows_structures.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,514 copying malstruct/utils/windows_enums.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,517 copying malstruct/utils/pefileutils.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,519 copying malstruct/utils/arm.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,522 copying malstruct/utils/dotnet.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,524 copying malstruct/utils/helpers.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,527 copying malstruct/utils/windows_constants.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,530 copying malstruct/utils/elffileutils.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,532 copying malstruct/utils/__init__.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,534 copying malstruct/utils/datetime_.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,536 copying malstruct/utils/mips.py -> build/lib/malstruct/utils 2026-03-27T01:14:48,540 copying malstruct/utils/template.html -> build/lib/malstruct/utils 2026-03-27T01:14:48,571 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-27T01:14:48,572 !! 2026-03-27T01:14:48,573 ******************************************************************************** 2026-03-27T01:14:48,573 Please avoid running ``setup.py`` directly. 2026-03-27T01:14:48,574 Instead, use pypa/build, pypa/installer or other 2026-03-27T01:14:48,574 standards-based tools. 2026-03-27T01:14:48,575 This deprecation is overdue, please update your project and remove deprecated 2026-03-27T01:14:48,576 calls to avoid build errors in the future. 2026-03-27T01:14:48,577 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-27T01:14:48,577 ******************************************************************************** 2026-03-27T01:14:48,578 !! 2026-03-27T01:14:48,579 self.initialize_options() 2026-03-27T01:14:48,602 installing to build/bdist.linux-armv7l/wheel 2026-03-27T01:14:48,603 running install 2026-03-27T01:14:48,627 running install_lib 2026-03-27T01:14:48,653 creating build/bdist.linux-armv7l/wheel 2026-03-27T01:14:48,656 creating build/bdist.linux-armv7l/wheel/malstruct 2026-03-27T01:14:48,657 copying build/lib/malstruct/core.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-03-27T01:14:48,663 copying build/lib/malstruct/version.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-03-27T01:14:48,666 creating build/bdist.linux-armv7l/wheel/malstruct/utils 2026-03-27T01:14:48,668 copying build/lib/malstruct/utils/custombase64.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,670 copying build/lib/malstruct/utils/network.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,672 copying build/lib/malstruct/utils/html.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,675 copying build/lib/malstruct/utils/windows_structures.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,678 copying build/lib/malstruct/utils/windows_enums.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,680 copying build/lib/malstruct/utils/pefileutils.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,683 copying build/lib/malstruct/utils/arm.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,686 copying build/lib/malstruct/utils/dotnet.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,688 copying build/lib/malstruct/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,691 copying build/lib/malstruct/utils/windows_constants.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,693 copying build/lib/malstruct/utils/elffileutils.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,695 copying build/lib/malstruct/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,697 copying build/lib/malstruct/utils/datetime_.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,699 copying build/lib/malstruct/utils/template.html -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,702 copying build/lib/malstruct/utils/mips.py -> build/bdist.linux-armv7l/wheel/./malstruct/utils 2026-03-27T01:14:48,705 creating build/bdist.linux-armv7l/wheel/malstruct/lib 2026-03-27T01:14:48,706 copying build/lib/malstruct/lib/hex.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-03-27T01:14:48,708 copying build/lib/malstruct/lib/containers.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-03-27T01:14:48,710 copying build/lib/malstruct/lib/bitstream.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-03-27T01:14:48,713 copying build/lib/malstruct/lib/binary.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-03-27T01:14:48,715 copying build/lib/malstruct/lib/py3compat.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-03-27T01:14:48,717 copying build/lib/malstruct/lib/__init__.py -> build/bdist.linux-armv7l/wheel/./malstruct/lib 2026-03-27T01:14:48,719 copying build/lib/malstruct/expr.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-03-27T01:14:48,722 copying build/lib/malstruct/__init__.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-03-27T01:14:48,724 copying build/lib/malstruct/debug.py -> build/bdist.linux-armv7l/wheel/./malstruct 2026-03-27T01:14:48,726 running install_egg_info 2026-03-27T01:14:48,759 running egg_info 2026-03-27T01:14:48,786 writing malstruct.egg-info/PKG-INFO 2026-03-27T01:14:48,793 writing dependency_links to malstruct.egg-info/dependency_links.txt 2026-03-27T01:14:48,797 writing requirements to malstruct.egg-info/requires.txt 2026-03-27T01:14:48,798 writing top-level names to malstruct.egg-info/top_level.txt 2026-03-27T01:14:48,830 reading manifest file 'malstruct.egg-info/SOURCES.txt' 2026-03-27T01:14:48,834 reading manifest template 'MANIFEST.in' 2026-03-27T01:14:48,835 adding license file 'LICENSE' 2026-03-27T01:14:48,839 writing manifest file 'malstruct.egg-info/SOURCES.txt' 2026-03-27T01:14:48,840 Copying malstruct.egg-info to build/bdist.linux-armv7l/wheel/./malstruct-2.10.70-py3.11.egg-info 2026-03-27T01:14:48,850 running install_scripts 2026-03-27T01:14:48,862 creating build/bdist.linux-armv7l/wheel/malstruct-2.10.70.dist-info/WHEEL 2026-03-27T01:14:48,865 creating '/tmp/pip-wheel-ubb2rs0f/malstruct-2.10.70-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T01:14:48,867 adding 'malstruct/__init__.py' 2026-03-27T01:14:48,894 adding 'malstruct/core.py' 2026-03-27T01:14:48,898 adding 'malstruct/debug.py' 2026-03-27T01:14:48,900 adding 'malstruct/expr.py' 2026-03-27T01:14:48,901 adding 'malstruct/version.py' 2026-03-27T01:14:48,903 adding 'malstruct/lib/__init__.py' 2026-03-27T01:14:48,905 adding 'malstruct/lib/binary.py' 2026-03-27T01:14:48,906 adding 'malstruct/lib/bitstream.py' 2026-03-27T01:14:48,908 adding 'malstruct/lib/containers.py' 2026-03-27T01:14:48,909 adding 'malstruct/lib/hex.py' 2026-03-27T01:14:48,911 adding 'malstruct/lib/py3compat.py' 2026-03-27T01:14:48,912 adding 'malstruct/utils/__init__.py' 2026-03-27T01:14:48,914 adding 'malstruct/utils/arm.py' 2026-03-27T01:14:48,915 adding 'malstruct/utils/custombase64.py' 2026-03-27T01:14:48,917 adding 'malstruct/utils/datetime_.py' 2026-03-27T01:14:48,918 adding 'malstruct/utils/dotnet.py' 2026-03-27T01:14:48,919 adding 'malstruct/utils/elffileutils.py' 2026-03-27T01:14:48,925 adding 'malstruct/utils/helpers.py' 2026-03-27T01:14:48,927 adding 'malstruct/utils/html.py' 2026-03-27T01:14:48,929 adding 'malstruct/utils/mips.py' 2026-03-27T01:14:48,930 adding 'malstruct/utils/network.py' 2026-03-27T01:14:48,933 adding 'malstruct/utils/pefileutils.py' 2026-03-27T01:14:48,935 adding 'malstruct/utils/template.html' 2026-03-27T01:14:48,936 adding 'malstruct/utils/windows_constants.py' 2026-03-27T01:14:48,938 adding 'malstruct/utils/windows_enums.py' 2026-03-27T01:14:48,940 adding 'malstruct/utils/windows_structures.py' 2026-03-27T01:14:48,943 adding 'malstruct-2.10.70.dist-info/licenses/LICENSE' 2026-03-27T01:14:48,944 adding 'malstruct-2.10.70.dist-info/METADATA' 2026-03-27T01:14:48,945 adding 'malstruct-2.10.70.dist-info/WHEEL' 2026-03-27T01:14:48,946 adding 'malstruct-2.10.70.dist-info/top_level.txt' 2026-03-27T01:14:48,947 adding 'malstruct-2.10.70.dist-info/RECORD' 2026-03-27T01:14:48,950 removing build/bdist.linux-armv7l/wheel 2026-03-27T01:14:49,076 Building wheel for malstruct (setup.py): finished with status 'done' 2026-03-27T01:14:49,079 Created wheel for malstruct: filename=malstruct-2.10.70-py3-none-any.whl size=106187 sha256=88f6070591597933e2f74b2757ed2017270f5621aad0b7ee164754db624e09f6 2026-03-27T01:14:49,080 Stored in directory: /tmp/pip-ephem-wheel-cache-fagqdkuu/wheels/d8/58/d7/3244138ba7bb60c069dea1751c69d2e15a7c76640f1756e18c 2026-03-27T01:14:49,092 Successfully built malstruct 2026-03-27T01:14:49,098 Removed build tracker: '/tmp/pip-build-tracker-cl51sng5'