2026-06-02T17:14:24,014 Created temporary directory: /tmp/pip-ephem-wheel-cache-yxi2oocp 2026-06-02T17:14:24,016 Created temporary directory: /tmp/pip-build-tracker-0wszph99 2026-06-02T17:14:24,017 Initialized build tracking at /tmp/pip-build-tracker-0wszph99 2026-06-02T17:14:24,017 Created build tracker: /tmp/pip-build-tracker-0wszph99 2026-06-02T17:14:24,018 Entered build tracker: /tmp/pip-build-tracker-0wszph99 2026-06-02T17:14:24,018 Created temporary directory: /tmp/pip-wheel-h94wgoi1 2026-06-02T17:14:24,021 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-06-02T17:14:24,024 Created temporary directory: /tmp/pip-ephem-wheel-cache-fja73z6u 2026-06-02T17:14:24,045 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-02T17:14:24,049 2 location(s) to search for versions of scalable: 2026-06-02T17:14:24,049 * https://pypi.org/simple/scalable/ 2026-06-02T17:14:24,049 * https://www.piwheels.org/simple/scalable/ 2026-06-02T17:14:24,050 Fetching project page and analyzing links: https://pypi.org/simple/scalable/ 2026-06-02T17:14:24,050 Getting page https://pypi.org/simple/scalable/ 2026-06-02T17:14:24,052 Found index url https://pypi.org/simple 2026-06-02T17:14:24,282 Fetched page https://pypi.org/simple/scalable/ as application/vnd.pypi.simple.v1+json 2026-06-02T17:14:24,285 Skipping link: No binaries permitted for scalable: https://files.pythonhosted.org/packages/d0/0a/52ee2f3adf6dbaa561475999adb251481bcfe1c6621f5d41c2b98c08a45b/scalable-0.5.7-py3-none-any.whl (from https://pypi.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,286 Found link https://files.pythonhosted.org/packages/c2/fb/71f01579b9d24d1363689639e384ded30c2a3f3ac16aea8fda4e3e1c3412/scalable-0.5.7.tar.gz (from https://pypi.org/simple/scalable/) (requires-python:>=3.8), version: 0.5.7 2026-06-02T17:14:24,287 Skipping link: No binaries permitted for scalable: https://files.pythonhosted.org/packages/65/ca/748e31e63046b76697438d6d5c3b104c8f51476eac6a4daedc5d0be6e907/scalable-0.6.0-py3-none-any.whl (from https://pypi.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,288 Found link https://files.pythonhosted.org/packages/77/c4/986902152b45a4abb7808a29967dfecf86e0cceb6bf1c19444c7f93b2115/scalable-0.6.0.tar.gz (from https://pypi.org/simple/scalable/) (requires-python:>=3.8), version: 0.6.0 2026-06-02T17:14:24,288 Skipping link: No binaries permitted for scalable: https://files.pythonhosted.org/packages/1d/86/7fa4b81f7c0c942c14843b7b749549cb628152077035bc97269b83670292/scalable-0.6.1-py3-none-any.whl (from https://pypi.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,289 Found link https://files.pythonhosted.org/packages/61/fb/51cc83ffa4c8f364feabfb783550f988358e2ecd1a263ee9eb01cb039b7f/scalable-0.6.1.tar.gz (from https://pypi.org/simple/scalable/) (requires-python:>=3.8), version: 0.6.1 2026-06-02T17:14:24,290 Skipping link: No binaries permitted for scalable: https://files.pythonhosted.org/packages/98/f5/f12367b8fbfdf256fc9c304166fc050ce4eb42a1aaf0f538f302f429d019/scalable-0.6.2-py3-none-any.whl (from https://pypi.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,291 Found link https://files.pythonhosted.org/packages/3d/ae/777c3d74a2fa5558fe4a19ef83ba53a4ea2ed17a5e28463d4c4bab2853ba/scalable-0.6.2.tar.gz (from https://pypi.org/simple/scalable/) (requires-python:>=3.8), version: 0.6.2 2026-06-02T17:14:24,292 Skipping link: No binaries permitted for scalable: https://files.pythonhosted.org/packages/9f/3f/42e8814c680716afa7d9081941b81b05fd0eacb26c225072f830cbabdac6/scalable-1.0.0-py3-none-any.whl (from https://pypi.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,293 Found link https://files.pythonhosted.org/packages/4d/0a/32b3d6b5ae9c6cb0e43bb22db87e96195641fc763e5c0deefdaea146b310/scalable-1.0.0.tar.gz (from https://pypi.org/simple/scalable/) (requires-python:>=3.8), version: 1.0.0 2026-06-02T17:14:24,294 Skipping link: No binaries permitted for scalable: https://files.pythonhosted.org/packages/d1/95/21e35292ed9c77ef9fbbf6db788cd719f2a5cc91e62c438d8fb3d93c6705/scalable-2.0.0b6-py3-none-any.whl (from https://pypi.org/simple/scalable/) (requires-python:>=3.11) 2026-06-02T17:14:24,295 Found link https://files.pythonhosted.org/packages/7d/b4/7616a890c43ddced609274146e9d186d2b33350716dd0bca442cce40a8fd/scalable-2.0.0b6.tar.gz (from https://pypi.org/simple/scalable/) (requires-python:>=3.11), version: 2.0.0b6 2026-06-02T17:14:24,296 Fetching project page and analyzing links: https://www.piwheels.org/simple/scalable/ 2026-06-02T17:14:24,296 Getting page https://www.piwheels.org/simple/scalable/ 2026-06-02T17:14:24,297 Found index url https://www.piwheels.org/simple 2026-06-02T17:14:24,475 Fetched page https://www.piwheels.org/simple/scalable/ as text/html 2026-06-02T17:14:24,477 Skipping link: No binaries permitted for scalable: https://archive1.piwheels.org/simple/scalable/scalable-1.0.0-py3-none-any.whl#sha256=b231dad858f1268234ca37f87c832703e9b671fba95485d63b8e012b9068bc39 (from https://www.piwheels.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,478 Skipping link: No binaries permitted for scalable: https://archive1.piwheels.org/simple/scalable/scalable-0.6.2-py3-none-any.whl#sha256=7936bed0ae81273992cdb3a0c41f7b72c443d66dee4d17e5ca5c8ddce70bb25c (from https://www.piwheels.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,478 Skipping link: No binaries permitted for scalable: https://archive1.piwheels.org/simple/scalable/scalable-0.6.1-py3-none-any.whl#sha256=6384856b17b9976f3a067d9e19f690ee799581a974f6f030bb710e603b54e88e (from https://www.piwheels.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,479 Skipping link: No binaries permitted for scalable: https://archive1.piwheels.org/simple/scalable/scalable-0.6.0-py3-none-any.whl#sha256=85c1d0b314184d69b13aa39a82cba3fc435f8a056fc0372bf29609d2c8029e41 (from https://www.piwheels.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,480 Skipping link: No binaries permitted for scalable: https://archive1.piwheels.org/simple/scalable/scalable-0.5.7-py3-none-any.whl#sha256=401b201f837a1735ddb3f0b81a76e6150c93d67a790a36f6ba14d1ac006fe9c1 (from https://www.piwheels.org/simple/scalable/) (requires-python:>=3.8) 2026-06-02T17:14:24,480 Skipping link: not a file: https://www.piwheels.org/simple/scalable/ 2026-06-02T17:14:24,481 Skipping link: not a file: https://pypi.org/simple/scalable/ 2026-06-02T17:14:24,501 Given no hashes to check 1 links for project 'scalable': discarding no candidates 2026-06-02T17:14:24,518 Collecting scalable==2.0.0b6 2026-06-02T17:14:24,521 Created temporary directory: /tmp/pip-unpack-xtq45in0 2026-06-02T17:14:24,751 Downloading scalable-2.0.0b6.tar.gz (175 kB) 2026-06-02T17:14:25,071 Added scalable==2.0.0b6 from https://files.pythonhosted.org/packages/7d/b4/7616a890c43ddced609274146e9d186d2b33350716dd0bca442cce40a8fd/scalable-2.0.0b6.tar.gz to build tracker '/tmp/pip-build-tracker-0wszph99' 2026-06-02T17:14:25,078 Created temporary directory: /tmp/pip-build-env-n6syl3uf 2026-06-02T17:14:25,083 Installing build dependencies: started 2026-06-02T17:14:25,084 Running command pip subprocess to install build dependencies 2026-06-02T17:14:26,258 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-02T17:14:26,677 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-06-02T17:14:26,700 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-02T17:14:28,446 Collecting setuptools>=74.1.2 2026-06-02T17:14:28,447 Obtaining dependency information for setuptools>=74.1.2 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-02T17:14:28,460 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-02T17:14:28,689 Collecting wheel 2026-06-02T17:14:28,690 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-02T17:14:28,702 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-02T17:14:28,882 Collecting packaging>=24.0 2026-06-02T17:14:28,883 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-02T17:14:28,896 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-02T17:14:29,084 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-02T17:14:29,101 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-02T17:14:29,188 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-02T17:14:29,227 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-02T17:14:29,252 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-02T17:14:29,342 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-02T17:14:32,074 Installing collected packages: setuptools, packaging, wheel 2026-06-02T17:14:35,498 Creating /tmp/pip-build-env-n6syl3uf/overlay/local/bin 2026-06-02T17:14:35,500 changing mode of /tmp/pip-build-env-n6syl3uf/overlay/local/bin/wheel to 755 2026-06-02T17:14:35,521 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-02T17:14:35,804 Installing build dependencies: finished with status 'done' 2026-06-02T17:14:35,810 Getting requirements to build wheel: started 2026-06-02T17:14:35,811 Running command Getting requirements to build wheel 2026-06-02T17:14:36,504 running egg_info 2026-06-02T17:14:36,510 writing scalable.egg-info/PKG-INFO 2026-06-02T17:14:36,519 writing dependency_links to scalable.egg-info/dependency_links.txt 2026-06-02T17:14:36,521 writing entry points to scalable.egg-info/entry_points.txt 2026-06-02T17:14:36,526 writing requirements to scalable.egg-info/requires.txt 2026-06-02T17:14:36,527 writing top-level names to scalable.egg-info/top_level.txt 2026-06-02T17:14:36,564 reading manifest file 'scalable.egg-info/SOURCES.txt' 2026-06-02T17:14:36,571 adding license file 'LICENSE.md' 2026-06-02T17:14:36,578 writing manifest file 'scalable.egg-info/SOURCES.txt' 2026-06-02T17:14:36,675 Getting requirements to build wheel: finished with status 'done' 2026-06-02T17:14:36,679 Created temporary directory: /tmp/pip-modern-metadata-ohorntc1 2026-06-02T17:14:36,681 Preparing metadata (pyproject.toml): started 2026-06-02T17:14:36,682 Running command Preparing metadata (pyproject.toml) 2026-06-02T17:14:37,331 running dist_info 2026-06-02T17:14:37,341 creating /tmp/pip-modern-metadata-ohorntc1/scalable.egg-info 2026-06-02T17:14:37,342 writing /tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/PKG-INFO 2026-06-02T17:14:37,352 writing dependency_links to /tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/dependency_links.txt 2026-06-02T17:14:37,354 writing entry points to /tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/entry_points.txt 2026-06-02T17:14:37,359 writing requirements to /tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/requires.txt 2026-06-02T17:14:37,360 writing top-level names to /tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/top_level.txt 2026-06-02T17:14:37,361 writing manifest file '/tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/SOURCES.txt' 2026-06-02T17:14:37,393 reading manifest file '/tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/SOURCES.txt' 2026-06-02T17:14:37,395 adding license file 'LICENSE.md' 2026-06-02T17:14:37,401 writing manifest file '/tmp/pip-modern-metadata-ohorntc1/scalable.egg-info/SOURCES.txt' 2026-06-02T17:14:37,402 creating '/tmp/pip-modern-metadata-ohorntc1/scalable-2.0.0b6.dist-info' 2026-06-02T17:14:37,527 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-02T17:14:37,533 Source in /tmp/pip-wheel-h94wgoi1/scalable_7d6308f412824955bdb4e8caafa8d4d7 has version 2.0.0b6, which satisfies requirement scalable==2.0.0b6 from https://files.pythonhosted.org/packages/7d/b4/7616a890c43ddced609274146e9d186d2b33350716dd0bca442cce40a8fd/scalable-2.0.0b6.tar.gz 2026-06-02T17:14:37,534 Removed scalable==2.0.0b6 from https://files.pythonhosted.org/packages/7d/b4/7616a890c43ddced609274146e9d186d2b33350716dd0bca442cce40a8fd/scalable-2.0.0b6.tar.gz from build tracker '/tmp/pip-build-tracker-0wszph99' 2026-06-02T17:14:37,542 Created temporary directory: /tmp/pip-unpack-4w9radks 2026-06-02T17:14:37,543 Building wheels for collected packages: scalable 2026-06-02T17:14:37,547 Created temporary directory: /tmp/pip-wheel-yo32x1et 2026-06-02T17:14:37,548 Destination directory: /tmp/pip-wheel-yo32x1et 2026-06-02T17:14:37,550 Building wheel for scalable (pyproject.toml): started 2026-06-02T17:14:37,551 Running command Building wheel for scalable (pyproject.toml) 2026-06-02T17:14:38,220 running bdist_wheel 2026-06-02T17:14:38,238 running build 2026-06-02T17:14:38,239 running build_py 2026-06-02T17:14:38,245 creating build/lib/scalable 2026-06-02T17:14:38,247 copying scalable/slurm.py -> build/lib/scalable 2026-06-02T17:14:38,249 copying scalable/__init__.py -> build/lib/scalable 2026-06-02T17:14:38,252 copying scalable/support.py -> build/lib/scalable 2026-06-02T17:14:38,254 copying scalable/utilities.py -> build/lib/scalable 2026-06-02T17:14:38,257 copying scalable/client.py -> build/lib/scalable 2026-06-02T17:14:38,259 copying scalable/caching.py -> build/lib/scalable 2026-06-02T17:14:38,262 copying scalable/common.py -> build/lib/scalable 2026-06-02T17:14:38,264 copying scalable/core.py -> build/lib/scalable 2026-06-02T17:14:38,268 creating build/lib/scalable/cli 2026-06-02T17:14:38,269 copying scalable/cli/main.py -> build/lib/scalable/cli 2026-06-02T17:14:38,272 copying scalable/cli/cmd_init_component.py -> build/lib/scalable/cli 2026-06-02T17:14:38,273 copying scalable/cli/cmd_plan.py -> build/lib/scalable/cli 2026-06-02T17:14:38,275 copying scalable/cli/__init__.py -> build/lib/scalable/cli 2026-06-02T17:14:38,277 copying scalable/cli/cmd_validate.py -> build/lib/scalable/cli 2026-06-02T17:14:38,279 copying scalable/cli/cmd_advise.py -> build/lib/scalable/cli 2026-06-02T17:14:38,281 copying scalable/cli/cmd_diagnose.py -> build/lib/scalable/cli 2026-06-02T17:14:38,283 copying scalable/cli/cmd_explain.py -> build/lib/scalable/cli 2026-06-02T17:14:38,285 copying scalable/cli/cmd_run.py -> build/lib/scalable/cli 2026-06-02T17:14:38,287 copying scalable/cli/cmd_migrate.py -> build/lib/scalable/cli 2026-06-02T17:14:38,289 copying scalable/cli/cmd_report.py -> build/lib/scalable/cli 2026-06-02T17:14:38,291 copying scalable/cli/cmd_compose.py -> build/lib/scalable/cli 2026-06-02T17:14:38,293 creating build/lib/scalable/telemetry 2026-06-02T17:14:38,294 copying scalable/telemetry/runtime.py -> build/lib/scalable/telemetry 2026-06-02T17:14:38,296 copying scalable/telemetry/__init__.py -> build/lib/scalable/telemetry 2026-06-02T17:14:38,298 copying scalable/telemetry/events.py -> build/lib/scalable/telemetry 2026-06-02T17:14:38,301 copying scalable/telemetry/store.py -> build/lib/scalable/telemetry 2026-06-02T17:14:38,303 copying scalable/telemetry/collectors.py -> build/lib/scalable/telemetry 2026-06-02T17:14:38,306 creating build/lib/scalable/advising 2026-06-02T17:14:38,307 copying scalable/advising/__init__.py -> build/lib/scalable/advising 2026-06-02T17:14:38,309 copying scalable/advising/resources.py -> build/lib/scalable/advising 2026-06-02T17:14:38,311 creating build/lib/scalable/planning 2026-06-02T17:14:38,312 copying scalable/planning/__init__.py -> build/lib/scalable/planning 2026-06-02T17:14:38,314 copying scalable/planning/dryrun.py -> build/lib/scalable/planning 2026-06-02T17:14:38,316 creating build/lib/scalable/manifest 2026-06-02T17:14:38,317 copying scalable/manifest/__init__.py -> build/lib/scalable/manifest 2026-06-02T17:14:38,319 copying scalable/manifest/parser.py -> build/lib/scalable/manifest 2026-06-02T17:14:38,321 copying scalable/manifest/errors.py -> build/lib/scalable/manifest 2026-06-02T17:14:38,323 copying scalable/manifest/overlays.py -> build/lib/scalable/manifest 2026-06-02T17:14:38,325 copying scalable/manifest/schema.py -> build/lib/scalable/manifest 2026-06-02T17:14:38,327 copying scalable/manifest/validate.py -> build/lib/scalable/manifest 2026-06-02T17:14:38,329 copying scalable/manifest/adapter.py -> build/lib/scalable/manifest 2026-06-02T17:14:38,331 creating build/lib/scalable/providers 2026-06-02T17:14:38,332 copying scalable/providers/slurm.py -> build/lib/scalable/providers 2026-06-02T17:14:38,334 copying scalable/providers/base.py -> build/lib/scalable/providers 2026-06-02T17:14:38,337 copying scalable/providers/__init__.py -> build/lib/scalable/providers 2026-06-02T17:14:38,338 copying scalable/providers/kubernetes.py -> build/lib/scalable/providers 2026-06-02T17:14:38,340 copying scalable/providers/local.py -> build/lib/scalable/providers 2026-06-02T17:14:38,343 copying scalable/providers/registry.py -> build/lib/scalable/providers 2026-06-02T17:14:38,345 creating build/lib/scalable/ml 2026-06-02T17:14:38,347 copying scalable/ml/tuning.py -> build/lib/scalable/ml 2026-06-02T17:14:38,349 copying scalable/ml/__init__.py -> build/lib/scalable/ml 2026-06-02T17:14:38,351 copying scalable/ml/models.py -> build/lib/scalable/ml 2026-06-02T17:14:38,353 copying scalable/ml/validation.py -> build/lib/scalable/ml 2026-06-02T17:14:38,355 copying scalable/ml/adaptive_scaler.py -> build/lib/scalable/ml 2026-06-02T17:14:38,357 copying scalable/ml/learned_advisor.py -> build/lib/scalable/ml 2026-06-02T17:14:38,360 copying scalable/ml/features.py -> build/lib/scalable/ml 2026-06-02T17:14:38,362 creating build/lib/scalable/ai 2026-06-02T17:14:38,363 copying scalable/ai/component_onboarding.py -> build/lib/scalable/ai 2026-06-02T17:14:38,366 copying scalable/ai/__init__.py -> build/lib/scalable/ai 2026-06-02T17:14:38,368 copying scalable/ai/log_diagnosis.py -> build/lib/scalable/ai 2026-06-02T17:14:38,370 copying scalable/ai/backend.py -> build/lib/scalable/ai 2026-06-02T17:14:38,373 copying scalable/ai/heuristics.py -> build/lib/scalable/ai 2026-06-02T17:14:38,375 copying scalable/ai/manifest_migrate.py -> build/lib/scalable/ai 2026-06-02T17:14:38,378 copying scalable/ai/workflow_compose.py -> build/lib/scalable/ai 2026-06-02T17:14:38,380 copying scalable/ai/plan_explain.py -> build/lib/scalable/ai 2026-06-02T17:14:38,383 creating build/lib/scalable/artifacts 2026-06-02T17:14:38,384 copying scalable/artifacts/cache.py -> build/lib/scalable/artifacts 2026-06-02T17:14:38,386 copying scalable/artifacts/base.py -> build/lib/scalable/artifacts 2026-06-02T17:14:38,388 copying scalable/artifacts/__init__.py -> build/lib/scalable/artifacts 2026-06-02T17:14:38,390 copying scalable/artifacts/factory.py -> build/lib/scalable/artifacts 2026-06-02T17:14:38,392 copying scalable/artifacts/local.py -> build/lib/scalable/artifacts 2026-06-02T17:14:38,394 copying scalable/artifacts/fsspec_store.py -> build/lib/scalable/artifacts 2026-06-02T17:14:38,396 creating build/lib/scalable/session 2026-06-02T17:14:38,397 copying scalable/session/session.py -> build/lib/scalable/session 2026-06-02T17:14:38,400 copying scalable/session/__init__.py -> build/lib/scalable/session 2026-06-02T17:14:38,403 creating build/lib/scalable/emulation 2026-06-02T17:14:38,404 copying scalable/emulation/__init__.py -> build/lib/scalable/emulation 2026-06-02T17:14:38,405 copying scalable/emulation/dispatch.py -> build/lib/scalable/emulation 2026-06-02T17:14:38,408 copying scalable/emulation/uncertainty.py -> build/lib/scalable/emulation 2026-06-02T17:14:38,410 copying scalable/emulation/active_learning.py -> build/lib/scalable/emulation 2026-06-02T17:14:38,412 copying scalable/emulation/decorator.py -> build/lib/scalable/emulation 2026-06-02T17:14:38,414 copying scalable/emulation/surrogate.py -> build/lib/scalable/emulation 2026-06-02T17:14:38,416 copying scalable/emulation/registry.py -> build/lib/scalable/emulation 2026-06-02T17:14:38,419 creating build/lib/scalable/costing 2026-06-02T17:14:38,420 copying scalable/costing/__init__.py -> build/lib/scalable/costing 2026-06-02T17:14:38,422 copying scalable/costing/estimate.py -> build/lib/scalable/costing 2026-06-02T17:14:38,424 creating build/lib/scalable/providers/cloud 2026-06-02T17:14:38,425 copying scalable/providers/cloud/cost_tables.py -> build/lib/scalable/providers/cloud 2026-06-02T17:14:38,427 copying scalable/providers/cloud/base.py -> build/lib/scalable/providers/cloud 2026-06-02T17:14:38,429 copying scalable/providers/cloud/__init__.py -> build/lib/scalable/providers/cloud 2026-06-02T17:14:38,431 copying scalable/providers/cloud/aws.py -> build/lib/scalable/providers/cloud 2026-06-02T17:14:38,433 copying scalable/providers/cloud/gcp.py -> build/lib/scalable/providers/cloud 2026-06-02T17:14:38,436 creating build/lib/scalable/ai/agents 2026-06-02T17:14:38,437 copying scalable/ai/agents/migration_agent.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,448 copying scalable/ai/agents/diagnosis_agent.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,450 copying scalable/ai/agents/base.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,452 copying scalable/ai/agents/compose_agent.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,455 copying scalable/ai/agents/__init__.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,457 copying scalable/ai/agents/models.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,459 copying scalable/ai/agents/tools.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,462 copying scalable/ai/agents/explanation_agent.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,464 copying scalable/ai/agents/validators.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,466 copying scalable/ai/agents/providers.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,468 copying scalable/ai/agents/coordination.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,471 copying scalable/ai/agents/onboarding_agent.py -> build/lib/scalable/ai/agents 2026-06-02T17:14:38,474 creating build/lib/scalable/ai/prompts 2026-06-02T17:14:38,476 copying scalable/ai/prompts/diagnose.py -> build/lib/scalable/ai/prompts 2026-06-02T17:14:38,478 copying scalable/ai/prompts/__init__.py -> build/lib/scalable/ai/prompts 2026-06-02T17:14:38,481 copying scalable/ai/prompts/onboarding.py -> build/lib/scalable/ai/prompts 2026-06-02T17:14:38,484 copying scalable/ai/prompts/compose.py -> build/lib/scalable/ai/prompts 2026-06-02T17:14:38,486 copying scalable/ai/prompts/explain.py -> build/lib/scalable/ai/prompts 2026-06-02T17:14:38,487 copying scalable/ai/prompts/migrate.py -> build/lib/scalable/ai/prompts 2026-06-02T17:14:38,489 running egg_info 2026-06-02T17:14:38,501 writing scalable.egg-info/PKG-INFO 2026-06-02T17:14:38,512 writing dependency_links to scalable.egg-info/dependency_links.txt 2026-06-02T17:14:38,514 writing entry points to scalable.egg-info/entry_points.txt 2026-06-02T17:14:38,520 writing requirements to scalable.egg-info/requires.txt 2026-06-02T17:14:38,522 writing top-level names to scalable.egg-info/top_level.txt 2026-06-02T17:14:38,557 reading manifest file 'scalable.egg-info/SOURCES.txt' 2026-06-02T17:14:38,566 adding license file 'LICENSE.md' 2026-06-02T17:14:38,572 writing manifest file 'scalable.egg-info/SOURCES.txt' 2026-06-02T17:14:38,587 copying scalable/Dockerfile -> build/lib/scalable 2026-06-02T17:14:38,593 copying scalable/scalable_bootstrap.sh -> build/lib/scalable 2026-06-02T17:14:38,839 installing to build/bdist.linux-armv7l/wheel 2026-06-02T17:14:38,839 running install 2026-06-02T17:14:38,872 running install_lib 2026-06-02T17:14:38,880 creating build/bdist.linux-armv7l/wheel 2026-06-02T17:14:38,884 creating build/bdist.linux-armv7l/wheel/scalable 2026-06-02T17:14:38,886 copying build/lib/scalable/slurm.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:38,892 creating build/bdist.linux-armv7l/wheel/scalable/cli 2026-06-02T17:14:38,894 copying build/lib/scalable/cli/main.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,118 copying build/lib/scalable/cli/cmd_init_component.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,124 copying build/lib/scalable/cli/cmd_plan.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,127 copying build/lib/scalable/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,130 copying build/lib/scalable/cli/cmd_validate.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,133 copying build/lib/scalable/cli/cmd_advise.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,138 copying build/lib/scalable/cli/cmd_diagnose.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,145 copying build/lib/scalable/cli/cmd_explain.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,152 copying build/lib/scalable/cli/cmd_run.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,161 copying build/lib/scalable/cli/cmd_migrate.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,164 copying build/lib/scalable/cli/cmd_report.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,167 copying build/lib/scalable/cli/cmd_compose.py -> build/bdist.linux-armv7l/wheel/./scalable/cli 2026-06-02T17:14:39,170 copying build/lib/scalable/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,175 copying build/lib/scalable/support.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,178 copying build/lib/scalable/Dockerfile -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,184 creating build/bdist.linux-armv7l/wheel/scalable/telemetry 2026-06-02T17:14:39,186 copying build/lib/scalable/telemetry/runtime.py -> build/bdist.linux-armv7l/wheel/./scalable/telemetry 2026-06-02T17:14:39,191 copying build/lib/scalable/telemetry/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/telemetry 2026-06-02T17:14:39,196 copying build/lib/scalable/telemetry/events.py -> build/bdist.linux-armv7l/wheel/./scalable/telemetry 2026-06-02T17:14:39,202 copying build/lib/scalable/telemetry/store.py -> build/bdist.linux-armv7l/wheel/./scalable/telemetry 2026-06-02T17:14:39,211 copying build/lib/scalable/telemetry/collectors.py -> build/bdist.linux-armv7l/wheel/./scalable/telemetry 2026-06-02T17:14:39,220 copying build/lib/scalable/utilities.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,224 creating build/bdist.linux-armv7l/wheel/scalable/advising 2026-06-02T17:14:39,226 copying build/lib/scalable/advising/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/advising 2026-06-02T17:14:39,229 copying build/lib/scalable/advising/resources.py -> build/bdist.linux-armv7l/wheel/./scalable/advising 2026-06-02T17:14:39,234 creating build/bdist.linux-armv7l/wheel/scalable/planning 2026-06-02T17:14:39,235 copying build/lib/scalable/planning/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/planning 2026-06-02T17:14:39,238 copying build/lib/scalable/planning/dryrun.py -> build/bdist.linux-armv7l/wheel/./scalable/planning 2026-06-02T17:14:39,242 creating build/bdist.linux-armv7l/wheel/scalable/manifest 2026-06-02T17:14:39,244 copying build/lib/scalable/manifest/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/manifest 2026-06-02T17:14:39,247 copying build/lib/scalable/manifest/parser.py -> build/bdist.linux-armv7l/wheel/./scalable/manifest 2026-06-02T17:14:39,250 copying build/lib/scalable/manifest/errors.py -> build/bdist.linux-armv7l/wheel/./scalable/manifest 2026-06-02T17:14:39,253 copying build/lib/scalable/manifest/overlays.py -> build/bdist.linux-armv7l/wheel/./scalable/manifest 2026-06-02T17:14:39,255 copying build/lib/scalable/manifest/schema.py -> build/bdist.linux-armv7l/wheel/./scalable/manifest 2026-06-02T17:14:39,258 copying build/lib/scalable/manifest/validate.py -> build/bdist.linux-armv7l/wheel/./scalable/manifest 2026-06-02T17:14:39,261 copying build/lib/scalable/manifest/adapter.py -> build/bdist.linux-armv7l/wheel/./scalable/manifest 2026-06-02T17:14:39,264 creating build/bdist.linux-armv7l/wheel/scalable/providers 2026-06-02T17:14:39,265 copying build/lib/scalable/providers/slurm.py -> build/bdist.linux-armv7l/wheel/./scalable/providers 2026-06-02T17:14:39,268 copying build/lib/scalable/providers/base.py -> build/bdist.linux-armv7l/wheel/./scalable/providers 2026-06-02T17:14:39,270 copying build/lib/scalable/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/providers 2026-06-02T17:14:39,272 copying build/lib/scalable/providers/kubernetes.py -> build/bdist.linux-armv7l/wheel/./scalable/providers 2026-06-02T17:14:39,276 creating build/bdist.linux-armv7l/wheel/scalable/providers/cloud 2026-06-02T17:14:39,277 copying build/lib/scalable/providers/cloud/cost_tables.py -> build/bdist.linux-armv7l/wheel/./scalable/providers/cloud 2026-06-02T17:14:39,280 copying build/lib/scalable/providers/cloud/base.py -> build/bdist.linux-armv7l/wheel/./scalable/providers/cloud 2026-06-02T17:14:39,282 copying build/lib/scalable/providers/cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/providers/cloud 2026-06-02T17:14:39,285 copying build/lib/scalable/providers/cloud/aws.py -> build/bdist.linux-armv7l/wheel/./scalable/providers/cloud 2026-06-02T17:14:39,287 copying build/lib/scalable/providers/cloud/gcp.py -> build/bdist.linux-armv7l/wheel/./scalable/providers/cloud 2026-06-02T17:14:39,290 copying build/lib/scalable/providers/local.py -> build/bdist.linux-armv7l/wheel/./scalable/providers 2026-06-02T17:14:39,292 copying build/lib/scalable/providers/registry.py -> build/bdist.linux-armv7l/wheel/./scalable/providers 2026-06-02T17:14:39,296 creating build/bdist.linux-armv7l/wheel/scalable/ml 2026-06-02T17:14:39,297 copying build/lib/scalable/ml/tuning.py -> build/bdist.linux-armv7l/wheel/./scalable/ml 2026-06-02T17:14:39,300 copying build/lib/scalable/ml/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/ml 2026-06-02T17:14:39,302 copying build/lib/scalable/ml/models.py -> build/bdist.linux-armv7l/wheel/./scalable/ml 2026-06-02T17:14:39,305 copying build/lib/scalable/ml/validation.py -> build/bdist.linux-armv7l/wheel/./scalable/ml 2026-06-02T17:14:39,308 copying build/lib/scalable/ml/adaptive_scaler.py -> build/bdist.linux-armv7l/wheel/./scalable/ml 2026-06-02T17:14:39,311 copying build/lib/scalable/ml/learned_advisor.py -> build/bdist.linux-armv7l/wheel/./scalable/ml 2026-06-02T17:14:39,314 copying build/lib/scalable/ml/features.py -> build/bdist.linux-armv7l/wheel/./scalable/ml 2026-06-02T17:14:39,316 copying build/lib/scalable/scalable_bootstrap.sh -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,320 creating build/bdist.linux-armv7l/wheel/scalable/ai 2026-06-02T17:14:39,321 copying build/lib/scalable/ai/component_onboarding.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,324 copying build/lib/scalable/ai/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,327 copying build/lib/scalable/ai/log_diagnosis.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,330 copying build/lib/scalable/ai/backend.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,333 copying build/lib/scalable/ai/heuristics.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,337 creating build/bdist.linux-armv7l/wheel/scalable/ai/agents 2026-06-02T17:14:39,339 copying build/lib/scalable/ai/agents/migration_agent.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,342 copying build/lib/scalable/ai/agents/diagnosis_agent.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,344 copying build/lib/scalable/ai/agents/base.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,347 copying build/lib/scalable/ai/agents/compose_agent.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,349 copying build/lib/scalable/ai/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,352 copying build/lib/scalable/ai/agents/models.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,354 copying build/lib/scalable/ai/agents/tools.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,356 copying build/lib/scalable/ai/agents/explanation_agent.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,358 copying build/lib/scalable/ai/agents/validators.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,360 copying build/lib/scalable/ai/agents/providers.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,362 copying build/lib/scalable/ai/agents/coordination.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,364 copying build/lib/scalable/ai/agents/onboarding_agent.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/agents 2026-06-02T17:14:39,367 copying build/lib/scalable/ai/manifest_migrate.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,369 copying build/lib/scalable/ai/workflow_compose.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,372 copying build/lib/scalable/ai/plan_explain.py -> build/bdist.linux-armv7l/wheel/./scalable/ai 2026-06-02T17:14:39,374 creating build/bdist.linux-armv7l/wheel/scalable/ai/prompts 2026-06-02T17:14:39,375 copying build/lib/scalable/ai/prompts/diagnose.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/prompts 2026-06-02T17:14:39,377 copying build/lib/scalable/ai/prompts/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/prompts 2026-06-02T17:14:39,379 copying build/lib/scalable/ai/prompts/onboarding.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/prompts 2026-06-02T17:14:39,381 copying build/lib/scalable/ai/prompts/compose.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/prompts 2026-06-02T17:14:39,383 copying build/lib/scalable/ai/prompts/explain.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/prompts 2026-06-02T17:14:39,384 copying build/lib/scalable/ai/prompts/migrate.py -> build/bdist.linux-armv7l/wheel/./scalable/ai/prompts 2026-06-02T17:14:39,387 creating build/bdist.linux-armv7l/wheel/scalable/artifacts 2026-06-02T17:14:39,388 copying build/lib/scalable/artifacts/cache.py -> build/bdist.linux-armv7l/wheel/./scalable/artifacts 2026-06-02T17:14:39,390 copying build/lib/scalable/artifacts/base.py -> build/bdist.linux-armv7l/wheel/./scalable/artifacts 2026-06-02T17:14:39,392 copying build/lib/scalable/artifacts/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/artifacts 2026-06-02T17:14:39,393 copying build/lib/scalable/artifacts/factory.py -> build/bdist.linux-armv7l/wheel/./scalable/artifacts 2026-06-02T17:14:39,395 copying build/lib/scalable/artifacts/local.py -> build/bdist.linux-armv7l/wheel/./scalable/artifacts 2026-06-02T17:14:39,397 copying build/lib/scalable/artifacts/fsspec_store.py -> build/bdist.linux-armv7l/wheel/./scalable/artifacts 2026-06-02T17:14:39,400 creating build/bdist.linux-armv7l/wheel/scalable/session 2026-06-02T17:14:39,401 copying build/lib/scalable/session/session.py -> build/bdist.linux-armv7l/wheel/./scalable/session 2026-06-02T17:14:39,404 copying build/lib/scalable/session/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/session 2026-06-02T17:14:39,405 copying build/lib/scalable/client.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,408 copying build/lib/scalable/caching.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,410 creating build/bdist.linux-armv7l/wheel/scalable/emulation 2026-06-02T17:14:39,411 copying build/lib/scalable/emulation/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/emulation 2026-06-02T17:14:39,413 copying build/lib/scalable/emulation/dispatch.py -> build/bdist.linux-armv7l/wheel/./scalable/emulation 2026-06-02T17:14:39,415 copying build/lib/scalable/emulation/uncertainty.py -> build/bdist.linux-armv7l/wheel/./scalable/emulation 2026-06-02T17:14:39,417 copying build/lib/scalable/emulation/active_learning.py -> build/bdist.linux-armv7l/wheel/./scalable/emulation 2026-06-02T17:14:39,420 copying build/lib/scalable/emulation/decorator.py -> build/bdist.linux-armv7l/wheel/./scalable/emulation 2026-06-02T17:14:39,422 copying build/lib/scalable/emulation/surrogate.py -> build/bdist.linux-armv7l/wheel/./scalable/emulation 2026-06-02T17:14:39,424 copying build/lib/scalable/emulation/registry.py -> build/bdist.linux-armv7l/wheel/./scalable/emulation 2026-06-02T17:14:39,426 copying build/lib/scalable/common.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,428 copying build/lib/scalable/core.py -> build/bdist.linux-armv7l/wheel/./scalable 2026-06-02T17:14:39,432 creating build/bdist.linux-armv7l/wheel/scalable/costing 2026-06-02T17:14:39,433 copying build/lib/scalable/costing/__init__.py -> build/bdist.linux-armv7l/wheel/./scalable/costing 2026-06-02T17:14:39,435 copying build/lib/scalable/costing/estimate.py -> build/bdist.linux-armv7l/wheel/./scalable/costing 2026-06-02T17:14:39,436 running install_egg_info 2026-06-02T17:14:39,441 Copying scalable.egg-info to build/bdist.linux-armv7l/wheel/./scalable-2.0.0b6-py3.11.egg-info 2026-06-02T17:14:39,453 running install_scripts 2026-06-02T17:14:39,466 creating build/bdist.linux-armv7l/wheel/scalable-2.0.0b6.dist-info/WHEEL 2026-06-02T17:14:39,469 creating '/tmp/pip-wheel-yo32x1et/.tmp-ua2vekfb/scalable-2.0.0b6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-02T17:14:39,472 adding 'scalable/Dockerfile' 2026-06-02T17:14:39,474 adding 'scalable/__init__.py' 2026-06-02T17:14:39,477 adding 'scalable/caching.py' 2026-06-02T17:14:39,479 adding 'scalable/client.py' 2026-06-02T17:14:39,481 adding 'scalable/common.py' 2026-06-02T17:14:39,485 adding 'scalable/core.py' 2026-06-02T17:14:39,487 adding 'scalable/scalable_bootstrap.sh' 2026-06-02T17:14:39,490 adding 'scalable/slurm.py' 2026-06-02T17:14:39,491 adding 'scalable/support.py' 2026-06-02T17:14:39,495 adding 'scalable/utilities.py' 2026-06-02T17:14:39,497 adding 'scalable/advising/__init__.py' 2026-06-02T17:14:39,498 adding 'scalable/advising/resources.py' 2026-06-02T17:14:39,500 adding 'scalable/ai/__init__.py' 2026-06-02T17:14:39,502 adding 'scalable/ai/backend.py' 2026-06-02T17:14:39,504 adding 'scalable/ai/component_onboarding.py' 2026-06-02T17:14:39,507 adding 'scalable/ai/heuristics.py' 2026-06-02T17:14:39,509 adding 'scalable/ai/log_diagnosis.py' 2026-06-02T17:14:39,511 adding 'scalable/ai/manifest_migrate.py' 2026-06-02T17:14:39,513 adding 'scalable/ai/plan_explain.py' 2026-06-02T17:14:39,515 adding 'scalable/ai/workflow_compose.py' 2026-06-02T17:14:39,518 adding 'scalable/ai/agents/__init__.py' 2026-06-02T17:14:39,520 adding 'scalable/ai/agents/base.py' 2026-06-02T17:14:39,521 adding 'scalable/ai/agents/compose_agent.py' 2026-06-02T17:14:39,523 adding 'scalable/ai/agents/coordination.py' 2026-06-02T17:14:39,525 adding 'scalable/ai/agents/diagnosis_agent.py' 2026-06-02T17:14:39,527 adding 'scalable/ai/agents/explanation_agent.py' 2026-06-02T17:14:39,528 adding 'scalable/ai/agents/migration_agent.py' 2026-06-02T17:14:39,530 adding 'scalable/ai/agents/models.py' 2026-06-02T17:14:39,531 adding 'scalable/ai/agents/onboarding_agent.py' 2026-06-02T17:14:39,533 adding 'scalable/ai/agents/providers.py' 2026-06-02T17:14:39,535 adding 'scalable/ai/agents/tools.py' 2026-06-02T17:14:39,536 adding 'scalable/ai/agents/validators.py' 2026-06-02T17:14:39,538 adding 'scalable/ai/prompts/__init__.py' 2026-06-02T17:14:39,539 adding 'scalable/ai/prompts/compose.py' 2026-06-02T17:14:39,540 adding 'scalable/ai/prompts/diagnose.py' 2026-06-02T17:14:39,542 adding 'scalable/ai/prompts/explain.py' 2026-06-02T17:14:39,543 adding 'scalable/ai/prompts/migrate.py' 2026-06-02T17:14:39,544 adding 'scalable/ai/prompts/onboarding.py' 2026-06-02T17:14:39,546 adding 'scalable/artifacts/__init__.py' 2026-06-02T17:14:39,547 adding 'scalable/artifacts/base.py' 2026-06-02T17:14:39,549 adding 'scalable/artifacts/cache.py' 2026-06-02T17:14:39,550 adding 'scalable/artifacts/factory.py' 2026-06-02T17:14:39,551 adding 'scalable/artifacts/fsspec_store.py' 2026-06-02T17:14:39,553 adding 'scalable/artifacts/local.py' 2026-06-02T17:14:39,555 adding 'scalable/cli/__init__.py' 2026-06-02T17:14:39,556 adding 'scalable/cli/cmd_advise.py' 2026-06-02T17:14:39,558 adding 'scalable/cli/cmd_compose.py' 2026-06-02T17:14:39,559 adding 'scalable/cli/cmd_diagnose.py' 2026-06-02T17:14:39,560 adding 'scalable/cli/cmd_explain.py' 2026-06-02T17:14:39,561 adding 'scalable/cli/cmd_init_component.py' 2026-06-02T17:14:39,563 adding 'scalable/cli/cmd_migrate.py' 2026-06-02T17:14:39,564 adding 'scalable/cli/cmd_plan.py' 2026-06-02T17:14:39,565 adding 'scalable/cli/cmd_report.py' 2026-06-02T17:14:39,567 adding 'scalable/cli/cmd_run.py' 2026-06-02T17:14:39,568 adding 'scalable/cli/cmd_validate.py' 2026-06-02T17:14:39,570 adding 'scalable/cli/main.py' 2026-06-02T17:14:39,571 adding 'scalable/costing/__init__.py' 2026-06-02T17:14:39,573 adding 'scalable/costing/estimate.py' 2026-06-02T17:14:39,575 adding 'scalable/emulation/__init__.py' 2026-06-02T17:14:39,576 adding 'scalable/emulation/active_learning.py' 2026-06-02T17:14:39,578 adding 'scalable/emulation/decorator.py' 2026-06-02T17:14:39,580 adding 'scalable/emulation/dispatch.py' 2026-06-02T17:14:39,582 adding 'scalable/emulation/registry.py' 2026-06-02T17:14:39,583 adding 'scalable/emulation/surrogate.py' 2026-06-02T17:14:39,585 adding 'scalable/emulation/uncertainty.py' 2026-06-02T17:14:39,587 adding 'scalable/manifest/__init__.py' 2026-06-02T17:14:39,588 adding 'scalable/manifest/adapter.py' 2026-06-02T17:14:39,590 adding 'scalable/manifest/errors.py' 2026-06-02T17:14:39,591 adding 'scalable/manifest/overlays.py' 2026-06-02T17:14:39,594 adding 'scalable/manifest/parser.py' 2026-06-02T17:14:39,595 adding 'scalable/manifest/schema.py' 2026-06-02T17:14:39,597 adding 'scalable/manifest/validate.py' 2026-06-02T17:14:39,599 adding 'scalable/ml/__init__.py' 2026-06-02T17:14:39,601 adding 'scalable/ml/adaptive_scaler.py' 2026-06-02T17:14:39,603 adding 'scalable/ml/features.py' 2026-06-02T17:14:39,605 adding 'scalable/ml/learned_advisor.py' 2026-06-02T17:14:39,607 adding 'scalable/ml/models.py' 2026-06-02T17:14:39,609 adding 'scalable/ml/tuning.py' 2026-06-02T17:14:39,610 adding 'scalable/ml/validation.py' 2026-06-02T17:14:39,612 adding 'scalable/planning/__init__.py' 2026-06-02T17:14:39,614 adding 'scalable/planning/dryrun.py' 2026-06-02T17:14:39,615 adding 'scalable/providers/__init__.py' 2026-06-02T17:14:39,617 adding 'scalable/providers/base.py' 2026-06-02T17:14:39,619 adding 'scalable/providers/kubernetes.py' 2026-06-02T17:14:39,621 adding 'scalable/providers/local.py' 2026-06-02T17:14:39,622 adding 'scalable/providers/registry.py' 2026-06-02T17:14:39,624 adding 'scalable/providers/slurm.py' 2026-06-02T17:14:39,626 adding 'scalable/providers/cloud/__init__.py' 2026-06-02T17:14:39,628 adding 'scalable/providers/cloud/aws.py' 2026-06-02T17:14:39,629 adding 'scalable/providers/cloud/base.py' 2026-06-02T17:14:39,630 adding 'scalable/providers/cloud/cost_tables.py' 2026-06-02T17:14:39,632 adding 'scalable/providers/cloud/gcp.py' 2026-06-02T17:14:39,634 adding 'scalable/session/__init__.py' 2026-06-02T17:14:39,635 adding 'scalable/session/session.py' 2026-06-02T17:14:39,637 adding 'scalable/telemetry/__init__.py' 2026-06-02T17:14:39,639 adding 'scalable/telemetry/collectors.py' 2026-06-02T17:14:39,640 adding 'scalable/telemetry/events.py' 2026-06-02T17:14:39,642 adding 'scalable/telemetry/runtime.py' 2026-06-02T17:14:39,644 adding 'scalable/telemetry/store.py' 2026-06-02T17:14:39,647 adding 'scalable-2.0.0b6.dist-info/licenses/LICENSE.md' 2026-06-02T17:14:39,650 adding 'scalable-2.0.0b6.dist-info/METADATA' 2026-06-02T17:14:39,651 adding 'scalable-2.0.0b6.dist-info/WHEEL' 2026-06-02T17:14:39,652 adding 'scalable-2.0.0b6.dist-info/entry_points.txt' 2026-06-02T17:14:39,652 adding 'scalable-2.0.0b6.dist-info/top_level.txt' 2026-06-02T17:14:39,655 adding 'scalable-2.0.0b6.dist-info/RECORD' 2026-06-02T17:14:39,661 removing build/bdist.linux-armv7l/wheel 2026-06-02T17:14:39,785 Building wheel for scalable (pyproject.toml): finished with status 'done' 2026-06-02T17:14:39,795 Created wheel for scalable: filename=scalable-2.0.0b6-py3-none-any.whl size=214237 sha256=2c66a7ee9c263b66264d5454d54f1743590501677c9d2f2dc26cbbd2560c9927 2026-06-02T17:14:39,796 Stored in directory: /tmp/pip-ephem-wheel-cache-fja73z6u/wheels/d9/9b/5f/d39c778a1a91854d5969429ced22d81773a33f791e5a225019 2026-06-02T17:14:39,814 Successfully built scalable 2026-06-02T17:14:39,825 Removed build tracker: '/tmp/pip-build-tracker-0wszph99'