2026-04-06T18:37:26,288 Created temporary directory: /tmp/pip-ephem-wheel-cache-qobu3ufn 2026-04-06T18:37:26,289 Created temporary directory: /tmp/pip-build-tracker-ojoni88g 2026-04-06T18:37:26,290 Initialized build tracking at /tmp/pip-build-tracker-ojoni88g 2026-04-06T18:37:26,290 Created build tracker: /tmp/pip-build-tracker-ojoni88g 2026-04-06T18:37:26,291 Entered build tracker: /tmp/pip-build-tracker-ojoni88g 2026-04-06T18:37:26,292 Created temporary directory: /tmp/pip-wheel-d4337_4a 2026-04-06T18:37:26,294 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-06T18:37:26,297 Created temporary directory: /tmp/pip-ephem-wheel-cache-bo2woau7 2026-04-06T18:37:26,319 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-06T18:37:26,322 2 location(s) to search for versions of leash: 2026-04-06T18:37:26,322 * https://pypi.org/simple/leash/ 2026-04-06T18:37:26,322 * https://www.piwheels.org/simple/leash/ 2026-04-06T18:37:26,323 Fetching project page and analyzing links: https://pypi.org/simple/leash/ 2026-04-06T18:37:26,324 Getting page https://pypi.org/simple/leash/ 2026-04-06T18:37:26,325 Found index url https://pypi.org/simple 2026-04-06T18:37:26,552 Fetched page https://pypi.org/simple/leash/ as application/vnd.pypi.simple.v1+json 2026-04-06T18:37:26,553 Skipping link: No binaries permitted for leash: https://files.pythonhosted.org/packages/83/fa/e544c787f6e5e4c638a421cce80827ac0e627195b8dfba67365b04b7096a/leash-0.3.0-py3-none-any.whl (from https://pypi.org/simple/leash/) (requires-python:>=3.11) 2026-04-06T18:37:26,554 Found link https://files.pythonhosted.org/packages/fc/57/61f7418a937fa22d0ff0d3e04f614641dccda91a730b21525ae865f96835/leash-0.3.0.tar.gz (from https://pypi.org/simple/leash/) (requires-python:>=3.11), version: 0.3.0 2026-04-06T18:37:26,555 Fetching project page and analyzing links: https://www.piwheels.org/simple/leash/ 2026-04-06T18:37:26,556 Getting page https://www.piwheels.org/simple/leash/ 2026-04-06T18:37:26,557 Found index url https://www.piwheels.org/simple 2026-04-06T18:37:26,731 Fetched page https://www.piwheels.org/simple/leash/ as text/html 2026-04-06T18:37:26,733 Skipping link: not a file: https://www.piwheels.org/simple/leash/ 2026-04-06T18:37:26,733 Skipping link: not a file: https://pypi.org/simple/leash/ 2026-04-06T18:37:26,753 Given no hashes to check 1 links for project 'leash': discarding no candidates 2026-04-06T18:37:26,773 Collecting leash==0.3.0 2026-04-06T18:37:26,775 Created temporary directory: /tmp/pip-unpack-frva3r2k 2026-04-06T18:37:26,923 Downloading leash-0.3.0.tar.gz (1.2 MB) 2026-04-06T18:37:27,205 Added leash==0.3.0 from https://files.pythonhosted.org/packages/fc/57/61f7418a937fa22d0ff0d3e04f614641dccda91a730b21525ae865f96835/leash-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-ojoni88g' 2026-04-06T18:37:27,211 Created temporary directory: /tmp/pip-build-env-xojpt49u 2026-04-06T18:37:27,216 Installing build dependencies: started 2026-04-06T18:37:27,218 Running command pip subprocess to install build dependencies 2026-04-06T18:37:28,408 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-06T18:37:28,831 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-06T18:37:28,855 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-06T18:37:30,709 Collecting setuptools>=40.8.0 2026-04-06T18:37:30,785 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-06T18:37:31,053 Collecting wheel 2026-04-06T18:37:31,068 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-06T18:37:31,259 Collecting packaging>=24.0 2026-04-06T18:37:31,279 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-06T18:37:34,243 Installing collected packages: setuptools, packaging, wheel 2026-04-06T18:37:37,706 Creating /tmp/pip-build-env-xojpt49u/overlay/local/bin 2026-04-06T18:37:37,709 changing mode of /tmp/pip-build-env-xojpt49u/overlay/local/bin/wheel to 755 2026-04-06T18:37:37,741 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-06T18:37:38,026 Installing build dependencies: finished with status 'done' 2026-04-06T18:37:38,033 Getting requirements to build wheel: started 2026-04-06T18:37:38,034 Running command Getting requirements to build wheel 2026-04-06T18:37:38,745 running egg_info 2026-04-06T18:37:38,751 writing leash.egg-info/PKG-INFO 2026-04-06T18:37:38,756 writing dependency_links to leash.egg-info/dependency_links.txt 2026-04-06T18:37:38,758 writing entry points to leash.egg-info/entry_points.txt 2026-04-06T18:37:38,760 writing requirements to leash.egg-info/requires.txt 2026-04-06T18:37:38,761 writing top-level names to leash.egg-info/top_level.txt 2026-04-06T18:37:38,791 reading manifest file 'leash.egg-info/SOURCES.txt' 2026-04-06T18:37:38,796 reading manifest template 'MANIFEST.in' 2026-04-06T18:37:38,853 warning: no files found matching '*.png' under directory 'app' 2026-04-06T18:37:38,856 no previously-included directories found matching 'tests' 2026-04-06T18:37:38,857 no previously-included directories found matching 'docs' 2026-04-06T18:37:38,858 no previously-included directories found matching 'scripts' 2026-04-06T18:37:38,858 no previously-included directories found matching '.github' 2026-04-06T18:37:38,859 warning: no previously-included files found matching 'STRATEGY.md' 2026-04-06T18:37:38,860 warning: no previously-included files found matching 'DEMO.md' 2026-04-06T18:37:38,861 warning: no previously-included files found matching 'SECURITY.md' 2026-04-06T18:37:38,861 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-06T18:37:38,862 warning: no previously-included files found matching 'CHANGELOG.md' 2026-04-06T18:37:38,863 warning: no previously-included files found matching 'Makefile' 2026-04-06T18:37:38,864 warning: no previously-included files found matching 'Dockerfile' 2026-04-06T18:37:38,864 warning: no previously-included files found matching 'docker-compose.yml' 2026-04-06T18:37:38,865 warning: no previously-included files found matching 'leash' 2026-04-06T18:37:38,866 adding license file 'LICENSE' 2026-04-06T18:37:38,869 writing manifest file 'leash.egg-info/SOURCES.txt' 2026-04-06T18:37:38,967 Getting requirements to build wheel: finished with status 'done' 2026-04-06T18:37:38,970 Created temporary directory: /tmp/pip-modern-metadata-tl50lcdk 2026-04-06T18:37:38,973 Preparing metadata (pyproject.toml): started 2026-04-06T18:37:38,974 Running command Preparing metadata (pyproject.toml) 2026-04-06T18:37:39,639 running dist_info 2026-04-06T18:37:39,650 creating /tmp/pip-modern-metadata-tl50lcdk/leash.egg-info 2026-04-06T18:37:39,652 writing /tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/PKG-INFO 2026-04-06T18:37:39,657 writing dependency_links to /tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/dependency_links.txt 2026-04-06T18:37:39,658 writing entry points to /tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/entry_points.txt 2026-04-06T18:37:39,661 writing requirements to /tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/requires.txt 2026-04-06T18:37:39,662 writing top-level names to /tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/top_level.txt 2026-04-06T18:37:39,663 writing manifest file '/tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/SOURCES.txt' 2026-04-06T18:37:39,690 reading manifest file '/tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/SOURCES.txt' 2026-04-06T18:37:39,692 reading manifest template 'MANIFEST.in' 2026-04-06T18:37:39,756 warning: no files found matching '*.png' under directory 'app' 2026-04-06T18:37:39,760 no previously-included directories found matching 'tests' 2026-04-06T18:37:39,761 no previously-included directories found matching 'docs' 2026-04-06T18:37:39,761 no previously-included directories found matching 'scripts' 2026-04-06T18:37:39,762 no previously-included directories found matching '.github' 2026-04-06T18:37:39,762 warning: no previously-included files found matching 'STRATEGY.md' 2026-04-06T18:37:39,763 warning: no previously-included files found matching 'DEMO.md' 2026-04-06T18:37:39,763 warning: no previously-included files found matching 'SECURITY.md' 2026-04-06T18:37:39,764 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-06T18:37:39,765 warning: no previously-included files found matching 'CHANGELOG.md' 2026-04-06T18:37:39,765 warning: no previously-included files found matching 'Makefile' 2026-04-06T18:37:39,766 warning: no previously-included files found matching 'Dockerfile' 2026-04-06T18:37:39,766 warning: no previously-included files found matching 'docker-compose.yml' 2026-04-06T18:37:39,767 warning: no previously-included files found matching 'leash' 2026-04-06T18:37:39,767 adding license file 'LICENSE' 2026-04-06T18:37:39,771 writing manifest file '/tmp/pip-modern-metadata-tl50lcdk/leash.egg-info/SOURCES.txt' 2026-04-06T18:37:39,772 creating '/tmp/pip-modern-metadata-tl50lcdk/leash-0.3.0.dist-info' 2026-04-06T18:37:39,904 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-06T18:37:39,909 Source in /tmp/pip-wheel-d4337_4a/leash_69c225b8519c4e608d1175f7840cf3a8 has version 0.3.0, which satisfies requirement leash==0.3.0 from https://files.pythonhosted.org/packages/fc/57/61f7418a937fa22d0ff0d3e04f614641dccda91a730b21525ae865f96835/leash-0.3.0.tar.gz 2026-04-06T18:37:39,910 Removed leash==0.3.0 from https://files.pythonhosted.org/packages/fc/57/61f7418a937fa22d0ff0d3e04f614641dccda91a730b21525ae865f96835/leash-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-ojoni88g' 2026-04-06T18:37:39,917 Created temporary directory: /tmp/pip-unpack-ap_77415 2026-04-06T18:37:39,918 Building wheels for collected packages: leash 2026-04-06T18:37:39,923 Created temporary directory: /tmp/pip-wheel-vq7v3m4d 2026-04-06T18:37:39,923 Destination directory: /tmp/pip-wheel-vq7v3m4d 2026-04-06T18:37:39,926 Building wheel for leash (pyproject.toml): started 2026-04-06T18:37:39,927 Running command Building wheel for leash (pyproject.toml) 2026-04-06T18:37:40,557 running bdist_wheel 2026-04-06T18:37:40,576 running build 2026-04-06T18:37:40,577 running build_py 2026-04-06T18:37:40,583 creating build/lib/app 2026-04-06T18:37:40,585 copying app/__init__.py -> build/lib/app 2026-04-06T18:37:40,587 copying app/main.py -> build/lib/app 2026-04-06T18:37:40,590 creating build/lib/sdk 2026-04-06T18:37:40,591 copying sdk/client.py -> build/lib/sdk 2026-04-06T18:37:40,595 copying sdk/__init__.py -> build/lib/sdk 2026-04-06T18:37:40,597 copying sdk/mcp_proxy.py -> build/lib/sdk 2026-04-06T18:37:40,600 copying sdk/scanner.py -> build/lib/sdk 2026-04-06T18:37:40,603 copying sdk/dashboard.py -> build/lib/sdk 2026-04-06T18:37:40,607 copying sdk/cli.py -> build/lib/sdk 2026-04-06T18:37:40,611 creating build/lib/app/audit 2026-04-06T18:37:40,612 copying app/audit/service.py -> build/lib/app/audit 2026-04-06T18:37:40,615 copying app/audit/__init__.py -> build/lib/app/audit 2026-04-06T18:37:40,617 copying app/audit/dispatcher.py -> build/lib/app/audit 2026-04-06T18:37:40,619 copying app/audit/schemas.py -> build/lib/app/audit 2026-04-06T18:37:40,622 creating build/lib/app/policy 2026-04-06T18:37:40,623 copying app/policy/__init__.py -> build/lib/app/policy 2026-04-06T18:37:40,625 copying app/policy/engine.py -> build/lib/app/policy 2026-04-06T18:37:40,629 copying app/policy/validator.py -> build/lib/app/policy 2026-04-06T18:37:40,631 copying app/policy/schemas.py -> build/lib/app/policy 2026-04-06T18:37:40,634 creating build/lib/app/core 2026-04-06T18:37:40,635 copying app/core/__init__.py -> build/lib/app/core 2026-04-06T18:37:40,637 copying app/core/config.py -> build/lib/app/core 2026-04-06T18:37:40,639 copying app/core/metrics.py -> build/lib/app/core 2026-04-06T18:37:40,641 copying app/core/security.py -> build/lib/app/core 2026-04-06T18:37:40,643 copying app/core/database.py -> build/lib/app/core 2026-04-06T18:37:40,645 copying app/core/auth.py -> build/lib/app/core 2026-04-06T18:37:40,649 creating build/lib/app/identity 2026-04-06T18:37:40,650 copying app/identity/service.py -> build/lib/app/identity 2026-04-06T18:37:40,653 copying app/identity/__init__.py -> build/lib/app/identity 2026-04-06T18:37:40,655 copying app/identity/schemas.py -> build/lib/app/identity 2026-04-06T18:37:40,658 creating build/lib/app/routes 2026-04-06T18:37:40,659 copying app/routes/__init__.py -> build/lib/app/routes 2026-04-06T18:37:40,660 copying app/routes/authorize.py -> build/lib/app/routes 2026-04-06T18:37:40,662 copying app/routes/scan.py -> build/lib/app/routes 2026-04-06T18:37:40,665 copying app/routes/verify.py -> build/lib/app/routes 2026-04-06T18:37:40,667 copying app/routes/audit.py -> build/lib/app/routes 2026-04-06T18:37:40,669 copying app/routes/agents.py -> build/lib/app/routes 2026-04-06T18:37:40,672 copying app/routes/policies.py -> build/lib/app/routes 2026-04-06T18:37:40,675 creating build/lib/app/models 2026-04-06T18:37:40,676 copying app/models/agent.py -> build/lib/app/models 2026-04-06T18:37:40,678 copying app/models/policy.py -> build/lib/app/models 2026-04-06T18:37:40,680 copying app/models/__init__.py -> build/lib/app/models 2026-04-06T18:37:40,682 copying app/models/audit.py -> build/lib/app/models 2026-04-06T18:37:40,683 running egg_info 2026-04-06T18:37:40,695 writing leash.egg-info/PKG-INFO 2026-04-06T18:37:40,700 writing dependency_links to leash.egg-info/dependency_links.txt 2026-04-06T18:37:40,701 writing entry points to leash.egg-info/entry_points.txt 2026-04-06T18:37:40,703 writing requirements to leash.egg-info/requires.txt 2026-04-06T18:37:40,704 writing top-level names to leash.egg-info/top_level.txt 2026-04-06T18:37:40,721 reading manifest file 'leash.egg-info/SOURCES.txt' 2026-04-06T18:37:40,725 reading manifest template 'MANIFEST.in' 2026-04-06T18:37:40,793 warning: no files found matching '*.png' under directory 'app' 2026-04-06T18:37:40,797 no previously-included directories found matching 'tests' 2026-04-06T18:37:40,797 no previously-included directories found matching 'docs' 2026-04-06T18:37:40,798 no previously-included directories found matching 'scripts' 2026-04-06T18:37:40,799 no previously-included directories found matching '.github' 2026-04-06T18:37:40,799 warning: no previously-included files found matching 'STRATEGY.md' 2026-04-06T18:37:40,800 warning: no previously-included files found matching 'DEMO.md' 2026-04-06T18:37:40,801 warning: no previously-included files found matching 'SECURITY.md' 2026-04-06T18:37:40,801 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-06T18:37:40,802 warning: no previously-included files found matching 'CHANGELOG.md' 2026-04-06T18:37:40,802 warning: no previously-included files found matching 'Makefile' 2026-04-06T18:37:40,803 warning: no previously-included files found matching 'Dockerfile' 2026-04-06T18:37:40,804 warning: no previously-included files found matching 'docker-compose.yml' 2026-04-06T18:37:40,804 warning: no previously-included files found matching 'leash' 2026-04-06T18:37:40,805 adding license file 'LICENSE' 2026-04-06T18:37:40,809 writing manifest file 'leash.egg-info/SOURCES.txt' 2026-04-06T18:37:40,816 creating build/lib/app/policies 2026-04-06T18:37:40,817 copying app/policies/default.yaml -> build/lib/app/policies 2026-04-06T18:37:40,819 copying app/policies/demo_agent.yaml -> build/lib/app/policies 2026-04-06T18:37:40,822 copying app/policies/email_agent.yaml -> build/lib/app/policies 2026-04-06T18:37:40,824 copying app/policies/openclaw.yaml -> build/lib/app/policies 2026-04-06T18:37:40,826 creating build/lib/app/static 2026-04-06T18:37:40,827 copying app/static/dashboard.html -> build/lib/app/static 2026-04-06T18:37:40,844 installing to build/bdist.linux-armv7l/wheel 2026-04-06T18:37:40,845 running install 2026-04-06T18:37:40,868 running install_lib 2026-04-06T18:37:40,874 creating build/bdist.linux-armv7l/wheel 2026-04-06T18:37:40,876 creating build/bdist.linux-armv7l/wheel/app 2026-04-06T18:37:40,878 creating build/bdist.linux-armv7l/wheel/app/audit 2026-04-06T18:37:40,879 copying build/lib/app/audit/service.py -> build/bdist.linux-armv7l/wheel/./app/audit 2026-04-06T18:37:40,881 copying build/lib/app/audit/__init__.py -> build/bdist.linux-armv7l/wheel/./app/audit 2026-04-06T18:37:40,883 copying build/lib/app/audit/dispatcher.py -> build/bdist.linux-armv7l/wheel/./app/audit 2026-04-06T18:37:40,885 copying build/lib/app/audit/schemas.py -> build/bdist.linux-armv7l/wheel/./app/audit 2026-04-06T18:37:40,887 copying build/lib/app/__init__.py -> build/bdist.linux-armv7l/wheel/./app 2026-04-06T18:37:40,889 creating build/bdist.linux-armv7l/wheel/app/policy 2026-04-06T18:37:40,890 copying build/lib/app/policy/__init__.py -> build/bdist.linux-armv7l/wheel/./app/policy 2026-04-06T18:37:40,891 copying build/lib/app/policy/engine.py -> build/bdist.linux-armv7l/wheel/./app/policy 2026-04-06T18:37:40,894 copying build/lib/app/policy/validator.py -> build/bdist.linux-armv7l/wheel/./app/policy 2026-04-06T18:37:40,896 copying build/lib/app/policy/schemas.py -> build/bdist.linux-armv7l/wheel/./app/policy 2026-04-06T18:37:40,899 creating build/bdist.linux-armv7l/wheel/app/core 2026-04-06T18:37:40,900 copying build/lib/app/core/__init__.py -> build/bdist.linux-armv7l/wheel/./app/core 2026-04-06T18:37:40,901 copying build/lib/app/core/config.py -> build/bdist.linux-armv7l/wheel/./app/core 2026-04-06T18:37:40,903 copying build/lib/app/core/metrics.py -> build/bdist.linux-armv7l/wheel/./app/core 2026-04-06T18:37:40,905 copying build/lib/app/core/security.py -> build/bdist.linux-armv7l/wheel/./app/core 2026-04-06T18:37:40,908 copying build/lib/app/core/database.py -> build/bdist.linux-armv7l/wheel/./app/core 2026-04-06T18:37:40,910 copying build/lib/app/core/auth.py -> build/bdist.linux-armv7l/wheel/./app/core 2026-04-06T18:37:40,912 copying build/lib/app/main.py -> build/bdist.linux-armv7l/wheel/./app 2026-04-06T18:37:40,914 creating build/bdist.linux-armv7l/wheel/app/policies 2026-04-06T18:37:40,915 copying build/lib/app/policies/demo_agent.yaml -> build/bdist.linux-armv7l/wheel/./app/policies 2026-04-06T18:37:40,917 copying build/lib/app/policies/email_agent.yaml -> build/bdist.linux-armv7l/wheel/./app/policies 2026-04-06T18:37:40,919 copying build/lib/app/policies/default.yaml -> build/bdist.linux-armv7l/wheel/./app/policies 2026-04-06T18:37:40,921 copying build/lib/app/policies/openclaw.yaml -> build/bdist.linux-armv7l/wheel/./app/policies 2026-04-06T18:37:40,923 creating build/bdist.linux-armv7l/wheel/app/static 2026-04-06T18:37:40,924 copying build/lib/app/static/dashboard.html -> build/bdist.linux-armv7l/wheel/./app/static 2026-04-06T18:37:40,928 creating build/bdist.linux-armv7l/wheel/app/identity 2026-04-06T18:37:40,929 copying build/lib/app/identity/service.py -> build/bdist.linux-armv7l/wheel/./app/identity 2026-04-06T18:37:40,931 copying build/lib/app/identity/__init__.py -> build/bdist.linux-armv7l/wheel/./app/identity 2026-04-06T18:37:40,933 copying build/lib/app/identity/schemas.py -> build/bdist.linux-armv7l/wheel/./app/identity 2026-04-06T18:37:40,936 creating build/bdist.linux-armv7l/wheel/app/routes 2026-04-06T18:37:40,937 copying build/lib/app/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./app/routes 2026-04-06T18:37:40,939 copying build/lib/app/routes/authorize.py -> build/bdist.linux-armv7l/wheel/./app/routes 2026-04-06T18:37:40,941 copying build/lib/app/routes/scan.py -> build/bdist.linux-armv7l/wheel/./app/routes 2026-04-06T18:37:40,944 copying build/lib/app/routes/verify.py -> build/bdist.linux-armv7l/wheel/./app/routes 2026-04-06T18:37:40,946 copying build/lib/app/routes/audit.py -> build/bdist.linux-armv7l/wheel/./app/routes 2026-04-06T18:37:40,948 copying build/lib/app/routes/agents.py -> build/bdist.linux-armv7l/wheel/./app/routes 2026-04-06T18:37:40,951 copying build/lib/app/routes/policies.py -> build/bdist.linux-armv7l/wheel/./app/routes 2026-04-06T18:37:40,953 creating build/bdist.linux-armv7l/wheel/app/models 2026-04-06T18:37:40,955 copying build/lib/app/models/agent.py -> build/bdist.linux-armv7l/wheel/./app/models 2026-04-06T18:37:40,957 copying build/lib/app/models/policy.py -> build/bdist.linux-armv7l/wheel/./app/models 2026-04-06T18:37:40,959 copying build/lib/app/models/__init__.py -> build/bdist.linux-armv7l/wheel/./app/models 2026-04-06T18:37:40,960 copying build/lib/app/models/audit.py -> build/bdist.linux-armv7l/wheel/./app/models 2026-04-06T18:37:40,963 creating build/bdist.linux-armv7l/wheel/sdk 2026-04-06T18:37:40,964 copying build/lib/sdk/client.py -> build/bdist.linux-armv7l/wheel/./sdk 2026-04-06T18:37:40,967 copying build/lib/sdk/__init__.py -> build/bdist.linux-armv7l/wheel/./sdk 2026-04-06T18:37:40,969 copying build/lib/sdk/mcp_proxy.py -> build/bdist.linux-armv7l/wheel/./sdk 2026-04-06T18:37:40,972 copying build/lib/sdk/scanner.py -> build/bdist.linux-armv7l/wheel/./sdk 2026-04-06T18:37:40,975 copying build/lib/sdk/dashboard.py -> build/bdist.linux-armv7l/wheel/./sdk 2026-04-06T18:37:40,978 copying build/lib/sdk/cli.py -> build/bdist.linux-armv7l/wheel/./sdk 2026-04-06T18:37:40,981 running install_egg_info 2026-04-06T18:37:40,987 Copying leash.egg-info to build/bdist.linux-armv7l/wheel/./leash-0.3.0-py3.11.egg-info 2026-04-06T18:37:40,998 running install_scripts 2026-04-06T18:37:41,010 creating build/bdist.linux-armv7l/wheel/leash-0.3.0.dist-info/WHEEL 2026-04-06T18:37:41,014 creating '/tmp/pip-wheel-vq7v3m4d/.tmp-3_1rxefn/leash-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-06T18:37:41,016 adding 'app/__init__.py' 2026-04-06T18:37:41,018 adding 'app/main.py' 2026-04-06T18:37:41,020 adding 'app/audit/__init__.py' 2026-04-06T18:37:41,021 adding 'app/audit/dispatcher.py' 2026-04-06T18:37:41,023 adding 'app/audit/schemas.py' 2026-04-06T18:37:41,027 adding 'app/audit/service.py' 2026-04-06T18:37:41,029 adding 'app/core/__init__.py' 2026-04-06T18:37:41,031 adding 'app/core/auth.py' 2026-04-06T18:37:41,032 adding 'app/core/config.py' 2026-04-06T18:37:41,034 adding 'app/core/database.py' 2026-04-06T18:37:41,035 adding 'app/core/metrics.py' 2026-04-06T18:37:41,037 adding 'app/core/security.py' 2026-04-06T18:37:41,039 adding 'app/identity/__init__.py' 2026-04-06T18:37:41,041 adding 'app/identity/schemas.py' 2026-04-06T18:37:41,042 adding 'app/identity/service.py' 2026-04-06T18:37:41,044 adding 'app/models/__init__.py' 2026-04-06T18:37:41,046 adding 'app/models/agent.py' 2026-04-06T18:37:41,047 adding 'app/models/audit.py' 2026-04-06T18:37:41,048 adding 'app/models/policy.py' 2026-04-06T18:37:41,050 adding 'app/policies/default.yaml' 2026-04-06T18:37:41,051 adding 'app/policies/demo_agent.yaml' 2026-04-06T18:37:41,053 adding 'app/policies/email_agent.yaml' 2026-04-06T18:37:41,054 adding 'app/policies/openclaw.yaml' 2026-04-06T18:37:41,056 adding 'app/policy/__init__.py' 2026-04-06T18:37:41,059 adding 'app/policy/engine.py' 2026-04-06T18:37:41,060 adding 'app/policy/schemas.py' 2026-04-06T18:37:41,062 adding 'app/policy/validator.py' 2026-04-06T18:37:41,064 adding 'app/routes/__init__.py' 2026-04-06T18:37:41,065 adding 'app/routes/agents.py' 2026-04-06T18:37:41,067 adding 'app/routes/audit.py' 2026-04-06T18:37:41,069 adding 'app/routes/authorize.py' 2026-04-06T18:37:41,070 adding 'app/routes/policies.py' 2026-04-06T18:37:41,072 adding 'app/routes/scan.py' 2026-04-06T18:37:41,073 adding 'app/routes/verify.py' 2026-04-06T18:37:41,077 adding 'app/static/dashboard.html' 2026-04-06T18:37:41,081 adding 'leash-0.3.0.dist-info/licenses/LICENSE' 2026-04-06T18:37:41,082 adding 'sdk/__init__.py' 2026-04-06T18:37:41,090 adding 'sdk/cli.py' 2026-04-06T18:37:41,093 adding 'sdk/client.py' 2026-04-06T18:37:41,096 adding 'sdk/dashboard.py' 2026-04-06T18:37:41,099 adding 'sdk/mcp_proxy.py' 2026-04-06T18:37:41,102 adding 'sdk/scanner.py' 2026-04-06T18:37:41,104 adding 'leash-0.3.0.dist-info/METADATA' 2026-04-06T18:37:41,105 adding 'leash-0.3.0.dist-info/WHEEL' 2026-04-06T18:37:41,106 adding 'leash-0.3.0.dist-info/entry_points.txt' 2026-04-06T18:37:41,107 adding 'leash-0.3.0.dist-info/top_level.txt' 2026-04-06T18:37:41,108 adding 'leash-0.3.0.dist-info/RECORD' 2026-04-06T18:37:41,111 removing build/bdist.linux-armv7l/wheel 2026-04-06T18:37:41,225 Building wheel for leash (pyproject.toml): finished with status 'done' 2026-04-06T18:37:41,233 Created wheel for leash: filename=leash-0.3.0-py3-none-any.whl size=107070 sha256=7edc8be971549ae09371b5f907e8cf9065264863356ae667a3c41f362c9b287e 2026-04-06T18:37:41,234 Stored in directory: /tmp/pip-ephem-wheel-cache-bo2woau7/wheels/a5/bc/75/086674f9f3a1707b08c9f6bf946ce50a4cce0558f3de6eb6d5 2026-04-06T18:37:41,249 Successfully built leash 2026-04-06T18:37:41,257 Removed build tracker: '/tmp/pip-build-tracker-ojoni88g'