2026-07-15T06:17:56,039 Created temporary directory: /tmp/pip-ephem-wheel-cache-h_sirmhr 2026-07-15T06:17:56,041 Created temporary directory: /tmp/pip-build-tracker-v0ir_5q_ 2026-07-15T06:17:56,041 Initialized build tracking at /tmp/pip-build-tracker-v0ir_5q_ 2026-07-15T06:17:56,042 Created build tracker: /tmp/pip-build-tracker-v0ir_5q_ 2026-07-15T06:17:56,042 Entered build tracker: /tmp/pip-build-tracker-v0ir_5q_ 2026-07-15T06:17:56,043 Created temporary directory: /tmp/pip-wheel-j10rtylf 2026-07-15T06:17:56,046 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-07-15T06:17:56,048 Created temporary directory: /tmp/pip-ephem-wheel-cache-mqt0fk45 2026-07-15T06:17:56,070 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-15T06:17:56,074 2 location(s) to search for versions of prooflayer-rules: 2026-07-15T06:17:56,074 * https://pypi.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,074 * https://www.piwheels.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,074 Fetching project page and analyzing links: https://pypi.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,075 Getting page https://pypi.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,077 Found index url https://pypi.org/simple 2026-07-15T06:17:56,224 Fetched page https://pypi.org/simple/prooflayer-rules/ as application/vnd.pypi.simple.v1+json 2026-07-15T06:17:56,226 Skipping link: No binaries permitted for prooflayer-rules: https://files.pythonhosted.org/packages/54/eb/ad8d32b400b3d643d7e8a4cc53d3e1f976032c9de856dae060efb8d05871/prooflayer_rules-0.2.0-py3-none-any.whl (from https://pypi.org/simple/prooflayer-rules/) (requires-python:>=3.10) 2026-07-15T06:17:56,227 Found link https://files.pythonhosted.org/packages/31/74/2979afb6c342d3688dd2fd0ad5508e294a5ffcc888b5b278736627c637e5/prooflayer_rules-0.2.0.tar.gz (from https://pypi.org/simple/prooflayer-rules/) (requires-python:>=3.10), version: 0.2.0 2026-07-15T06:17:56,228 Fetching project page and analyzing links: https://www.piwheels.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,228 Getting page https://www.piwheels.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,230 Found index url https://www.piwheels.org/simple 2026-07-15T06:17:56,422 Fetched page https://www.piwheels.org/simple/prooflayer-rules/ as text/html 2026-07-15T06:17:56,424 Skipping link: not a file: https://www.piwheels.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,425 Skipping link: not a file: https://pypi.org/simple/prooflayer-rules/ 2026-07-15T06:17:56,443 Given no hashes to check 1 links for project 'prooflayer-rules': discarding no candidates 2026-07-15T06:17:56,461 Collecting prooflayer-rules==0.2.0 2026-07-15T06:17:56,463 Created temporary directory: /tmp/pip-unpack-grw5j8c9 2026-07-15T06:17:56,687 Downloading prooflayer_rules-0.2.0.tar.gz (97 kB) 2026-07-15T06:17:56,956 Added prooflayer-rules==0.2.0 from https://files.pythonhosted.org/packages/31/74/2979afb6c342d3688dd2fd0ad5508e294a5ffcc888b5b278736627c637e5/prooflayer_rules-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-v0ir_5q_' 2026-07-15T06:17:56,962 Created temporary directory: /tmp/pip-build-env-ycsrxtuf 2026-07-15T06:17:56,967 Installing build dependencies: started 2026-07-15T06:17:56,968 Running command pip subprocess to install build dependencies 2026-07-15T06:17:58,105 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-15T06:17:58,576 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-07-15T06:17:58,600 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-15T06:18:00,432 Collecting setuptools>=40.8.0 2026-07-15T06:18:00,433 Obtaining dependency information for setuptools>=40.8.0 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-15T06:18:00,464 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-15T06:18:00,700 Collecting wheel 2026-07-15T06:18:00,701 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-15T06:18:00,714 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-15T06:18:00,899 Collecting packaging>=24.0 2026-07-15T06:18:00,901 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-15T06:18:00,915 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-15T06:18:01,105 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-15T06:18:01,126 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-15T06:18:01,211 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-15T06:18:01,251 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-15T06:18:01,276 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-15T06:18:01,417 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-15T06:18:04,173 Installing collected packages: setuptools, packaging, wheel 2026-07-15T06:18:07,623 Creating /tmp/pip-build-env-ycsrxtuf/overlay/local/bin 2026-07-15T06:18:07,625 changing mode of /tmp/pip-build-env-ycsrxtuf/overlay/local/bin/wheel to 755 2026-07-15T06:18:07,646 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-15T06:18:07,933 Installing build dependencies: finished with status 'done' 2026-07-15T06:18:07,939 Getting requirements to build wheel: started 2026-07-15T06:18:07,940 Running command Getting requirements to build wheel 2026-07-15T06:18:08,523 /tmp/pip-build-env-ycsrxtuf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T06:18:08,523 !! 2026-07-15T06:18:08,525 ******************************************************************************** 2026-07-15T06:18:08,525 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T06:18:08,526 License :: OSI Approved :: Apache Software License 2026-07-15T06:18:08,528 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T06:18:08,528 ******************************************************************************** 2026-07-15T06:18:08,529 !! 2026-07-15T06:18:08,530 self._finalize_license_expression() 2026-07-15T06:18:08,548 running egg_info 2026-07-15T06:18:08,555 writing prooflayer_rules.egg-info/PKG-INFO 2026-07-15T06:18:08,563 writing dependency_links to prooflayer_rules.egg-info/dependency_links.txt 2026-07-15T06:18:08,564 writing entry points to prooflayer_rules.egg-info/entry_points.txt 2026-07-15T06:18:08,569 writing requirements to prooflayer_rules.egg-info/requires.txt 2026-07-15T06:18:08,570 writing top-level names to prooflayer_rules.egg-info/top_level.txt 2026-07-15T06:18:08,612 reading manifest file 'prooflayer_rules.egg-info/SOURCES.txt' 2026-07-15T06:18:08,619 adding license file 'LICENSE' 2026-07-15T06:18:08,625 writing manifest file 'prooflayer_rules.egg-info/SOURCES.txt' 2026-07-15T06:18:08,715 Getting requirements to build wheel: finished with status 'done' 2026-07-15T06:18:08,719 Created temporary directory: /tmp/pip-modern-metadata-ag9vpkhx 2026-07-15T06:18:08,721 Preparing metadata (pyproject.toml): started 2026-07-15T06:18:08,722 Running command Preparing metadata (pyproject.toml) 2026-07-15T06:18:09,263 /tmp/pip-build-env-ycsrxtuf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T06:18:09,263 !! 2026-07-15T06:18:09,264 ******************************************************************************** 2026-07-15T06:18:09,264 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T06:18:09,265 License :: OSI Approved :: Apache Software License 2026-07-15T06:18:09,266 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T06:18:09,266 ******************************************************************************** 2026-07-15T06:18:09,267 !! 2026-07-15T06:18:09,268 self._finalize_license_expression() 2026-07-15T06:18:09,289 running dist_info 2026-07-15T06:18:09,301 creating /tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info 2026-07-15T06:18:09,302 writing /tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/PKG-INFO 2026-07-15T06:18:09,310 writing dependency_links to /tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/dependency_links.txt 2026-07-15T06:18:09,312 writing entry points to /tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/entry_points.txt 2026-07-15T06:18:09,316 writing requirements to /tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/requires.txt 2026-07-15T06:18:09,317 writing top-level names to /tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/top_level.txt 2026-07-15T06:18:09,318 writing manifest file '/tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/SOURCES.txt' 2026-07-15T06:18:09,356 reading manifest file '/tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/SOURCES.txt' 2026-07-15T06:18:09,358 adding license file 'LICENSE' 2026-07-15T06:18:09,363 writing manifest file '/tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules.egg-info/SOURCES.txt' 2026-07-15T06:18:09,364 creating '/tmp/pip-modern-metadata-ag9vpkhx/prooflayer_rules-0.2.0.dist-info' 2026-07-15T06:18:09,492 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-15T06:18:09,498 Source in /tmp/pip-wheel-j10rtylf/prooflayer-rules_031f436349eb4f05aeb233141253f22b has version 0.2.0, which satisfies requirement prooflayer-rules==0.2.0 from https://files.pythonhosted.org/packages/31/74/2979afb6c342d3688dd2fd0ad5508e294a5ffcc888b5b278736627c637e5/prooflayer_rules-0.2.0.tar.gz 2026-07-15T06:18:09,499 Removed prooflayer-rules==0.2.0 from https://files.pythonhosted.org/packages/31/74/2979afb6c342d3688dd2fd0ad5508e294a5ffcc888b5b278736627c637e5/prooflayer_rules-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-v0ir_5q_' 2026-07-15T06:18:09,506 Created temporary directory: /tmp/pip-unpack-mu_if1x8 2026-07-15T06:18:09,507 Building wheels for collected packages: prooflayer-rules 2026-07-15T06:18:09,511 Created temporary directory: /tmp/pip-wheel-m6nb_r6v 2026-07-15T06:18:09,512 Destination directory: /tmp/pip-wheel-m6nb_r6v 2026-07-15T06:18:09,514 Building wheel for prooflayer-rules (pyproject.toml): started 2026-07-15T06:18:09,515 Running command Building wheel for prooflayer-rules (pyproject.toml) 2026-07-15T06:18:10,044 /tmp/pip-build-env-ycsrxtuf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T06:18:10,045 !! 2026-07-15T06:18:10,046 ******************************************************************************** 2026-07-15T06:18:10,047 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T06:18:10,048 License :: OSI Approved :: Apache Software License 2026-07-15T06:18:10,049 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T06:18:10,049 ******************************************************************************** 2026-07-15T06:18:10,050 !! 2026-07-15T06:18:10,051 self._finalize_license_expression() 2026-07-15T06:18:10,072 running bdist_wheel 2026-07-15T06:18:10,102 running build 2026-07-15T06:18:10,102 running build_py 2026-07-15T06:18:10,111 creating build/lib/prooflayer 2026-07-15T06:18:10,113 copying prooflayer/cli.py -> build/lib/prooflayer 2026-07-15T06:18:10,116 copying prooflayer/__init__.py -> build/lib/prooflayer 2026-07-15T06:18:10,118 copying prooflayer/metrics.py -> build/lib/prooflayer 2026-07-15T06:18:10,121 copying prooflayer/version.py -> build/lib/prooflayer 2026-07-15T06:18:10,123 creating build/lib/prooflayer/compliance 2026-07-15T06:18:10,124 copying prooflayer/compliance/evidence.py -> build/lib/prooflayer/compliance 2026-07-15T06:18:10,126 copying prooflayer/compliance/emitter.py -> build/lib/prooflayer/compliance 2026-07-15T06:18:10,128 copying prooflayer/compliance/report.py -> build/lib/prooflayer/compliance 2026-07-15T06:18:10,130 copying prooflayer/compliance/__init__.py -> build/lib/prooflayer/compliance 2026-07-15T06:18:10,133 creating build/lib/prooflayer/utils 2026-07-15T06:18:10,134 copying prooflayer/utils/masking.py -> build/lib/prooflayer/utils 2026-07-15T06:18:10,136 copying prooflayer/utils/encoding.py -> build/lib/prooflayer/utils 2026-07-15T06:18:10,138 copying prooflayer/utils/logging.py -> build/lib/prooflayer/utils 2026-07-15T06:18:10,140 copying prooflayer/utils/entropy.py -> build/lib/prooflayer/utils 2026-07-15T06:18:10,142 copying prooflayer/utils/__init__.py -> build/lib/prooflayer/utils 2026-07-15T06:18:10,144 creating build/lib/prooflayer/detection 2026-07-15T06:18:10,145 copying prooflayer/detection/engine.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,148 copying prooflayer/detection/multi_turn.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,150 copying prooflayer/detection/scorer.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,152 copying prooflayer/detection/detector_client.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,154 copying prooflayer/detection/rules.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,156 copying prooflayer/detection/scanner.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,159 copying prooflayer/detection/state_manipulation.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,161 copying prooflayer/detection/scope_drift.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,163 copying prooflayer/detection/semantic.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,165 copying prooflayer/detection/models.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,167 copying prooflayer/detection/__init__.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,169 copying prooflayer/detection/normalizer.py -> build/lib/prooflayer/detection 2026-07-15T06:18:10,172 creating build/lib/prooflayer/audit 2026-07-15T06:18:10,173 copying prooflayer/audit/integrity.py -> build/lib/prooflayer/audit 2026-07-15T06:18:10,175 copying prooflayer/audit/logger.py -> build/lib/prooflayer/audit 2026-07-15T06:18:10,177 copying prooflayer/audit/__init__.py -> build/lib/prooflayer/audit 2026-07-15T06:18:10,179 copying prooflayer/audit/siem.py -> build/lib/prooflayer/audit 2026-07-15T06:18:10,181 creating build/lib/prooflayer/runtime 2026-07-15T06:18:10,182 copying prooflayer/runtime/middleware.py -> build/lib/prooflayer/runtime 2026-07-15T06:18:10,185 copying prooflayer/runtime/mcp_wrapper.py -> build/lib/prooflayer/runtime 2026-07-15T06:18:10,188 copying prooflayer/runtime/interceptor.py -> build/lib/prooflayer/runtime 2026-07-15T06:18:10,189 copying prooflayer/runtime/__init__.py -> build/lib/prooflayer/runtime 2026-07-15T06:18:10,191 copying prooflayer/runtime/transport.py -> build/lib/prooflayer/runtime 2026-07-15T06:18:10,194 copying prooflayer/runtime/wrapper.py -> build/lib/prooflayer/runtime 2026-07-15T06:18:10,196 creating build/lib/prooflayer/config 2026-07-15T06:18:10,197 copying prooflayer/config/loader.py -> build/lib/prooflayer/config 2026-07-15T06:18:10,199 copying prooflayer/config/__init__.py -> build/lib/prooflayer/config 2026-07-15T06:18:10,201 copying prooflayer/config/allowlist.py -> build/lib/prooflayer/config 2026-07-15T06:18:10,203 creating build/lib/prooflayer/evals 2026-07-15T06:18:10,204 copying prooflayer/evals/runner.py -> build/lib/prooflayer/evals 2026-07-15T06:18:10,206 copying prooflayer/evals/promptfoo_runner.py -> build/lib/prooflayer/evals 2026-07-15T06:18:10,208 copying prooflayer/evals/adversarial_suite.py -> build/lib/prooflayer/evals 2026-07-15T06:18:10,210 copying prooflayer/evals/langgraph_target.py -> build/lib/prooflayer/evals 2026-07-15T06:18:10,212 copying prooflayer/evals/report.py -> build/lib/prooflayer/evals 2026-07-15T06:18:10,214 copying prooflayer/evals/garak_runner.py -> build/lib/prooflayer/evals 2026-07-15T06:18:10,216 copying prooflayer/evals/__init__.py -> build/lib/prooflayer/evals 2026-07-15T06:18:10,218 creating build/lib/prooflayer/response 2026-07-15T06:18:10,219 copying prooflayer/response/actions.py -> build/lib/prooflayer/response 2026-07-15T06:18:10,221 copying prooflayer/response/__init__.py -> build/lib/prooflayer/response 2026-07-15T06:18:10,223 copying prooflayer/response/killer.py -> build/lib/prooflayer/response 2026-07-15T06:18:10,226 creating build/lib/prooflayer/integrations 2026-07-15T06:18:10,227 copying prooflayer/integrations/__init__.py -> build/lib/prooflayer/integrations 2026-07-15T06:18:10,229 creating build/lib/prooflayer/reporting 2026-07-15T06:18:10,230 copying prooflayer/reporting/reporter.py -> build/lib/prooflayer/reporting 2026-07-15T06:18:10,232 copying prooflayer/reporting/__init__.py -> build/lib/prooflayer/reporting 2026-07-15T06:18:10,235 creating build/lib/prooflayer/compliance/frameworks 2026-07-15T06:18:10,236 copying prooflayer/compliance/frameworks/__init__.py -> build/lib/prooflayer/compliance/frameworks 2026-07-15T06:18:10,238 creating build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,239 copying prooflayer/integrations/langgraph/config.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,241 copying prooflayer/integrations/langgraph/streaming.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,243 copying prooflayer/integrations/langgraph/middleware.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,246 copying prooflayer/integrations/langgraph/hooks.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,248 copying prooflayer/integrations/langgraph/tool_validator.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,250 copying prooflayer/integrations/langgraph/exceptions.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,252 copying prooflayer/integrations/langgraph/checkpointer.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,254 copying prooflayer/integrations/langgraph/__init__.py -> build/lib/prooflayer/integrations/langgraph 2026-07-15T06:18:10,256 running egg_info 2026-07-15T06:18:10,268 writing prooflayer_rules.egg-info/PKG-INFO 2026-07-15T06:18:10,276 writing dependency_links to prooflayer_rules.egg-info/dependency_links.txt 2026-07-15T06:18:10,277 writing entry points to prooflayer_rules.egg-info/entry_points.txt 2026-07-15T06:18:10,282 writing requirements to prooflayer_rules.egg-info/requires.txt 2026-07-15T06:18:10,283 writing top-level names to prooflayer_rules.egg-info/top_level.txt 2026-07-15T06:18:10,308 reading manifest file 'prooflayer_rules.egg-info/SOURCES.txt' 2026-07-15T06:18:10,314 adding license file 'LICENSE' 2026-07-15T06:18:10,320 writing manifest file 'prooflayer_rules.egg-info/SOURCES.txt' 2026-07-15T06:18:10,323 /tmp/pip-build-env-ycsrxtuf/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'prooflayer.rules' is absent from the `packages` configuration. 2026-07-15T06:18:10,323 !! 2026-07-15T06:18:10,324 ******************************************************************************** 2026-07-15T06:18:10,325 ############################ 2026-07-15T06:18:10,325 # Package would be ignored # 2026-07-15T06:18:10,326 ############################ 2026-07-15T06:18:10,326 Python recognizes 'prooflayer.rules' as an importable package[^1], 2026-07-15T06:18:10,326 but it is absent from setuptools' `packages` configuration. 2026-07-15T06:18:10,327 This leads to an ambiguous overall configuration. If you want to distribute this 2026-07-15T06:18:10,328 package, please make sure that 'prooflayer.rules' is explicitly added 2026-07-15T06:18:10,328 to the `packages` configuration field. 2026-07-15T06:18:10,329 Alternatively, you can also rely on setuptools' discovery methods 2026-07-15T06:18:10,330 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-07-15T06:18:10,330 instead of `find_packages(...)`/`find:`). 2026-07-15T06:18:10,331 You can read more about "package discovery" on setuptools documentation page: 2026-07-15T06:18:10,332 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-07-15T06:18:10,333 If you don't want 'prooflayer.rules' to be distributed and are 2026-07-15T06:18:10,334 already explicitly excluding 'prooflayer.rules' via 2026-07-15T06:18:10,335 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-07-15T06:18:10,335 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-07-15T06:18:10,336 combination with a more fine grained `package-data` configuration. 2026-07-15T06:18:10,337 You can read more about "package data files" on setuptools documentation page: 2026-07-15T06:18:10,338 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-07-15T06:18:10,339 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-07-15T06:18:10,340 even if it does not contain any `.py` files. 2026-07-15T06:18:10,340 On the other hand, currently there is no concept of package data 2026-07-15T06:18:10,341 directory, all directories are treated like packages. 2026-07-15T06:18:10,341 ******************************************************************************** 2026-07-15T06:18:10,343 !! 2026-07-15T06:18:10,343 check.warn(importable) 2026-07-15T06:18:10,344 creating build/lib/prooflayer/rules 2026-07-15T06:18:10,344 copying prooflayer/rules/command-injection.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,345 copying prooflayer/rules/data-exfiltration.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,346 copying prooflayer/rules/jailbreaks.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,346 copying prooflayer/rules/prompt-injection.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,347 copying prooflayer/rules/role-manipulation.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,349 copying prooflayer/rules/sql-injection.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,351 copying prooflayer/rules/ssrf-xxe.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,353 copying prooflayer/rules/tool-poisoning.yaml -> build/lib/prooflayer/rules 2026-07-15T06:18:10,355 copying prooflayer/compliance/frameworks/eu_ai_act.yaml -> build/lib/prooflayer/compliance/frameworks 2026-07-15T06:18:10,358 copying prooflayer/compliance/frameworks/nist_ai_rmf.yaml -> build/lib/prooflayer/compliance/frameworks 2026-07-15T06:18:10,361 copying prooflayer/compliance/frameworks/hipaa.yaml -> build/lib/prooflayer/compliance/frameworks 2026-07-15T06:18:10,363 copying prooflayer/compliance/frameworks/soc2.yaml -> build/lib/prooflayer/compliance/frameworks 2026-07-15T06:18:10,385 installing to build/bdist.linux-armv7l/wheel 2026-07-15T06:18:10,386 running install 2026-07-15T06:18:10,408 running install_lib 2026-07-15T06:18:10,416 creating build/bdist.linux-armv7l/wheel 2026-07-15T06:18:10,418 creating build/bdist.linux-armv7l/wheel/prooflayer 2026-07-15T06:18:10,420 creating build/bdist.linux-armv7l/wheel/prooflayer/compliance 2026-07-15T06:18:10,421 creating build/bdist.linux-armv7l/wheel/prooflayer/compliance/frameworks 2026-07-15T06:18:10,423 copying build/lib/prooflayer/compliance/frameworks/eu_ai_act.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance/frameworks 2026-07-15T06:18:10,425 copying build/lib/prooflayer/compliance/frameworks/nist_ai_rmf.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance/frameworks 2026-07-15T06:18:10,427 copying build/lib/prooflayer/compliance/frameworks/hipaa.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance/frameworks 2026-07-15T06:18:10,429 copying build/lib/prooflayer/compliance/frameworks/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance/frameworks 2026-07-15T06:18:10,431 copying build/lib/prooflayer/compliance/frameworks/soc2.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance/frameworks 2026-07-15T06:18:10,433 copying build/lib/prooflayer/compliance/evidence.py -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance 2026-07-15T06:18:10,435 copying build/lib/prooflayer/compliance/emitter.py -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance 2026-07-15T06:18:10,437 copying build/lib/prooflayer/compliance/report.py -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance 2026-07-15T06:18:10,439 copying build/lib/prooflayer/compliance/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/compliance 2026-07-15T06:18:10,442 creating build/bdist.linux-armv7l/wheel/prooflayer/utils 2026-07-15T06:18:10,443 copying build/lib/prooflayer/utils/masking.py -> build/bdist.linux-armv7l/wheel/./prooflayer/utils 2026-07-15T06:18:10,445 copying build/lib/prooflayer/utils/encoding.py -> build/bdist.linux-armv7l/wheel/./prooflayer/utils 2026-07-15T06:18:10,447 copying build/lib/prooflayer/utils/logging.py -> build/bdist.linux-armv7l/wheel/./prooflayer/utils 2026-07-15T06:18:10,449 copying build/lib/prooflayer/utils/entropy.py -> build/bdist.linux-armv7l/wheel/./prooflayer/utils 2026-07-15T06:18:10,450 copying build/lib/prooflayer/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/utils 2026-07-15T06:18:10,453 creating build/bdist.linux-armv7l/wheel/prooflayer/rules 2026-07-15T06:18:10,454 copying build/lib/prooflayer/rules/tool-poisoning.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,456 copying build/lib/prooflayer/rules/command-injection.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,457 copying build/lib/prooflayer/rules/prompt-injection.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,459 copying build/lib/prooflayer/rules/jailbreaks.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,461 copying build/lib/prooflayer/rules/sql-injection.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,463 copying build/lib/prooflayer/rules/role-manipulation.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,465 copying build/lib/prooflayer/rules/data-exfiltration.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,467 copying build/lib/prooflayer/rules/ssrf-xxe.yaml -> build/bdist.linux-armv7l/wheel/./prooflayer/rules 2026-07-15T06:18:10,469 copying build/lib/prooflayer/cli.py -> build/bdist.linux-armv7l/wheel/./prooflayer 2026-07-15T06:18:10,472 creating build/bdist.linux-armv7l/wheel/prooflayer/detection 2026-07-15T06:18:10,473 copying build/lib/prooflayer/detection/engine.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,476 copying build/lib/prooflayer/detection/multi_turn.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,478 copying build/lib/prooflayer/detection/scorer.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,480 copying build/lib/prooflayer/detection/detector_client.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,483 copying build/lib/prooflayer/detection/rules.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,484 copying build/lib/prooflayer/detection/scanner.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,487 copying build/lib/prooflayer/detection/state_manipulation.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,489 copying build/lib/prooflayer/detection/scope_drift.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,490 copying build/lib/prooflayer/detection/semantic.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,492 copying build/lib/prooflayer/detection/models.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,494 copying build/lib/prooflayer/detection/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,496 copying build/lib/prooflayer/detection/normalizer.py -> build/bdist.linux-armv7l/wheel/./prooflayer/detection 2026-07-15T06:18:10,499 creating build/bdist.linux-armv7l/wheel/prooflayer/audit 2026-07-15T06:18:10,500 copying build/lib/prooflayer/audit/integrity.py -> build/bdist.linux-armv7l/wheel/./prooflayer/audit 2026-07-15T06:18:10,502 copying build/lib/prooflayer/audit/logger.py -> build/bdist.linux-armv7l/wheel/./prooflayer/audit 2026-07-15T06:18:10,504 copying build/lib/prooflayer/audit/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/audit 2026-07-15T06:18:10,505 copying build/lib/prooflayer/audit/siem.py -> build/bdist.linux-armv7l/wheel/./prooflayer/audit 2026-07-15T06:18:10,507 creating build/bdist.linux-armv7l/wheel/prooflayer/runtime 2026-07-15T06:18:10,509 copying build/lib/prooflayer/runtime/middleware.py -> build/bdist.linux-armv7l/wheel/./prooflayer/runtime 2026-07-15T06:18:10,511 copying build/lib/prooflayer/runtime/mcp_wrapper.py -> build/bdist.linux-armv7l/wheel/./prooflayer/runtime 2026-07-15T06:18:10,513 copying build/lib/prooflayer/runtime/interceptor.py -> build/bdist.linux-armv7l/wheel/./prooflayer/runtime 2026-07-15T06:18:10,515 copying build/lib/prooflayer/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/runtime 2026-07-15T06:18:10,517 copying build/lib/prooflayer/runtime/transport.py -> build/bdist.linux-armv7l/wheel/./prooflayer/runtime 2026-07-15T06:18:10,519 copying build/lib/prooflayer/runtime/wrapper.py -> build/bdist.linux-armv7l/wheel/./prooflayer/runtime 2026-07-15T06:18:10,522 creating build/bdist.linux-armv7l/wheel/prooflayer/config 2026-07-15T06:18:10,523 copying build/lib/prooflayer/config/loader.py -> build/bdist.linux-armv7l/wheel/./prooflayer/config 2026-07-15T06:18:10,525 copying build/lib/prooflayer/config/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/config 2026-07-15T06:18:10,527 copying build/lib/prooflayer/config/allowlist.py -> build/bdist.linux-armv7l/wheel/./prooflayer/config 2026-07-15T06:18:10,529 copying build/lib/prooflayer/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer 2026-07-15T06:18:10,531 copying build/lib/prooflayer/metrics.py -> build/bdist.linux-armv7l/wheel/./prooflayer 2026-07-15T06:18:10,534 creating build/bdist.linux-armv7l/wheel/prooflayer/evals 2026-07-15T06:18:10,535 copying build/lib/prooflayer/evals/runner.py -> build/bdist.linux-armv7l/wheel/./prooflayer/evals 2026-07-15T06:18:10,537 copying build/lib/prooflayer/evals/promptfoo_runner.py -> build/bdist.linux-armv7l/wheel/./prooflayer/evals 2026-07-15T06:18:10,539 copying build/lib/prooflayer/evals/adversarial_suite.py -> build/bdist.linux-armv7l/wheel/./prooflayer/evals 2026-07-15T06:18:10,541 copying build/lib/prooflayer/evals/langgraph_target.py -> build/bdist.linux-armv7l/wheel/./prooflayer/evals 2026-07-15T06:18:10,543 copying build/lib/prooflayer/evals/report.py -> build/bdist.linux-armv7l/wheel/./prooflayer/evals 2026-07-15T06:18:10,545 copying build/lib/prooflayer/evals/garak_runner.py -> build/bdist.linux-armv7l/wheel/./prooflayer/evals 2026-07-15T06:18:10,546 copying build/lib/prooflayer/evals/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/evals 2026-07-15T06:18:10,549 creating build/bdist.linux-armv7l/wheel/prooflayer/response 2026-07-15T06:18:10,550 copying build/lib/prooflayer/response/actions.py -> build/bdist.linux-armv7l/wheel/./prooflayer/response 2026-07-15T06:18:10,552 copying build/lib/prooflayer/response/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/response 2026-07-15T06:18:10,554 copying build/lib/prooflayer/response/killer.py -> build/bdist.linux-armv7l/wheel/./prooflayer/response 2026-07-15T06:18:10,555 copying build/lib/prooflayer/version.py -> build/bdist.linux-armv7l/wheel/./prooflayer 2026-07-15T06:18:10,558 creating build/bdist.linux-armv7l/wheel/prooflayer/integrations 2026-07-15T06:18:10,559 copying build/lib/prooflayer/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations 2026-07-15T06:18:10,561 creating build/bdist.linux-armv7l/wheel/prooflayer/integrations/langgraph 2026-07-15T06:18:10,562 copying build/lib/prooflayer/integrations/langgraph/config.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,564 copying build/lib/prooflayer/integrations/langgraph/streaming.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,566 copying build/lib/prooflayer/integrations/langgraph/middleware.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,569 copying build/lib/prooflayer/integrations/langgraph/hooks.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,571 copying build/lib/prooflayer/integrations/langgraph/tool_validator.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,573 copying build/lib/prooflayer/integrations/langgraph/exceptions.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,575 copying build/lib/prooflayer/integrations/langgraph/checkpointer.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,577 copying build/lib/prooflayer/integrations/langgraph/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/integrations/langgraph 2026-07-15T06:18:10,580 creating build/bdist.linux-armv7l/wheel/prooflayer/reporting 2026-07-15T06:18:10,581 copying build/lib/prooflayer/reporting/reporter.py -> build/bdist.linux-armv7l/wheel/./prooflayer/reporting 2026-07-15T06:18:10,583 copying build/lib/prooflayer/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./prooflayer/reporting 2026-07-15T06:18:10,585 running install_egg_info 2026-07-15T06:18:10,598 Copying prooflayer_rules.egg-info to build/bdist.linux-armv7l/wheel/./prooflayer_rules-0.2.0-py3.11.egg-info 2026-07-15T06:18:10,610 running install_scripts 2026-07-15T06:18:10,623 creating build/bdist.linux-armv7l/wheel/prooflayer_rules-0.2.0.dist-info/WHEEL 2026-07-15T06:18:10,626 creating '/tmp/pip-wheel-m6nb_r6v/.tmp-dfe6c7b5/prooflayer_rules-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-15T06:18:10,628 adding 'prooflayer/__init__.py' 2026-07-15T06:18:10,630 adding 'prooflayer/cli.py' 2026-07-15T06:18:10,633 adding 'prooflayer/metrics.py' 2026-07-15T06:18:10,634 adding 'prooflayer/version.py' 2026-07-15T06:18:10,636 adding 'prooflayer/audit/__init__.py' 2026-07-15T06:18:10,637 adding 'prooflayer/audit/integrity.py' 2026-07-15T06:18:10,639 adding 'prooflayer/audit/logger.py' 2026-07-15T06:18:10,640 adding 'prooflayer/audit/siem.py' 2026-07-15T06:18:10,642 adding 'prooflayer/compliance/__init__.py' 2026-07-15T06:18:10,644 adding 'prooflayer/compliance/emitter.py' 2026-07-15T06:18:10,645 adding 'prooflayer/compliance/evidence.py' 2026-07-15T06:18:10,646 adding 'prooflayer/compliance/report.py' 2026-07-15T06:18:10,648 adding 'prooflayer/compliance/frameworks/__init__.py' 2026-07-15T06:18:10,649 adding 'prooflayer/compliance/frameworks/eu_ai_act.yaml' 2026-07-15T06:18:10,651 adding 'prooflayer/compliance/frameworks/hipaa.yaml' 2026-07-15T06:18:10,652 adding 'prooflayer/compliance/frameworks/nist_ai_rmf.yaml' 2026-07-15T06:18:10,654 adding 'prooflayer/compliance/frameworks/soc2.yaml' 2026-07-15T06:18:10,656 adding 'prooflayer/config/__init__.py' 2026-07-15T06:18:10,657 adding 'prooflayer/config/allowlist.py' 2026-07-15T06:18:10,658 adding 'prooflayer/config/loader.py' 2026-07-15T06:18:10,660 adding 'prooflayer/detection/__init__.py' 2026-07-15T06:18:10,662 adding 'prooflayer/detection/detector_client.py' 2026-07-15T06:18:10,665 adding 'prooflayer/detection/engine.py' 2026-07-15T06:18:10,666 adding 'prooflayer/detection/models.py' 2026-07-15T06:18:10,668 adding 'prooflayer/detection/multi_turn.py' 2026-07-15T06:18:10,669 adding 'prooflayer/detection/normalizer.py' 2026-07-15T06:18:10,671 adding 'prooflayer/detection/rules.py' 2026-07-15T06:18:10,672 adding 'prooflayer/detection/scanner.py' 2026-07-15T06:18:10,674 adding 'prooflayer/detection/scope_drift.py' 2026-07-15T06:18:10,675 adding 'prooflayer/detection/scorer.py' 2026-07-15T06:18:10,676 adding 'prooflayer/detection/semantic.py' 2026-07-15T06:18:10,678 adding 'prooflayer/detection/state_manipulation.py' 2026-07-15T06:18:10,679 adding 'prooflayer/evals/__init__.py' 2026-07-15T06:18:10,681 adding 'prooflayer/evals/adversarial_suite.py' 2026-07-15T06:18:10,682 adding 'prooflayer/evals/garak_runner.py' 2026-07-15T06:18:10,684 adding 'prooflayer/evals/langgraph_target.py' 2026-07-15T06:18:10,686 adding 'prooflayer/evals/promptfoo_runner.py' 2026-07-15T06:18:10,687 adding 'prooflayer/evals/report.py' 2026-07-15T06:18:10,688 adding 'prooflayer/evals/runner.py' 2026-07-15T06:18:10,690 adding 'prooflayer/integrations/__init__.py' 2026-07-15T06:18:10,692 adding 'prooflayer/integrations/langgraph/__init__.py' 2026-07-15T06:18:10,693 adding 'prooflayer/integrations/langgraph/checkpointer.py' 2026-07-15T06:18:10,695 adding 'prooflayer/integrations/langgraph/config.py' 2026-07-15T06:18:10,696 adding 'prooflayer/integrations/langgraph/exceptions.py' 2026-07-15T06:18:10,697 adding 'prooflayer/integrations/langgraph/hooks.py' 2026-07-15T06:18:10,699 adding 'prooflayer/integrations/langgraph/middleware.py' 2026-07-15T06:18:10,701 adding 'prooflayer/integrations/langgraph/streaming.py' 2026-07-15T06:18:10,702 adding 'prooflayer/integrations/langgraph/tool_validator.py' 2026-07-15T06:18:10,704 adding 'prooflayer/reporting/__init__.py' 2026-07-15T06:18:10,706 adding 'prooflayer/reporting/reporter.py' 2026-07-15T06:18:10,707 adding 'prooflayer/response/__init__.py' 2026-07-15T06:18:10,709 adding 'prooflayer/response/actions.py' 2026-07-15T06:18:10,710 adding 'prooflayer/response/killer.py' 2026-07-15T06:18:10,712 adding 'prooflayer/rules/command-injection.yaml' 2026-07-15T06:18:10,714 adding 'prooflayer/rules/data-exfiltration.yaml' 2026-07-15T06:18:10,715 adding 'prooflayer/rules/jailbreaks.yaml' 2026-07-15T06:18:10,716 adding 'prooflayer/rules/prompt-injection.yaml' 2026-07-15T06:18:10,718 adding 'prooflayer/rules/role-manipulation.yaml' 2026-07-15T06:18:10,719 adding 'prooflayer/rules/sql-injection.yaml' 2026-07-15T06:18:10,721 adding 'prooflayer/rules/ssrf-xxe.yaml' 2026-07-15T06:18:10,722 adding 'prooflayer/rules/tool-poisoning.yaml' 2026-07-15T06:18:10,724 adding 'prooflayer/runtime/__init__.py' 2026-07-15T06:18:10,725 adding 'prooflayer/runtime/interceptor.py' 2026-07-15T06:18:10,728 adding 'prooflayer/runtime/mcp_wrapper.py' 2026-07-15T06:18:10,730 adding 'prooflayer/runtime/middleware.py' 2026-07-15T06:18:10,732 adding 'prooflayer/runtime/transport.py' 2026-07-15T06:18:10,734 adding 'prooflayer/runtime/wrapper.py' 2026-07-15T06:18:10,735 adding 'prooflayer/utils/__init__.py' 2026-07-15T06:18:10,737 adding 'prooflayer/utils/encoding.py' 2026-07-15T06:18:10,738 adding 'prooflayer/utils/entropy.py' 2026-07-15T06:18:10,739 adding 'prooflayer/utils/logging.py' 2026-07-15T06:18:10,741 adding 'prooflayer/utils/masking.py' 2026-07-15T06:18:10,744 adding 'prooflayer_rules-0.2.0.dist-info/licenses/LICENSE' 2026-07-15T06:18:10,746 adding 'prooflayer_rules-0.2.0.dist-info/METADATA' 2026-07-15T06:18:10,747 adding 'prooflayer_rules-0.2.0.dist-info/WHEEL' 2026-07-15T06:18:10,748 adding 'prooflayer_rules-0.2.0.dist-info/entry_points.txt' 2026-07-15T06:18:10,749 adding 'prooflayer_rules-0.2.0.dist-info/top_level.txt' 2026-07-15T06:18:10,750 adding 'prooflayer_rules-0.2.0.dist-info/RECORD' 2026-07-15T06:18:10,754 removing build/bdist.linux-armv7l/wheel 2026-07-15T06:18:10,869 Building wheel for prooflayer-rules (pyproject.toml): finished with status 'done' 2026-07-15T06:18:10,876 Created wheel for prooflayer-rules: filename=prooflayer_rules-0.2.0-py3-none-any.whl size=103603 sha256=a64f57f58842339f5151866db5bd78b6b5dae6ebf7cf1d6aa45b00291a374a88 2026-07-15T06:18:10,877 Stored in directory: /tmp/pip-ephem-wheel-cache-mqt0fk45/wheels/1e/b9/dd/b2bf9f362d3f3aeb5fb2645626ec0b583417f77e51ea0988b7 2026-07-15T06:18:10,892 Successfully built prooflayer-rules 2026-07-15T06:18:10,899 Removed build tracker: '/tmp/pip-build-tracker-v0ir_5q_'