2026-04-26T21:11:39,357 Created temporary directory: /tmp/pip-ephem-wheel-cache-86c214mx 2026-04-26T21:11:39,359 Created temporary directory: /tmp/pip-build-tracker-l7iffhcd 2026-04-26T21:11:39,360 Initialized build tracking at /tmp/pip-build-tracker-l7iffhcd 2026-04-26T21:11:39,360 Created build tracker: /tmp/pip-build-tracker-l7iffhcd 2026-04-26T21:11:39,361 Entered build tracker: /tmp/pip-build-tracker-l7iffhcd 2026-04-26T21:11:39,362 Created temporary directory: /tmp/pip-wheel-8ig9mlva 2026-04-26T21:11:39,365 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-26T21:11:39,367 Created temporary directory: /tmp/pip-ephem-wheel-cache-gor8syhp 2026-04-26T21:11:39,389 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-26T21:11:39,393 2 location(s) to search for versions of seo-autopilot: 2026-04-26T21:11:39,393 * https://pypi.org/simple/seo-autopilot/ 2026-04-26T21:11:39,393 * https://www.piwheels.org/simple/seo-autopilot/ 2026-04-26T21:11:39,394 Fetching project page and analyzing links: https://pypi.org/simple/seo-autopilot/ 2026-04-26T21:11:39,394 Getting page https://pypi.org/simple/seo-autopilot/ 2026-04-26T21:11:39,396 Found index url https://pypi.org/simple 2026-04-26T21:11:39,627 Fetched page https://pypi.org/simple/seo-autopilot/ as application/vnd.pypi.simple.v1+json 2026-04-26T21:11:39,629 Skipping link: No binaries permitted for seo-autopilot: https://files.pythonhosted.org/packages/b0/04/0abc22a7e3d3d5e338a7b1d47c483bad704bf9529d371ae58e2c2c4c42b9/seo_autopilot-1.0.0-py3-none-any.whl (from https://pypi.org/simple/seo-autopilot/) (requires-python:>=3.9) 2026-04-26T21:11:39,630 Skipping link: No binaries permitted for seo-autopilot: https://files.pythonhosted.org/packages/a1/51/ae3b7f9ad5a015103b99ca73276f197765856d6127b0166088b6fd355dd9/seo_autopilot-1.0.1-py3-none-any.whl (from https://pypi.org/simple/seo-autopilot/) (requires-python:>=3.9) 2026-04-26T21:11:39,630 Skipping link: No binaries permitted for seo-autopilot: https://files.pythonhosted.org/packages/c8/9f/b5a6b7d04e37f89cad06dac476e5ecbd4012645d76e16749d1815e908d79/seo_autopilot-1.0.2-py3-none-any.whl (from https://pypi.org/simple/seo-autopilot/) (requires-python:>=3.9) 2026-04-26T21:11:39,631 Found link https://files.pythonhosted.org/packages/93/89/0302d3d7f22a465ddcb43d22bb06d91c9ef0900445ecb389b9379876325b/seo_autopilot-1.0.2.tar.gz (from https://pypi.org/simple/seo-autopilot/) (requires-python:>=3.9), version: 1.0.2 2026-04-26T21:11:39,632 Skipping link: No binaries permitted for seo-autopilot: https://files.pythonhosted.org/packages/3d/7f/11c6c3a2c9a0e0cbf0dd24eeec4256b15c7673e2a774927ed6731c5ee2ab/seo_autopilot-1.1.0-py3-none-any.whl (from https://pypi.org/simple/seo-autopilot/) (requires-python:>=3.9) 2026-04-26T21:11:39,633 Skipping link: No binaries permitted for seo-autopilot: https://files.pythonhosted.org/packages/91/4b/869874985e8931cf91b5aa5f3deb873a0bcf966cce747fab0bbe0a3550d0/seo_autopilot-1.2.0-py3-none-any.whl (from https://pypi.org/simple/seo-autopilot/) (requires-python:>=3.9) 2026-04-26T21:11:39,634 Found link https://files.pythonhosted.org/packages/40/e8/459d34ee2d8a1b719ab316fa7e6f6d35b3577ecca552979c2dccb90b655c/seo_autopilot-1.2.0.tar.gz (from https://pypi.org/simple/seo-autopilot/) (requires-python:>=3.9), version: 1.2.0 2026-04-26T21:11:39,635 Fetching project page and analyzing links: https://www.piwheels.org/simple/seo-autopilot/ 2026-04-26T21:11:39,635 Getting page https://www.piwheels.org/simple/seo-autopilot/ 2026-04-26T21:11:39,636 Found index url https://www.piwheels.org/simple 2026-04-26T21:11:39,812 Fetched page https://www.piwheels.org/simple/seo-autopilot/ as text/html 2026-04-26T21:11:39,813 Skipping link: No binaries permitted for seo-autopilot: https://www.piwheels.org/simple/seo-autopilot/seo_autopilot-1.0.2-py3-none-any.whl#sha256=d1160d2d09c98505b4df07d8c296b617d441b68d160eb7be677609a0526bea10 (from https://www.piwheels.org/simple/seo-autopilot/) (requires-python:>=3.9) 2026-04-26T21:11:39,814 Skipping link: not a file: https://www.piwheels.org/simple/seo-autopilot/ 2026-04-26T21:11:39,815 Skipping link: not a file: https://pypi.org/simple/seo-autopilot/ 2026-04-26T21:11:39,835 Given no hashes to check 1 links for project 'seo-autopilot': discarding no candidates 2026-04-26T21:11:39,854 Collecting seo-autopilot==1.2.0 2026-04-26T21:11:39,857 Created temporary directory: /tmp/pip-unpack-jmo75i0o 2026-04-26T21:11:40,010 Downloading seo_autopilot-1.2.0.tar.gz (156 kB) 2026-04-26T21:11:40,284 Added seo-autopilot==1.2.0 from https://files.pythonhosted.org/packages/40/e8/459d34ee2d8a1b719ab316fa7e6f6d35b3577ecca552979c2dccb90b655c/seo_autopilot-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-l7iffhcd' 2026-04-26T21:11:40,289 Created temporary directory: /tmp/pip-build-env-applmacl 2026-04-26T21:11:40,293 Installing build dependencies: started 2026-04-26T21:11:40,295 Running command pip subprocess to install build dependencies 2026-04-26T21:11:41,455 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-26T21:11:41,897 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-26T21:11:41,920 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-26T21:11:43,832 Collecting setuptools<75.0,>=68.0 2026-04-26T21:11:43,956 Using cached https://www.piwheels.org/simple/setuptools/setuptools-74.1.3-py3-none-any.whl (1.3 MB) 2026-04-26T21:11:44,243 Collecting wheel 2026-04-26T21:11:44,260 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-26T21:11:44,447 Collecting packaging>=24.0 2026-04-26T21:11:44,466 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-26T21:11:47,453 Installing collected packages: setuptools, packaging, wheel 2026-04-26T21:11:51,719 Creating /tmp/pip-build-env-applmacl/overlay/local/bin 2026-04-26T21:11:51,721 changing mode of /tmp/pip-build-env-applmacl/overlay/local/bin/wheel to 755 2026-04-26T21:11:51,743 Successfully installed packaging-26.2 setuptools-74.1.3 wheel-0.47.0 2026-04-26T21:11:52,021 Installing build dependencies: finished with status 'done' 2026-04-26T21:11:52,028 Getting requirements to build wheel: started 2026-04-26T21:11:52,029 Running command Getting requirements to build wheel 2026-04-26T21:11:52,643 running egg_info 2026-04-26T21:11:52,649 writing seo_autopilot.egg-info/PKG-INFO 2026-04-26T21:11:52,656 writing dependency_links to seo_autopilot.egg-info/dependency_links.txt 2026-04-26T21:11:52,658 writing entry points to seo_autopilot.egg-info/entry_points.txt 2026-04-26T21:11:52,662 writing requirements to seo_autopilot.egg-info/requires.txt 2026-04-26T21:11:52,663 writing top-level names to seo_autopilot.egg-info/top_level.txt 2026-04-26T21:11:52,706 reading manifest file 'seo_autopilot.egg-info/SOURCES.txt' 2026-04-26T21:11:52,713 adding license file 'LICENSE' 2026-04-26T21:11:52,718 writing manifest file 'seo_autopilot.egg-info/SOURCES.txt' 2026-04-26T21:11:52,805 Getting requirements to build wheel: finished with status 'done' 2026-04-26T21:11:52,809 Created temporary directory: /tmp/pip-modern-metadata-4ifq7v_e 2026-04-26T21:11:52,812 Preparing metadata (pyproject.toml): started 2026-04-26T21:11:52,813 Running command Preparing metadata (pyproject.toml) 2026-04-26T21:11:53,370 running dist_info 2026-04-26T21:11:53,377 creating /tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info 2026-04-26T21:11:53,383 writing /tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/PKG-INFO 2026-04-26T21:11:53,390 writing dependency_links to /tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/dependency_links.txt 2026-04-26T21:11:53,391 writing entry points to /tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/entry_points.txt 2026-04-26T21:11:53,395 writing requirements to /tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/requires.txt 2026-04-26T21:11:53,396 writing top-level names to /tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/top_level.txt 2026-04-26T21:11:53,397 writing manifest file '/tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/SOURCES.txt' 2026-04-26T21:11:53,434 reading manifest file '/tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/SOURCES.txt' 2026-04-26T21:11:53,436 adding license file 'LICENSE' 2026-04-26T21:11:53,440 writing manifest file '/tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot.egg-info/SOURCES.txt' 2026-04-26T21:11:53,441 creating '/tmp/pip-modern-metadata-4ifq7v_e/seo_autopilot-1.2.0.dist-info' 2026-04-26T21:11:53,593 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-26T21:11:53,600 Source in /tmp/pip-wheel-8ig9mlva/seo-autopilot_21d5e9d69c00450cac3a0075d8795436 has version 1.2.0, which satisfies requirement seo-autopilot==1.2.0 from https://files.pythonhosted.org/packages/40/e8/459d34ee2d8a1b719ab316fa7e6f6d35b3577ecca552979c2dccb90b655c/seo_autopilot-1.2.0.tar.gz 2026-04-26T21:11:53,601 Removed seo-autopilot==1.2.0 from https://files.pythonhosted.org/packages/40/e8/459d34ee2d8a1b719ab316fa7e6f6d35b3577ecca552979c2dccb90b655c/seo_autopilot-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-l7iffhcd' 2026-04-26T21:11:53,610 Created temporary directory: /tmp/pip-unpack-veyb8fsk 2026-04-26T21:11:53,611 Building wheels for collected packages: seo-autopilot 2026-04-26T21:11:53,615 Created temporary directory: /tmp/pip-wheel-271fzu90 2026-04-26T21:11:53,615 Destination directory: /tmp/pip-wheel-271fzu90 2026-04-26T21:11:53,618 Building wheel for seo-autopilot (pyproject.toml): started 2026-04-26T21:11:53,619 Running command Building wheel for seo-autopilot (pyproject.toml) 2026-04-26T21:11:54,191 running bdist_wheel 2026-04-26T21:11:54,230 running build 2026-04-26T21:11:54,230 running build_py 2026-04-26T21:11:54,239 creating build 2026-04-26T21:11:54,240 creating build/lib 2026-04-26T21:11:54,241 creating build/lib/alembic 2026-04-26T21:11:54,242 copying alembic/__init__.py -> build/lib/alembic 2026-04-26T21:11:54,244 copying alembic/env.py -> build/lib/alembic 2026-04-26T21:11:54,246 creating build/lib/seo_autopilot 2026-04-26T21:11:54,247 copying seo_autopilot/__init__.py -> build/lib/seo_autopilot 2026-04-26T21:11:54,250 creating build/lib/seo_autopilot/core 2026-04-26T21:11:54,251 copying seo_autopilot/core/config.py -> build/lib/seo_autopilot/core 2026-04-26T21:11:54,253 copying seo_autopilot/core/scheduler.py -> build/lib/seo_autopilot/core 2026-04-26T21:11:54,255 copying seo_autopilot/core/__init__.py -> build/lib/seo_autopilot/core 2026-04-26T21:11:54,257 copying seo_autopilot/core/project_manager.py -> build/lib/seo_autopilot/core 2026-04-26T21:11:54,259 copying seo_autopilot/core/audit_context.py -> build/lib/seo_autopilot/core 2026-04-26T21:11:54,261 copying seo_autopilot/core/event_bus.py -> build/lib/seo_autopilot/core 2026-04-26T21:11:54,264 creating build/lib/seo_autopilot/adapters 2026-04-26T21:11:54,265 copying seo_autopilot/adapters/static_files.py -> build/lib/seo_autopilot/adapters 2026-04-26T21:11:54,267 copying seo_autopilot/adapters/__init__.py -> build/lib/seo_autopilot/adapters 2026-04-26T21:11:54,269 creating build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,270 copying seo_autopilot/analyzers/duplicate_content.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,273 copying seo_autopilot/analyzers/geo_audit.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,275 copying seo_autopilot/analyzers/__init__.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,277 copying seo_autopilot/analyzers/canonical_engine.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,279 copying seo_autopilot/analyzers/llms_ai_txt.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,281 copying seo_autopilot/analyzers/topical_authority.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,283 copying seo_autopilot/analyzers/eeat.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,286 copying seo_autopilot/analyzers/delta.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,288 copying seo_autopilot/analyzers/link_graph.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,290 copying seo_autopilot/analyzers/robots_sitemap.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,293 copying seo_autopilot/analyzers/redirect_audit.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,295 copying seo_autopilot/analyzers/schema_validation.py -> build/lib/seo_autopilot/analyzers 2026-04-26T21:11:54,297 creating build/lib/seo_autopilot/reports 2026-04-26T21:11:54,298 copying seo_autopilot/reports/__init__.py -> build/lib/seo_autopilot/reports 2026-04-26T21:11:54,300 copying seo_autopilot/reports/html.py -> build/lib/seo_autopilot/reports 2026-04-26T21:11:54,302 creating build/lib/seo_autopilot/mcp 2026-04-26T21:11:54,303 copying seo_autopilot/mcp/server.py -> build/lib/seo_autopilot/mcp 2026-04-26T21:11:54,305 copying seo_autopilot/mcp/__init__.py -> build/lib/seo_autopilot/mcp 2026-04-26T21:11:54,308 creating build/lib/seo_autopilot/db 2026-04-26T21:11:54,308 copying seo_autopilot/db/models.py -> build/lib/seo_autopilot/db 2026-04-26T21:11:54,311 copying seo_autopilot/db/__init__.py -> build/lib/seo_autopilot/db 2026-04-26T21:11:54,312 copying seo_autopilot/db/persistence.py -> build/lib/seo_autopilot/db 2026-04-26T21:11:54,315 copying seo_autopilot/db/database.py -> build/lib/seo_autopilot/db 2026-04-26T21:11:54,317 creating build/lib/seo_autopilot/sources 2026-04-26T21:11:54,318 copying seo_autopilot/sources/crawler.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,321 copying seo_autopilot/sources/trends.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,323 copying seo_autopilot/sources/intelligence.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,325 copying seo_autopilot/sources/gsc.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,327 copying seo_autopilot/sources/__init__.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,329 copying seo_autopilot/sources/base.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,330 copying seo_autopilot/sources/renderer.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,332 copying seo_autopilot/sources/pagespeed.py -> build/lib/seo_autopilot/sources 2026-04-26T21:11:54,335 creating build/lib/seo_autopilot/api 2026-04-26T21:11:54,336 copying seo_autopilot/api/public_scan.py -> build/lib/seo_autopilot/api 2026-04-26T21:11:54,339 copying seo_autopilot/api/main.py -> build/lib/seo_autopilot/api 2026-04-26T21:11:54,341 copying seo_autopilot/api/__init__.py -> build/lib/seo_autopilot/api 2026-04-26T21:11:54,343 creating build/lib/seo_autopilot/agents 2026-04-26T21:11:54,344 copying seo_autopilot/agents/intelligence_agent.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,346 copying seo_autopilot/agents/trends_agent.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,348 copying seo_autopilot/agents/__init__.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,350 copying seo_autopilot/agents/base.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,352 copying seo_autopilot/agents/keyword.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,354 copying seo_autopilot/agents/analyzer.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,358 copying seo_autopilot/agents/apply.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,360 copying seo_autopilot/agents/intent_geo_agent.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,363 copying seo_autopilot/agents/content.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,365 copying seo_autopilot/agents/strategy.py -> build/lib/seo_autopilot/agents 2026-04-26T21:11:54,368 creating build/lib/seo_autopilot/cli 2026-04-26T21:11:54,369 copying seo_autopilot/cli/main.py -> build/lib/seo_autopilot/cli 2026-04-26T21:11:54,371 copying seo_autopilot/cli/__init__.py -> build/lib/seo_autopilot/cli 2026-04-26T21:11:54,372 creating build/lib/seo_autopilot/notifications 2026-04-26T21:11:54,373 copying seo_autopilot/notifications/telegram.py -> build/lib/seo_autopilot/notifications 2026-04-26T21:11:54,375 copying seo_autopilot/notifications/__init__.py -> build/lib/seo_autopilot/notifications 2026-04-26T21:11:54,383 creating build/lib/seo_autopilot/reports/templates 2026-04-26T21:11:54,384 copying seo_autopilot/reports/templates/report.html -> build/lib/seo_autopilot/reports/templates 2026-04-26T21:11:54,406 installing to build/bdist.linux-armv7l/wheel 2026-04-26T21:11:54,407 running install 2026-04-26T21:11:54,430 running install_lib 2026-04-26T21:11:54,439 creating build/bdist.linux-armv7l 2026-04-26T21:11:54,440 creating build/bdist.linux-armv7l/wheel 2026-04-26T21:11:54,441 creating build/bdist.linux-armv7l/wheel/alembic 2026-04-26T21:11:54,442 copying build/lib/alembic/__init__.py -> build/bdist.linux-armv7l/wheel/./alembic 2026-04-26T21:11:54,444 copying build/lib/alembic/env.py -> build/bdist.linux-armv7l/wheel/./alembic 2026-04-26T21:11:54,447 creating build/bdist.linux-armv7l/wheel/seo_autopilot 2026-04-26T21:11:54,448 creating build/bdist.linux-armv7l/wheel/seo_autopilot/core 2026-04-26T21:11:54,449 copying build/lib/seo_autopilot/core/config.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/core 2026-04-26T21:11:54,451 copying build/lib/seo_autopilot/core/scheduler.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/core 2026-04-26T21:11:54,453 copying build/lib/seo_autopilot/core/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/core 2026-04-26T21:11:54,455 copying build/lib/seo_autopilot/core/project_manager.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/core 2026-04-26T21:11:54,457 copying build/lib/seo_autopilot/core/audit_context.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/core 2026-04-26T21:11:54,460 copying build/lib/seo_autopilot/core/event_bus.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/core 2026-04-26T21:11:54,462 creating build/bdist.linux-armv7l/wheel/seo_autopilot/adapters 2026-04-26T21:11:54,463 copying build/lib/seo_autopilot/adapters/static_files.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/adapters 2026-04-26T21:11:54,465 copying build/lib/seo_autopilot/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/adapters 2026-04-26T21:11:54,468 creating build/bdist.linux-armv7l/wheel/seo_autopilot/analyzers 2026-04-26T21:11:54,469 copying build/lib/seo_autopilot/analyzers/duplicate_content.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,471 copying build/lib/seo_autopilot/analyzers/geo_audit.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,473 copying build/lib/seo_autopilot/analyzers/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,475 copying build/lib/seo_autopilot/analyzers/canonical_engine.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,477 copying build/lib/seo_autopilot/analyzers/llms_ai_txt.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,480 copying build/lib/seo_autopilot/analyzers/topical_authority.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,482 copying build/lib/seo_autopilot/analyzers/eeat.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,485 copying build/lib/seo_autopilot/analyzers/delta.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,487 copying build/lib/seo_autopilot/analyzers/link_graph.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,489 copying build/lib/seo_autopilot/analyzers/robots_sitemap.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,492 copying build/lib/seo_autopilot/analyzers/redirect_audit.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,494 copying build/lib/seo_autopilot/analyzers/schema_validation.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/analyzers 2026-04-26T21:11:54,497 creating build/bdist.linux-armv7l/wheel/seo_autopilot/reports 2026-04-26T21:11:54,498 copying build/lib/seo_autopilot/reports/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/reports 2026-04-26T21:11:54,499 copying build/lib/seo_autopilot/reports/html.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/reports 2026-04-26T21:11:54,502 creating build/bdist.linux-armv7l/wheel/seo_autopilot/reports/templates 2026-04-26T21:11:54,502 copying build/lib/seo_autopilot/reports/templates/report.html -> build/bdist.linux-armv7l/wheel/./seo_autopilot/reports/templates 2026-04-26T21:11:54,505 creating build/bdist.linux-armv7l/wheel/seo_autopilot/mcp 2026-04-26T21:11:54,506 copying build/lib/seo_autopilot/mcp/server.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/mcp 2026-04-26T21:11:54,509 copying build/lib/seo_autopilot/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/mcp 2026-04-26T21:11:54,511 creating build/bdist.linux-armv7l/wheel/seo_autopilot/db 2026-04-26T21:11:54,512 copying build/lib/seo_autopilot/db/models.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/db 2026-04-26T21:11:54,514 copying build/lib/seo_autopilot/db/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/db 2026-04-26T21:11:54,516 copying build/lib/seo_autopilot/db/persistence.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/db 2026-04-26T21:11:54,518 copying build/lib/seo_autopilot/db/database.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/db 2026-04-26T21:11:54,521 creating build/bdist.linux-armv7l/wheel/seo_autopilot/sources 2026-04-26T21:11:54,521 copying build/lib/seo_autopilot/sources/crawler.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,524 copying build/lib/seo_autopilot/sources/trends.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,527 copying build/lib/seo_autopilot/sources/intelligence.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,529 copying build/lib/seo_autopilot/sources/gsc.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,531 copying build/lib/seo_autopilot/sources/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,533 copying build/lib/seo_autopilot/sources/base.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,534 copying build/lib/seo_autopilot/sources/renderer.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,536 copying build/lib/seo_autopilot/sources/pagespeed.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/sources 2026-04-26T21:11:54,539 creating build/bdist.linux-armv7l/wheel/seo_autopilot/api 2026-04-26T21:11:54,540 copying build/lib/seo_autopilot/api/public_scan.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/api 2026-04-26T21:11:54,543 copying build/lib/seo_autopilot/api/main.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/api 2026-04-26T21:11:54,545 copying build/lib/seo_autopilot/api/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/api 2026-04-26T21:11:54,547 copying build/lib/seo_autopilot/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot 2026-04-26T21:11:54,549 creating build/bdist.linux-armv7l/wheel/seo_autopilot/agents 2026-04-26T21:11:54,550 copying build/lib/seo_autopilot/agents/intelligence_agent.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,553 copying build/lib/seo_autopilot/agents/trends_agent.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,555 copying build/lib/seo_autopilot/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,557 copying build/lib/seo_autopilot/agents/base.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,558 copying build/lib/seo_autopilot/agents/keyword.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,561 copying build/lib/seo_autopilot/agents/analyzer.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,564 copying build/lib/seo_autopilot/agents/apply.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,566 copying build/lib/seo_autopilot/agents/intent_geo_agent.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,568 copying build/lib/seo_autopilot/agents/content.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,571 copying build/lib/seo_autopilot/agents/strategy.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/agents 2026-04-26T21:11:54,574 creating build/bdist.linux-armv7l/wheel/seo_autopilot/cli 2026-04-26T21:11:54,575 copying build/lib/seo_autopilot/cli/main.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/cli 2026-04-26T21:11:54,577 copying build/lib/seo_autopilot/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/cli 2026-04-26T21:11:54,579 creating build/bdist.linux-armv7l/wheel/seo_autopilot/notifications 2026-04-26T21:11:54,579 copying build/lib/seo_autopilot/notifications/telegram.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/notifications 2026-04-26T21:11:54,582 copying build/lib/seo_autopilot/notifications/__init__.py -> build/bdist.linux-armv7l/wheel/./seo_autopilot/notifications 2026-04-26T21:11:54,583 running install_egg_info 2026-04-26T21:11:54,597 running egg_info 2026-04-26T21:11:54,605 writing seo_autopilot.egg-info/PKG-INFO 2026-04-26T21:11:54,612 writing dependency_links to seo_autopilot.egg-info/dependency_links.txt 2026-04-26T21:11:54,613 writing entry points to seo_autopilot.egg-info/entry_points.txt 2026-04-26T21:11:54,616 writing requirements to seo_autopilot.egg-info/requires.txt 2026-04-26T21:11:54,617 writing top-level names to seo_autopilot.egg-info/top_level.txt 2026-04-26T21:11:54,638 reading manifest file 'seo_autopilot.egg-info/SOURCES.txt' 2026-04-26T21:11:54,644 adding license file 'LICENSE' 2026-04-26T21:11:54,649 writing manifest file 'seo_autopilot.egg-info/SOURCES.txt' 2026-04-26T21:11:54,651 Copying seo_autopilot.egg-info to build/bdist.linux-armv7l/wheel/./seo_autopilot-1.2.0-py3.11.egg-info 2026-04-26T21:11:54,663 running install_scripts 2026-04-26T21:11:54,691 creating build/bdist.linux-armv7l/wheel/seo_autopilot-1.2.0.dist-info/WHEEL 2026-04-26T21:11:54,694 creating '/tmp/pip-wheel-271fzu90/.tmp-mdentc4j/seo_autopilot-1.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-26T21:11:54,696 adding 'alembic/__init__.py' 2026-04-26T21:11:54,697 adding 'alembic/env.py' 2026-04-26T21:11:54,699 adding 'seo_autopilot/__init__.py' 2026-04-26T21:11:54,701 adding 'seo_autopilot/adapters/__init__.py' 2026-04-26T21:11:54,703 adding 'seo_autopilot/adapters/static_files.py' 2026-04-26T21:11:54,705 adding 'seo_autopilot/agents/__init__.py' 2026-04-26T21:11:54,709 adding 'seo_autopilot/agents/analyzer.py' 2026-04-26T21:11:54,711 adding 'seo_autopilot/agents/apply.py' 2026-04-26T21:11:54,712 adding 'seo_autopilot/agents/base.py' 2026-04-26T21:11:54,714 adding 'seo_autopilot/agents/content.py' 2026-04-26T21:11:54,716 adding 'seo_autopilot/agents/intelligence_agent.py' 2026-04-26T21:11:54,718 adding 'seo_autopilot/agents/intent_geo_agent.py' 2026-04-26T21:11:54,720 adding 'seo_autopilot/agents/keyword.py' 2026-04-26T21:11:54,722 adding 'seo_autopilot/agents/strategy.py' 2026-04-26T21:11:54,723 adding 'seo_autopilot/agents/trends_agent.py' 2026-04-26T21:11:54,725 adding 'seo_autopilot/analyzers/__init__.py' 2026-04-26T21:11:54,727 adding 'seo_autopilot/analyzers/canonical_engine.py' 2026-04-26T21:11:54,728 adding 'seo_autopilot/analyzers/delta.py' 2026-04-26T21:11:54,730 adding 'seo_autopilot/analyzers/duplicate_content.py' 2026-04-26T21:11:54,732 adding 'seo_autopilot/analyzers/eeat.py' 2026-04-26T21:11:54,734 adding 'seo_autopilot/analyzers/geo_audit.py' 2026-04-26T21:11:54,736 adding 'seo_autopilot/analyzers/link_graph.py' 2026-04-26T21:11:54,738 adding 'seo_autopilot/analyzers/llms_ai_txt.py' 2026-04-26T21:11:54,739 adding 'seo_autopilot/analyzers/redirect_audit.py' 2026-04-26T21:11:54,742 adding 'seo_autopilot/analyzers/robots_sitemap.py' 2026-04-26T21:11:54,744 adding 'seo_autopilot/analyzers/schema_validation.py' 2026-04-26T21:11:54,746 adding 'seo_autopilot/analyzers/topical_authority.py' 2026-04-26T21:11:54,748 adding 'seo_autopilot/api/__init__.py' 2026-04-26T21:11:54,750 adding 'seo_autopilot/api/main.py' 2026-04-26T21:11:54,756 adding 'seo_autopilot/api/public_scan.py' 2026-04-26T21:11:54,758 adding 'seo_autopilot/cli/__init__.py' 2026-04-26T21:11:54,759 adding 'seo_autopilot/cli/main.py' 2026-04-26T21:11:54,761 adding 'seo_autopilot/core/__init__.py' 2026-04-26T21:11:54,762 adding 'seo_autopilot/core/audit_context.py' 2026-04-26T21:11:54,764 adding 'seo_autopilot/core/config.py' 2026-04-26T21:11:54,765 adding 'seo_autopilot/core/event_bus.py' 2026-04-26T21:11:54,767 adding 'seo_autopilot/core/project_manager.py' 2026-04-26T21:11:54,768 adding 'seo_autopilot/core/scheduler.py' 2026-04-26T21:11:54,770 adding 'seo_autopilot/db/__init__.py' 2026-04-26T21:11:54,771 adding 'seo_autopilot/db/database.py' 2026-04-26T21:11:54,773 adding 'seo_autopilot/db/models.py' 2026-04-26T21:11:54,775 adding 'seo_autopilot/db/persistence.py' 2026-04-26T21:11:54,776 adding 'seo_autopilot/mcp/__init__.py' 2026-04-26T21:11:54,778 adding 'seo_autopilot/mcp/server.py' 2026-04-26T21:11:54,780 adding 'seo_autopilot/notifications/__init__.py' 2026-04-26T21:11:54,781 adding 'seo_autopilot/notifications/telegram.py' 2026-04-26T21:11:54,783 adding 'seo_autopilot/reports/__init__.py' 2026-04-26T21:11:54,784 adding 'seo_autopilot/reports/html.py' 2026-04-26T21:11:54,787 adding 'seo_autopilot/reports/templates/report.html' 2026-04-26T21:11:54,789 adding 'seo_autopilot/sources/__init__.py' 2026-04-26T21:11:54,790 adding 'seo_autopilot/sources/base.py' 2026-04-26T21:11:54,792 adding 'seo_autopilot/sources/crawler.py' 2026-04-26T21:11:54,794 adding 'seo_autopilot/sources/gsc.py' 2026-04-26T21:11:54,796 adding 'seo_autopilot/sources/intelligence.py' 2026-04-26T21:11:54,798 adding 'seo_autopilot/sources/pagespeed.py' 2026-04-26T21:11:54,799 adding 'seo_autopilot/sources/renderer.py' 2026-04-26T21:11:54,801 adding 'seo_autopilot/sources/trends.py' 2026-04-26T21:11:54,804 adding 'seo_autopilot-1.2.0.dist-info/LICENSE' 2026-04-26T21:11:54,806 adding 'seo_autopilot-1.2.0.dist-info/METADATA' 2026-04-26T21:11:54,808 adding 'seo_autopilot-1.2.0.dist-info/WHEEL' 2026-04-26T21:11:54,809 adding 'seo_autopilot-1.2.0.dist-info/entry_points.txt' 2026-04-26T21:11:54,809 adding 'seo_autopilot-1.2.0.dist-info/top_level.txt' 2026-04-26T21:11:54,811 adding 'seo_autopilot-1.2.0.dist-info/RECORD' 2026-04-26T21:11:54,814 removing build/bdist.linux-armv7l/wheel 2026-04-26T21:11:54,925 Building wheel for seo-autopilot (pyproject.toml): finished with status 'done' 2026-04-26T21:11:54,933 Created wheel for seo-autopilot: filename=seo_autopilot-1.2.0-py3-none-any.whl size=150578 sha256=187b2147e9939b7f39447010542576aad916bd0f22e20dfa0d1c8b4bdae42590 2026-04-26T21:11:54,934 Stored in directory: /tmp/pip-ephem-wheel-cache-gor8syhp/wheels/79/7f/10/e5f2405274315dddb226e9940aaa075280e3c9b6de68856fdc 2026-04-26T21:11:54,952 Successfully built seo-autopilot 2026-04-26T21:11:54,960 Removed build tracker: '/tmp/pip-build-tracker-l7iffhcd'