2025-12-19T22:48:53,798 Created temporary directory: /tmp/pip-ephem-wheel-cache-cbsgssrn 2025-12-19T22:48:53,800 Created temporary directory: /tmp/pip-build-tracker-7gkdt7s1 2025-12-19T22:48:53,801 Initialized build tracking at /tmp/pip-build-tracker-7gkdt7s1 2025-12-19T22:48:53,801 Created build tracker: /tmp/pip-build-tracker-7gkdt7s1 2025-12-19T22:48:53,801 Entered build tracker: /tmp/pip-build-tracker-7gkdt7s1 2025-12-19T22:48:53,802 Created temporary directory: /tmp/pip-wheel-87_rh59g 2025-12-19T22:48:53,805 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-19T22:48:53,808 Created temporary directory: /tmp/pip-ephem-wheel-cache-1q_k80x8 2025-12-19T22:48:53,829 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-19T22:48:53,833 2 location(s) to search for versions of deployguard: 2025-12-19T22:48:53,833 * https://pypi.org/simple/deployguard/ 2025-12-19T22:48:53,833 * https://www.piwheels.org/simple/deployguard/ 2025-12-19T22:48:53,834 Fetching project page and analyzing links: https://pypi.org/simple/deployguard/ 2025-12-19T22:48:53,835 Getting page https://pypi.org/simple/deployguard/ 2025-12-19T22:48:53,836 Found index url https://pypi.org/simple 2025-12-19T22:48:54,053 Fetched page https://pypi.org/simple/deployguard/ as application/vnd.pypi.simple.v1+json 2025-12-19T22:48:54,055 Skipping link: No binaries permitted for deployguard: https://files.pythonhosted.org/packages/cc/86/024712c5ebf123f305e07e97bb16cb6231290caf7554ea452fed306eb9d1/deployguard-0.1.0-py3-none-any.whl (from https://pypi.org/simple/deployguard/) (requires-python:>=3.10) 2025-12-19T22:48:54,056 Found link https://files.pythonhosted.org/packages/09/54/4531f7064b588cd3b442dd6168ef138297ba98c2c8c79cbd580bd5b38acc/deployguard-0.1.0.tar.gz (from https://pypi.org/simple/deployguard/) (requires-python:>=3.10), version: 0.1.0 2025-12-19T22:48:54,057 Skipping link: No binaries permitted for deployguard: https://files.pythonhosted.org/packages/ef/b8/efe6fa7c4989e171a956b53109bc9ed5a1f5559c85c7139fa7cb55a48132/deployguard-0.1.1-py3-none-any.whl (from https://pypi.org/simple/deployguard/) (requires-python:>=3.10) 2025-12-19T22:48:54,058 Found link https://files.pythonhosted.org/packages/37/79/1df8387b98a788e2cf6d18bbda012c948bcfc24efbc22f13bd1bf222c715/deployguard-0.1.1.tar.gz (from https://pypi.org/simple/deployguard/) (requires-python:>=3.10), version: 0.1.1 2025-12-19T22:48:54,059 Fetching project page and analyzing links: https://www.piwheels.org/simple/deployguard/ 2025-12-19T22:48:54,060 Getting page https://www.piwheels.org/simple/deployguard/ 2025-12-19T22:48:54,061 Found index url https://www.piwheels.org/simple 2025-12-19T22:48:54,234 Fetched page https://www.piwheels.org/simple/deployguard/ as text/html 2025-12-19T22:48:54,236 Skipping link: not a file: https://www.piwheels.org/simple/deployguard/ 2025-12-19T22:48:54,236 Skipping link: not a file: https://pypi.org/simple/deployguard/ 2025-12-19T22:48:54,267 Given no hashes to check 1 links for project 'deployguard': discarding no candidates 2025-12-19T22:48:54,291 Collecting deployguard==0.1.0 2025-12-19T22:48:54,293 Created temporary directory: /tmp/pip-unpack-byd9jnqd 2025-12-19T22:48:54,431 Downloading deployguard-0.1.0.tar.gz (95 kB) 2025-12-19T22:48:54,662 Added deployguard==0.1.0 from https://files.pythonhosted.org/packages/09/54/4531f7064b588cd3b442dd6168ef138297ba98c2c8c79cbd580bd5b38acc/deployguard-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-7gkdt7s1' 2025-12-19T22:48:54,670 Created temporary directory: /tmp/pip-build-env-kgxon9mk 2025-12-19T22:48:54,675 Installing build dependencies: started 2025-12-19T22:48:54,676 Running command pip subprocess to install build dependencies 2025-12-19T22:48:55,945 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-19T22:48:56,625 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-19T22:48:56,651 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-19T22:48:58,371 Collecting setuptools>=65.0 2025-12-19T22:48:58,457 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-19T22:48:58,731 Collecting wheel 2025-12-19T22:48:58,747 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-19T22:49:01,654 Installing collected packages: wheel, setuptools 2025-12-19T22:49:01,897 Creating /tmp/pip-build-env-kgxon9mk/overlay/local/bin 2025-12-19T22:49:01,899 changing mode of /tmp/pip-build-env-kgxon9mk/overlay/local/bin/wheel to 755 2025-12-19T22:49:05,599 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-19T22:49:05,871 Installing build dependencies: finished with status 'done' 2025-12-19T22:49:05,877 Getting requirements to build wheel: started 2025-12-19T22:49:05,879 Running command Getting requirements to build wheel 2025-12-19T22:49:06,620 running egg_info 2025-12-19T22:49:06,627 writing src/deployguard.egg-info/PKG-INFO 2025-12-19T22:49:06,635 writing dependency_links to src/deployguard.egg-info/dependency_links.txt 2025-12-19T22:49:06,637 writing entry points to src/deployguard.egg-info/entry_points.txt 2025-12-19T22:49:06,641 writing requirements to src/deployguard.egg-info/requires.txt 2025-12-19T22:49:06,643 writing top-level names to src/deployguard.egg-info/top_level.txt 2025-12-19T22:49:06,680 reading manifest file 'src/deployguard.egg-info/SOURCES.txt' 2025-12-19T22:49:06,686 adding license file 'LICENSE' 2025-12-19T22:49:06,691 writing manifest file 'src/deployguard.egg-info/SOURCES.txt' 2025-12-19T22:49:06,789 Getting requirements to build wheel: finished with status 'done' 2025-12-19T22:49:06,793 Created temporary directory: /tmp/pip-modern-metadata-fv_f1z2q 2025-12-19T22:49:06,795 Preparing metadata (pyproject.toml): started 2025-12-19T22:49:06,796 Running command Preparing metadata (pyproject.toml) 2025-12-19T22:49:07,467 running dist_info 2025-12-19T22:49:07,479 creating /tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info 2025-12-19T22:49:07,480 writing /tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/PKG-INFO 2025-12-19T22:49:07,487 writing dependency_links to /tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/dependency_links.txt 2025-12-19T22:49:07,489 writing entry points to /tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/entry_points.txt 2025-12-19T22:49:07,493 writing requirements to /tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/requires.txt 2025-12-19T22:49:07,494 writing top-level names to /tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/top_level.txt 2025-12-19T22:49:07,496 writing manifest file '/tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/SOURCES.txt' 2025-12-19T22:49:07,527 reading manifest file '/tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/SOURCES.txt' 2025-12-19T22:49:07,529 adding license file 'LICENSE' 2025-12-19T22:49:07,533 writing manifest file '/tmp/pip-modern-metadata-fv_f1z2q/deployguard.egg-info/SOURCES.txt' 2025-12-19T22:49:07,535 creating '/tmp/pip-modern-metadata-fv_f1z2q/deployguard-0.1.0.dist-info' 2025-12-19T22:49:07,661 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-19T22:49:07,667 Source in /tmp/pip-wheel-87_rh59g/deployguard_ef02d5adcbcc4258a1da2046cb940e71 has version 0.1.0, which satisfies requirement deployguard==0.1.0 from https://files.pythonhosted.org/packages/09/54/4531f7064b588cd3b442dd6168ef138297ba98c2c8c79cbd580bd5b38acc/deployguard-0.1.0.tar.gz 2025-12-19T22:49:07,668 Removed deployguard==0.1.0 from https://files.pythonhosted.org/packages/09/54/4531f7064b588cd3b442dd6168ef138297ba98c2c8c79cbd580bd5b38acc/deployguard-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-7gkdt7s1' 2025-12-19T22:49:07,675 Created temporary directory: /tmp/pip-unpack-zjg5ctus 2025-12-19T22:49:07,676 Building wheels for collected packages: deployguard 2025-12-19T22:49:07,680 Created temporary directory: /tmp/pip-wheel-q0ovbvg0 2025-12-19T22:49:07,680 Destination directory: /tmp/pip-wheel-q0ovbvg0 2025-12-19T22:49:07,683 Building wheel for deployguard (pyproject.toml): started 2025-12-19T22:49:07,684 Running command Building wheel for deployguard (pyproject.toml) 2025-12-19T22:49:08,358 running bdist_wheel 2025-12-19T22:49:08,379 running build 2025-12-19T22:49:08,380 running build_py 2025-12-19T22:49:08,387 creating build/lib/deployguard 2025-12-19T22:49:08,389 copying src/deployguard/config.py -> build/lib/deployguard 2025-12-19T22:49:08,392 copying src/deployguard/__main__.py -> build/lib/deployguard 2025-12-19T22:49:08,394 copying src/deployguard/project.py -> build/lib/deployguard 2025-12-19T22:49:08,396 copying src/deployguard/__init__.py -> build/lib/deployguard 2025-12-19T22:49:08,398 copying src/deployguard/constants.py -> build/lib/deployguard 2025-12-19T22:49:08,399 copying src/deployguard/scanner.py -> build/lib/deployguard 2025-12-19T22:49:08,402 copying src/deployguard/cli.py -> build/lib/deployguard 2025-12-19T22:49:08,405 creating build/lib/deployguard/testing 2025-12-19T22:49:08,406 copying src/deployguard/testing/__init__.py -> build/lib/deployguard/testing 2025-12-19T22:49:08,409 copying src/deployguard/testing/matcher.py -> build/lib/deployguard/testing 2025-12-19T22:49:08,411 copying src/deployguard/testing/analyzer.py -> build/lib/deployguard/testing 2025-12-19T22:49:08,414 creating build/lib/deployguard/models 2025-12-19T22:49:08,415 copying src/deployguard/models/rules.py -> build/lib/deployguard/models 2025-12-19T22:49:08,418 copying src/deployguard/models/report.py -> build/lib/deployguard/models 2025-12-19T22:49:08,420 copying src/deployguard/models/testing.py -> build/lib/deployguard/models 2025-12-19T22:49:08,423 copying src/deployguard/models/core.py -> build/lib/deployguard/models 2025-12-19T22:49:08,425 copying src/deployguard/models/__init__.py -> build/lib/deployguard/models 2025-12-19T22:49:08,427 copying src/deployguard/models/dynamic.py -> build/lib/deployguard/models 2025-12-19T22:49:08,429 copying src/deployguard/models/static.py -> build/lib/deployguard/models 2025-12-19T22:49:08,433 creating build/lib/deployguard/dynamic 2025-12-19T22:49:08,434 copying src/deployguard/dynamic/rpc_client.py -> build/lib/deployguard/dynamic 2025-12-19T22:49:08,437 copying src/deployguard/dynamic/__init__.py -> build/lib/deployguard/dynamic 2025-12-19T22:49:08,439 copying src/deployguard/dynamic/bytecode.py -> build/lib/deployguard/dynamic 2025-12-19T22:49:08,441 copying src/deployguard/dynamic/analyzer.py -> build/lib/deployguard/dynamic 2025-12-19T22:49:08,444 creating build/lib/deployguard/static 2025-12-19T22:49:08,446 copying src/deployguard/static/__init__.py -> build/lib/deployguard/static 2025-12-19T22:49:08,448 copying src/deployguard/static/analyzer.py -> build/lib/deployguard/static 2025-12-19T22:49:08,451 creating build/lib/deployguard/rules 2025-12-19T22:49:08,453 copying src/deployguard/rules/base.py -> build/lib/deployguard/rules 2025-12-19T22:49:08,455 copying src/deployguard/rules/executors.py -> build/lib/deployguard/rules 2025-12-19T22:49:08,458 copying src/deployguard/rules/registry.py -> build/lib/deployguard/rules 2025-12-19T22:49:08,461 copying src/deployguard/rules/__init__.py -> build/lib/deployguard/rules 2025-12-19T22:49:08,463 creating build/lib/deployguard/static/parsers 2025-12-19T22:49:08,465 copying src/deployguard/static/parsers/foundry.py -> build/lib/deployguard/static/parsers 2025-12-19T22:49:08,468 copying src/deployguard/static/parsers/__init__.py -> build/lib/deployguard/static/parsers 2025-12-19T22:49:08,471 copying src/deployguard/static/parsers/foundry_project.py -> build/lib/deployguard/static/parsers 2025-12-19T22:49:08,474 creating build/lib/deployguard/rules/testing 2025-12-19T22:49:08,475 copying src/deployguard/rules/testing/no_test.py -> build/lib/deployguard/rules/testing 2025-12-19T22:49:08,478 copying src/deployguard/rules/testing/__init__.py -> build/lib/deployguard/rules/testing 2025-12-19T22:49:08,480 copying src/deployguard/rules/testing/test_no_run.py -> build/lib/deployguard/rules/testing 2025-12-19T22:49:08,483 creating build/lib/deployguard/rules/dynamic 2025-12-19T22:49:08,484 copying src/deployguard/rules/dynamic/uninitialized_proxy.py -> build/lib/deployguard/rules/dynamic 2025-12-19T22:49:08,487 copying src/deployguard/rules/dynamic/shadow_contract.py -> build/lib/deployguard/rules/dynamic 2025-12-19T22:49:08,489 copying src/deployguard/rules/dynamic/admin_mismatch.py -> build/lib/deployguard/rules/dynamic 2025-12-19T22:49:08,492 copying src/deployguard/rules/dynamic/__init__.py -> build/lib/deployguard/rules/dynamic 2025-12-19T22:49:08,494 copying src/deployguard/rules/dynamic/non_standard_proxy.py -> build/lib/deployguard/rules/dynamic 2025-12-19T22:49:08,496 copying src/deployguard/rules/dynamic/impl_mismatch.py -> build/lib/deployguard/rules/dynamic 2025-12-19T22:49:08,499 creating build/lib/deployguard/rules/proxy 2025-12-19T22:49:08,500 copying src/deployguard/rules/proxy/hardcoded_impl.py -> build/lib/deployguard/rules/proxy 2025-12-19T22:49:08,503 copying src/deployguard/rules/proxy/__init__.py -> build/lib/deployguard/rules/proxy 2025-12-19T22:49:08,505 copying src/deployguard/rules/proxy/non_atomic_init.py -> build/lib/deployguard/rules/proxy 2025-12-19T22:49:08,508 copying src/deployguard/rules/proxy/missing_impl_validation.py -> build/lib/deployguard/rules/proxy 2025-12-19T22:49:08,511 creating build/lib/deployguard/rules/security 2025-12-19T22:49:08,512 copying src/deployguard/rules/security/uups_no_disable_init.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,514 copying src/deployguard/rules/security/missing_ownership_transfer.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,517 copying src/deployguard/rules/security/deployer_admin.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,519 copying src/deployguard/rules/security/uups_upgrade_override.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,521 copying src/deployguard/rules/security/__init__.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,523 copying src/deployguard/rules/security/uups_no_authorize.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,525 copying src/deployguard/rules/security/private_key_env.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,527 copying src/deployguard/rules/security/uups_unsafe_opcode.py -> build/lib/deployguard/rules/security 2025-12-19T22:49:08,530 creating build/lib/deployguard/rules/config 2025-12-19T22:49:08,531 copying src/deployguard/rules/config/hardcoded_address.py -> build/lib/deployguard/rules/config 2025-12-19T22:49:08,533 copying src/deployguard/rules/config/__init__.py -> build/lib/deployguard/rules/config 2025-12-19T22:49:08,535 running egg_info 2025-12-19T22:49:08,547 writing src/deployguard.egg-info/PKG-INFO 2025-12-19T22:49:08,553 writing dependency_links to src/deployguard.egg-info/dependency_links.txt 2025-12-19T22:49:08,555 writing entry points to src/deployguard.egg-info/entry_points.txt 2025-12-19T22:49:08,559 writing requirements to src/deployguard.egg-info/requires.txt 2025-12-19T22:49:08,560 writing top-level names to src/deployguard.egg-info/top_level.txt 2025-12-19T22:49:08,580 reading manifest file 'src/deployguard.egg-info/SOURCES.txt' 2025-12-19T22:49:08,585 adding license file 'LICENSE' 2025-12-19T22:49:08,591 writing manifest file 'src/deployguard.egg-info/SOURCES.txt' 2025-12-19T22:49:08,599 copying src/deployguard/py.typed -> build/lib/deployguard 2025-12-19T22:49:08,616 installing to build/bdist.linux-armv7l/wheel 2025-12-19T22:49:08,617 running install 2025-12-19T22:49:08,640 running install_lib 2025-12-19T22:49:08,646 creating build/bdist.linux-armv7l/wheel 2025-12-19T22:49:08,648 creating build/bdist.linux-armv7l/wheel/deployguard 2025-12-19T22:49:08,650 creating build/bdist.linux-armv7l/wheel/deployguard/testing 2025-12-19T22:49:08,651 copying build/lib/deployguard/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/testing 2025-12-19T22:49:08,653 copying build/lib/deployguard/testing/matcher.py -> build/bdist.linux-armv7l/wheel/./deployguard/testing 2025-12-19T22:49:08,655 copying build/lib/deployguard/testing/analyzer.py -> build/bdist.linux-armv7l/wheel/./deployguard/testing 2025-12-19T22:49:08,658 copying build/lib/deployguard/py.typed -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,660 creating build/bdist.linux-armv7l/wheel/deployguard/models 2025-12-19T22:49:08,661 copying build/lib/deployguard/models/rules.py -> build/bdist.linux-armv7l/wheel/./deployguard/models 2025-12-19T22:49:08,663 copying build/lib/deployguard/models/report.py -> build/bdist.linux-armv7l/wheel/./deployguard/models 2025-12-19T22:49:08,666 copying build/lib/deployguard/models/testing.py -> build/bdist.linux-armv7l/wheel/./deployguard/models 2025-12-19T22:49:08,668 copying build/lib/deployguard/models/core.py -> build/bdist.linux-armv7l/wheel/./deployguard/models 2025-12-19T22:49:08,670 copying build/lib/deployguard/models/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/models 2025-12-19T22:49:08,671 copying build/lib/deployguard/models/dynamic.py -> build/bdist.linux-armv7l/wheel/./deployguard/models 2025-12-19T22:49:08,674 copying build/lib/deployguard/models/static.py -> build/bdist.linux-armv7l/wheel/./deployguard/models 2025-12-19T22:49:08,676 copying build/lib/deployguard/config.py -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,679 copying build/lib/deployguard/__main__.py -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,681 copying build/lib/deployguard/project.py -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,683 creating build/bdist.linux-armv7l/wheel/deployguard/dynamic 2025-12-19T22:49:08,684 copying build/lib/deployguard/dynamic/rpc_client.py -> build/bdist.linux-armv7l/wheel/./deployguard/dynamic 2025-12-19T22:49:08,687 copying build/lib/deployguard/dynamic/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/dynamic 2025-12-19T22:49:08,689 copying build/lib/deployguard/dynamic/bytecode.py -> build/bdist.linux-armv7l/wheel/./deployguard/dynamic 2025-12-19T22:49:08,691 copying build/lib/deployguard/dynamic/analyzer.py -> build/bdist.linux-armv7l/wheel/./deployguard/dynamic 2025-12-19T22:49:08,694 creating build/bdist.linux-armv7l/wheel/deployguard/static 2025-12-19T22:49:08,695 creating build/bdist.linux-armv7l/wheel/deployguard/static/parsers 2025-12-19T22:49:08,697 copying build/lib/deployguard/static/parsers/foundry.py -> build/bdist.linux-armv7l/wheel/./deployguard/static/parsers 2025-12-19T22:49:08,700 copying build/lib/deployguard/static/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/static/parsers 2025-12-19T22:49:08,702 copying build/lib/deployguard/static/parsers/foundry_project.py -> build/bdist.linux-armv7l/wheel/./deployguard/static/parsers 2025-12-19T22:49:08,704 copying build/lib/deployguard/static/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/static 2025-12-19T22:49:08,706 copying build/lib/deployguard/static/analyzer.py -> build/bdist.linux-armv7l/wheel/./deployguard/static 2025-12-19T22:49:08,708 copying build/lib/deployguard/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,711 creating build/bdist.linux-armv7l/wheel/deployguard/rules 2025-12-19T22:49:08,712 copying build/lib/deployguard/rules/base.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules 2025-12-19T22:49:08,714 creating build/bdist.linux-armv7l/wheel/deployguard/rules/testing 2025-12-19T22:49:08,715 copying build/lib/deployguard/rules/testing/no_test.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/testing 2025-12-19T22:49:08,718 copying build/lib/deployguard/rules/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/testing 2025-12-19T22:49:08,719 copying build/lib/deployguard/rules/testing/test_no_run.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/testing 2025-12-19T22:49:08,722 creating build/bdist.linux-armv7l/wheel/deployguard/rules/dynamic 2025-12-19T22:49:08,723 copying build/lib/deployguard/rules/dynamic/uninitialized_proxy.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/dynamic 2025-12-19T22:49:08,725 copying build/lib/deployguard/rules/dynamic/shadow_contract.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/dynamic 2025-12-19T22:49:08,727 copying build/lib/deployguard/rules/dynamic/admin_mismatch.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/dynamic 2025-12-19T22:49:08,729 copying build/lib/deployguard/rules/dynamic/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/dynamic 2025-12-19T22:49:08,731 copying build/lib/deployguard/rules/dynamic/non_standard_proxy.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/dynamic 2025-12-19T22:49:08,733 copying build/lib/deployguard/rules/dynamic/impl_mismatch.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/dynamic 2025-12-19T22:49:08,735 copying build/lib/deployguard/rules/executors.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules 2025-12-19T22:49:08,737 copying build/lib/deployguard/rules/registry.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules 2025-12-19T22:49:08,739 copying build/lib/deployguard/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules 2025-12-19T22:49:08,742 creating build/bdist.linux-armv7l/wheel/deployguard/rules/proxy 2025-12-19T22:49:08,743 copying build/lib/deployguard/rules/proxy/hardcoded_impl.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/proxy 2025-12-19T22:49:08,745 copying build/lib/deployguard/rules/proxy/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/proxy 2025-12-19T22:49:08,746 copying build/lib/deployguard/rules/proxy/non_atomic_init.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/proxy 2025-12-19T22:49:08,749 copying build/lib/deployguard/rules/proxy/missing_impl_validation.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/proxy 2025-12-19T22:49:08,756 creating build/bdist.linux-armv7l/wheel/deployguard/rules/security 2025-12-19T22:49:08,757 copying build/lib/deployguard/rules/security/uups_no_disable_init.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,759 copying build/lib/deployguard/rules/security/missing_ownership_transfer.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,762 copying build/lib/deployguard/rules/security/deployer_admin.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,764 copying build/lib/deployguard/rules/security/uups_upgrade_override.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,766 copying build/lib/deployguard/rules/security/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,768 copying build/lib/deployguard/rules/security/uups_no_authorize.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,770 copying build/lib/deployguard/rules/security/private_key_env.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,772 copying build/lib/deployguard/rules/security/uups_unsafe_opcode.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/security 2025-12-19T22:49:08,775 creating build/bdist.linux-armv7l/wheel/deployguard/rules/config 2025-12-19T22:49:08,776 copying build/lib/deployguard/rules/config/hardcoded_address.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/config 2025-12-19T22:49:08,779 copying build/lib/deployguard/rules/config/__init__.py -> build/bdist.linux-armv7l/wheel/./deployguard/rules/config 2025-12-19T22:49:08,780 copying build/lib/deployguard/constants.py -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,782 copying build/lib/deployguard/scanner.py -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,784 copying build/lib/deployguard/cli.py -> build/bdist.linux-armv7l/wheel/./deployguard 2025-12-19T22:49:08,787 running install_egg_info 2025-12-19T22:49:08,793 Copying src/deployguard.egg-info to build/bdist.linux-armv7l/wheel/./deployguard-0.1.0-py3.11.egg-info 2025-12-19T22:49:08,804 running install_scripts 2025-12-19T22:49:08,816 creating build/bdist.linux-armv7l/wheel/deployguard-0.1.0.dist-info/WHEEL 2025-12-19T22:49:08,818 creating '/tmp/pip-wheel-q0ovbvg0/.tmp-crrkxbkb/deployguard-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-19T22:49:08,820 adding 'deployguard/__init__.py' 2025-12-19T22:49:08,822 adding 'deployguard/__main__.py' 2025-12-19T22:49:08,825 adding 'deployguard/cli.py' 2025-12-19T22:49:08,826 adding 'deployguard/config.py' 2025-12-19T22:49:08,828 adding 'deployguard/constants.py' 2025-12-19T22:49:08,829 adding 'deployguard/project.py' 2025-12-19T22:49:08,830 adding 'deployguard/py.typed' 2025-12-19T22:49:08,832 adding 'deployguard/scanner.py' 2025-12-19T22:49:08,834 adding 'deployguard/dynamic/__init__.py' 2025-12-19T22:49:08,836 adding 'deployguard/dynamic/analyzer.py' 2025-12-19T22:49:08,837 adding 'deployguard/dynamic/bytecode.py' 2025-12-19T22:49:08,839 adding 'deployguard/dynamic/rpc_client.py' 2025-12-19T22:49:08,840 adding 'deployguard/models/__init__.py' 2025-12-19T22:49:08,842 adding 'deployguard/models/core.py' 2025-12-19T22:49:08,843 adding 'deployguard/models/dynamic.py' 2025-12-19T22:49:08,845 adding 'deployguard/models/report.py' 2025-12-19T22:49:08,847 adding 'deployguard/models/rules.py' 2025-12-19T22:49:08,849 adding 'deployguard/models/static.py' 2025-12-19T22:49:08,851 adding 'deployguard/models/testing.py' 2025-12-19T22:49:08,854 adding 'deployguard/rules/__init__.py' 2025-12-19T22:49:08,855 adding 'deployguard/rules/base.py' 2025-12-19T22:49:08,857 adding 'deployguard/rules/executors.py' 2025-12-19T22:49:08,859 adding 'deployguard/rules/registry.py' 2025-12-19T22:49:08,862 adding 'deployguard/rules/config/__init__.py' 2025-12-19T22:49:08,864 adding 'deployguard/rules/config/hardcoded_address.py' 2025-12-19T22:49:08,866 adding 'deployguard/rules/dynamic/__init__.py' 2025-12-19T22:49:08,868 adding 'deployguard/rules/dynamic/admin_mismatch.py' 2025-12-19T22:49:08,870 adding 'deployguard/rules/dynamic/impl_mismatch.py' 2025-12-19T22:49:08,872 adding 'deployguard/rules/dynamic/non_standard_proxy.py' 2025-12-19T22:49:08,874 adding 'deployguard/rules/dynamic/shadow_contract.py' 2025-12-19T22:49:08,876 adding 'deployguard/rules/dynamic/uninitialized_proxy.py' 2025-12-19T22:49:08,878 adding 'deployguard/rules/proxy/__init__.py' 2025-12-19T22:49:08,880 adding 'deployguard/rules/proxy/hardcoded_impl.py' 2025-12-19T22:49:08,883 adding 'deployguard/rules/proxy/missing_impl_validation.py' 2025-12-19T22:49:08,885 adding 'deployguard/rules/proxy/non_atomic_init.py' 2025-12-19T22:49:08,887 adding 'deployguard/rules/security/__init__.py' 2025-12-19T22:49:08,889 adding 'deployguard/rules/security/deployer_admin.py' 2025-12-19T22:49:08,891 adding 'deployguard/rules/security/missing_ownership_transfer.py' 2025-12-19T22:49:08,893 adding 'deployguard/rules/security/private_key_env.py' 2025-12-19T22:49:08,895 adding 'deployguard/rules/security/uups_no_authorize.py' 2025-12-19T22:49:08,897 adding 'deployguard/rules/security/uups_no_disable_init.py' 2025-12-19T22:49:08,899 adding 'deployguard/rules/security/uups_unsafe_opcode.py' 2025-12-19T22:49:08,901 adding 'deployguard/rules/security/uups_upgrade_override.py' 2025-12-19T22:49:08,903 adding 'deployguard/rules/testing/__init__.py' 2025-12-19T22:49:08,905 adding 'deployguard/rules/testing/no_test.py' 2025-12-19T22:49:08,907 adding 'deployguard/rules/testing/test_no_run.py' 2025-12-19T22:49:08,909 adding 'deployguard/static/__init__.py' 2025-12-19T22:49:08,912 adding 'deployguard/static/analyzer.py' 2025-12-19T22:49:08,914 adding 'deployguard/static/parsers/__init__.py' 2025-12-19T22:49:08,921 adding 'deployguard/static/parsers/foundry.py' 2025-12-19T22:49:08,925 adding 'deployguard/static/parsers/foundry_project.py' 2025-12-19T22:49:08,927 adding 'deployguard/testing/__init__.py' 2025-12-19T22:49:08,929 adding 'deployguard/testing/analyzer.py' 2025-12-19T22:49:08,931 adding 'deployguard/testing/matcher.py' 2025-12-19T22:49:08,936 adding 'deployguard-0.1.0.dist-info/licenses/LICENSE' 2025-12-19T22:49:08,938 adding 'deployguard-0.1.0.dist-info/METADATA' 2025-12-19T22:49:08,940 adding 'deployguard-0.1.0.dist-info/WHEEL' 2025-12-19T22:49:08,941 adding 'deployguard-0.1.0.dist-info/entry_points.txt' 2025-12-19T22:49:08,942 adding 'deployguard-0.1.0.dist-info/top_level.txt' 2025-12-19T22:49:08,944 adding 'deployguard-0.1.0.dist-info/RECORD' 2025-12-19T22:49:08,946 removing build/bdist.linux-armv7l/wheel 2025-12-19T22:49:09,062 Building wheel for deployguard (pyproject.toml): finished with status 'done' 2025-12-19T22:49:09,069 Created wheel for deployguard: filename=deployguard-0.1.0-py3-none-any.whl size=100167 sha256=ef2d880e5eb1b5778e43de9eaad497c0d73560fda2925194e4eabcc1d479eb49 2025-12-19T22:49:09,070 Stored in directory: /tmp/pip-ephem-wheel-cache-1q_k80x8/wheels/e7/26/f3/75b2113d220e524115e933b9393eb90b2755d82ac748ed04e1 2025-12-19T22:49:09,085 Successfully built deployguard 2025-12-19T22:49:09,093 Removed build tracker: '/tmp/pip-build-tracker-7gkdt7s1'