2026-03-27T11:04:16,423 Created temporary directory: /tmp/pip-ephem-wheel-cache-i1cid9h1 2026-03-27T11:04:16,424 Created temporary directory: /tmp/pip-build-tracker-73xb82gj 2026-03-27T11:04:16,425 Initialized build tracking at /tmp/pip-build-tracker-73xb82gj 2026-03-27T11:04:16,426 Created build tracker: /tmp/pip-build-tracker-73xb82gj 2026-03-27T11:04:16,426 Entered build tracker: /tmp/pip-build-tracker-73xb82gj 2026-03-27T11:04:16,427 Created temporary directory: /tmp/pip-wheel-wp353v4h 2026-03-27T11:04:16,430 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-03-27T11:04:16,432 Created temporary directory: /tmp/pip-ephem-wheel-cache-8l1xscyc 2026-03-27T11:04:16,454 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T11:04:16,457 2 location(s) to search for versions of fdsx: 2026-03-27T11:04:16,457 * https://pypi.org/simple/fdsx/ 2026-03-27T11:04:16,457 * https://www.piwheels.org/simple/fdsx/ 2026-03-27T11:04:16,458 Fetching project page and analyzing links: https://pypi.org/simple/fdsx/ 2026-03-27T11:04:16,459 Getting page https://pypi.org/simple/fdsx/ 2026-03-27T11:04:16,460 Found index url https://pypi.org/simple 2026-03-27T11:04:16,685 Fetched page https://pypi.org/simple/fdsx/ as application/vnd.pypi.simple.v1+json 2026-03-27T11:04:16,688 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/b8/24/1213fd00fe3028bd082c6ddcfe4c81b92ab0223d5de34b91e670430a6712/fdsx-0.1.0-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:16,689 Found link https://files.pythonhosted.org/packages/bf/38/11d241069eb0af0650ebe6c00f207d6dc63d30dc590d47ed7d45e0cd985f/fdsx-0.1.0.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.0 2026-03-27T11:04:16,690 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/e8/bf/a3606adf672fb74d6a297ef8e139304fc9448ae7bcfd7aab24c98f6a0976/fdsx-0.1.1-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:16,691 Found link https://files.pythonhosted.org/packages/ca/f2/a484f1ee5c264e9ff45f35e19cc37b94afc1a8fa4d956eb72ccb23d6c2d0/fdsx-0.1.1.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.1 2026-03-27T11:04:16,692 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/65/1e/688aae7c000812c6b87d1ec7e750484e2ad4cad71d8801c951cfc53ec9d9/fdsx-0.1.2-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:16,693 Found link https://files.pythonhosted.org/packages/a1/39/a8fbcb5a121bf19ff8174184f52f0a307d7767376f3f871521f3c3290cbd/fdsx-0.1.2.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.2 2026-03-27T11:04:16,694 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/30/7b/9fcebc93e948ff079888eafffe2f9364b516cffc598181114398e9ce1f17/fdsx-0.1.3-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:16,695 Found link https://files.pythonhosted.org/packages/9b/40/3caac374d2160ceed663804b1b844b1922e6788e70b9b657e00431040d34/fdsx-0.1.3.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.3 2026-03-27T11:04:16,696 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/80/36/279fcbc2aefe05c7db3a890793edbc579f908a01b06e51e00bb13f11cc48/fdsx-0.1.4-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:16,697 Found link https://files.pythonhosted.org/packages/61/43/a01098712a0fe252ee340716fd3661aabe1c2aceb20754cfdc51b7b90281/fdsx-0.1.4.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.4 2026-03-27T11:04:16,697 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/68/4d/5ab108c917415c88adc622edc852b7f6bdcabe4d07843bec049c992cca3a/fdsx-0.1.5-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:16,698 Found link https://files.pythonhosted.org/packages/f8/cc/47e58c21f823c96a59573807fbd25e05af036498f8421e4735f0597ba2bc/fdsx-0.1.5.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.5 2026-03-27T11:04:16,699 Fetching project page and analyzing links: https://www.piwheels.org/simple/fdsx/ 2026-03-27T11:04:16,700 Getting page https://www.piwheels.org/simple/fdsx/ 2026-03-27T11:04:16,701 Found index url https://www.piwheels.org/simple 2026-03-27T11:04:17,083 Fetched page https://www.piwheels.org/simple/fdsx/ as text/html 2026-03-27T11:04:17,086 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.3-py3-none-any.whl#sha256=1545411f86f533770b2ae90779472ced4676ac0167b071b776a549868381d636 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:17,087 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.2-py3-none-any.whl#sha256=3513190d82cf7821feb11097ce4183c62ea10c2cbfb553cb5982f6f95b2bf4dc (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:17,087 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.1-py3-none-any.whl#sha256=b4421b6d8798eebca38ad79a4cb2bca040801adfbd1d4da5c74cb167f9b93cd8 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:17,088 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.0-py3-none-any.whl#sha256=5b6f06ab1ec633c1794822cd3aacd0a3b3a1acaf26156b82c8d66f5218026d2d (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-03-27T11:04:17,088 Skipping link: not a file: https://www.piwheels.org/simple/fdsx/ 2026-03-27T11:04:17,089 Skipping link: not a file: https://pypi.org/simple/fdsx/ 2026-03-27T11:04:17,109 Given no hashes to check 1 links for project 'fdsx': discarding no candidates 2026-03-27T11:04:17,127 Collecting fdsx==0.1.4 2026-03-27T11:04:17,130 Created temporary directory: /tmp/pip-unpack-uq0i78u9 2026-03-27T11:04:17,358 Downloading fdsx-0.1.4.tar.gz (251 kB) 2026-03-27T11:04:17,895 Added fdsx==0.1.4 from https://files.pythonhosted.org/packages/61/43/a01098712a0fe252ee340716fd3661aabe1c2aceb20754cfdc51b7b90281/fdsx-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-73xb82gj' 2026-03-27T11:04:17,902 Created temporary directory: /tmp/pip-build-env-01zibodq 2026-03-27T11:04:17,907 Installing build dependencies: started 2026-03-27T11:04:17,909 Running command pip subprocess to install build dependencies 2026-03-27T11:04:19,064 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T11:04:19,670 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-03-27T11:04:19,693 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T11:04:21,439 Collecting setuptools>=61.0 2026-03-27T11:04:21,528 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T11:04:21,904 Collecting setuptools-scm>=8 2026-03-27T11:04:21,921 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.3-py3-none-any.whl (20 kB) 2026-03-27T11:04:21,997 Collecting vcs-versioning>=1.0.0.dev0 2026-03-27T11:04:22,014 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.0.1-py3-none-any.whl (78 kB) 2026-03-27T11:04:22,191 Collecting packaging>=20 2026-03-27T11:04:22,206 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T11:04:25,197 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-03-27T11:04:28,788 Creating /tmp/pip-build-env-01zibodq/overlay/local/bin 2026-03-27T11:04:28,790 changing mode of /tmp/pip-build-env-01zibodq/overlay/local/bin/vcs-versioning to 755 2026-03-27T11:04:28,890 changing mode of /tmp/pip-build-env-01zibodq/overlay/local/bin/setuptools-scm to 755 2026-03-27T11:04:28,917 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-10.0.3 vcs-versioning-1.0.1 2026-03-27T11:04:29,204 Installing build dependencies: finished with status 'done' 2026-03-27T11:04:29,210 Getting requirements to build wheel: started 2026-03-27T11:04:29,211 Running command Getting requirements to build wheel 2026-03-27T11:04:30,009 running egg_info 2026-03-27T11:04:30,016 writing src/fdsx.egg-info/PKG-INFO 2026-03-27T11:04:30,022 writing dependency_links to src/fdsx.egg-info/dependency_links.txt 2026-03-27T11:04:30,024 writing entry points to src/fdsx.egg-info/entry_points.txt 2026-03-27T11:04:30,026 writing requirements to src/fdsx.egg-info/requires.txt 2026-03-27T11:04:30,028 writing top-level names to src/fdsx.egg-info/top_level.txt 2026-03-27T11:04:30,078 /tmp/pip-build-env-01zibodq/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-03-27T11:04:30,078 return get_active_overrides().subprocess_timeout 2026-03-27T11:04:30,085 listing git files failed - pretending there aren't any 2026-03-27T11:04:30,090 reading manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T11:04:30,117 reading manifest template 'MANIFEST.in' 2026-03-27T11:04:30,125 no previously-included directories found matching '.claude' 2026-03-27T11:04:30,125 no previously-included directories found matching '.takt' 2026-03-27T11:04:30,126 no previously-included directories found matching '.specify' 2026-03-27T11:04:30,127 no previously-included directories found matching '.worktree' 2026-03-27T11:04:30,128 no previously-included directories found matching '.fdsx' 2026-03-27T11:04:30,129 no previously-included directories found matching 'specs' 2026-03-27T11:04:30,130 warning: no previously-included files found matching '.gitignore' 2026-03-27T11:04:30,131 warning: no previously-included files found matching '.worktreeinclude' 2026-03-27T11:04:30,131 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-27T11:04:30,132 warning: no previously-included files found matching 'uv.lock' 2026-03-27T11:04:30,134 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-27T11:04:30,135 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-27T11:04:30,136 adding license file 'LICENSE' 2026-03-27T11:04:30,145 writing manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T11:04:30,251 Getting requirements to build wheel: finished with status 'done' 2026-03-27T11:04:30,254 Created temporary directory: /tmp/pip-modern-metadata-j0eo6y9i 2026-03-27T11:04:30,256 Preparing metadata (pyproject.toml): started 2026-03-27T11:04:30,258 Running command Preparing metadata (pyproject.toml) 2026-03-27T11:04:31,013 running dist_info 2026-03-27T11:04:31,027 creating /tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info 2026-03-27T11:04:31,028 writing /tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/PKG-INFO 2026-03-27T11:04:31,033 writing dependency_links to /tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/dependency_links.txt 2026-03-27T11:04:31,035 writing entry points to /tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/entry_points.txt 2026-03-27T11:04:31,038 writing requirements to /tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/requires.txt 2026-03-27T11:04:31,039 writing top-level names to /tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/top_level.txt 2026-03-27T11:04:31,040 writing manifest file '/tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/SOURCES.txt' 2026-03-27T11:04:31,087 /tmp/pip-build-env-01zibodq/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-03-27T11:04:31,087 return get_active_overrides().subprocess_timeout 2026-03-27T11:04:31,093 listing git files failed - pretending there aren't any 2026-03-27T11:04:31,098 reading manifest file '/tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/SOURCES.txt' 2026-03-27T11:04:31,100 reading manifest template 'MANIFEST.in' 2026-03-27T11:04:31,107 no previously-included directories found matching '.claude' 2026-03-27T11:04:31,108 no previously-included directories found matching '.takt' 2026-03-27T11:04:31,109 no previously-included directories found matching '.specify' 2026-03-27T11:04:31,109 no previously-included directories found matching '.worktree' 2026-03-27T11:04:31,110 no previously-included directories found matching '.fdsx' 2026-03-27T11:04:31,111 no previously-included directories found matching 'specs' 2026-03-27T11:04:31,111 warning: no previously-included files found matching '.gitignore' 2026-03-27T11:04:31,112 warning: no previously-included files found matching '.worktreeinclude' 2026-03-27T11:04:31,113 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-27T11:04:31,113 warning: no previously-included files found matching 'uv.lock' 2026-03-27T11:04:31,114 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-27T11:04:31,115 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-27T11:04:31,116 adding license file 'LICENSE' 2026-03-27T11:04:31,120 writing manifest file '/tmp/pip-modern-metadata-j0eo6y9i/fdsx.egg-info/SOURCES.txt' 2026-03-27T11:04:31,122 creating '/tmp/pip-modern-metadata-j0eo6y9i/fdsx-0.1.4.dist-info' 2026-03-27T11:04:31,256 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T11:04:31,261 Source in /tmp/pip-wheel-wp353v4h/fdsx_b3bbb3766fa54a78bdff63878307d17c has version 0.1.4, which satisfies requirement fdsx==0.1.4 from https://files.pythonhosted.org/packages/61/43/a01098712a0fe252ee340716fd3661aabe1c2aceb20754cfdc51b7b90281/fdsx-0.1.4.tar.gz 2026-03-27T11:04:31,262 Removed fdsx==0.1.4 from https://files.pythonhosted.org/packages/61/43/a01098712a0fe252ee340716fd3661aabe1c2aceb20754cfdc51b7b90281/fdsx-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-73xb82gj' 2026-03-27T11:04:31,268 Created temporary directory: /tmp/pip-unpack-l6znocaq 2026-03-27T11:04:31,268 Building wheels for collected packages: fdsx 2026-03-27T11:04:31,273 Created temporary directory: /tmp/pip-wheel-q1o7k41v 2026-03-27T11:04:31,273 Destination directory: /tmp/pip-wheel-q1o7k41v 2026-03-27T11:04:31,275 Building wheel for fdsx (pyproject.toml): started 2026-03-27T11:04:31,277 Running command Building wheel for fdsx (pyproject.toml) 2026-03-27T11:04:31,989 running bdist_wheel 2026-03-27T11:04:32,013 running build 2026-03-27T11:04:32,014 running build_py 2026-03-27T11:04:32,015 creating build/lib/fdsx 2026-03-27T11:04:32,017 copying src/fdsx/__init__.py -> build/lib/fdsx 2026-03-27T11:04:32,020 creating build/lib/fdsx/models 2026-03-27T11:04:32,021 copying src/fdsx/models/task.py -> build/lib/fdsx/models 2026-03-27T11:04:32,024 copying src/fdsx/models/validators.py -> build/lib/fdsx/models 2026-03-27T11:04:32,026 copying src/fdsx/models/flow.py -> build/lib/fdsx/models 2026-03-27T11:04:32,028 copying src/fdsx/models/__init__.py -> build/lib/fdsx/models 2026-03-27T11:04:32,031 creating build/lib/fdsx/providers 2026-03-27T11:04:32,031 copying src/fdsx/providers/system.py -> build/lib/fdsx/providers 2026-03-27T11:04:32,033 copying src/fdsx/providers/opencode.py -> build/lib/fdsx/providers 2026-03-27T11:04:32,035 copying src/fdsx/providers/codex.py -> build/lib/fdsx/providers 2026-03-27T11:04:32,038 copying src/fdsx/providers/base.py -> build/lib/fdsx/providers 2026-03-27T11:04:32,040 copying src/fdsx/providers/claude.py -> build/lib/fdsx/providers 2026-03-27T11:04:32,042 copying src/fdsx/providers/__init__.py -> build/lib/fdsx/providers 2026-03-27T11:04:32,044 creating build/lib/fdsx/examples 2026-03-27T11:04:32,045 copying src/fdsx/examples/__init__.py -> build/lib/fdsx/examples 2026-03-27T11:04:32,047 creating build/lib/fdsx/logging 2026-03-27T11:04:32,048 copying src/fdsx/logging/stream_logger.py -> build/lib/fdsx/logging 2026-03-27T11:04:32,050 copying src/fdsx/logging/recorder.py -> build/lib/fdsx/logging 2026-03-27T11:04:32,052 copying src/fdsx/logging/__init__.py -> build/lib/fdsx/logging 2026-03-27T11:04:32,054 creating build/lib/fdsx/checkpoint 2026-03-27T11:04:32,055 copying src/fdsx/checkpoint/manager.py -> build/lib/fdsx/checkpoint 2026-03-27T11:04:32,057 copying src/fdsx/checkpoint/__init__.py -> build/lib/fdsx/checkpoint 2026-03-27T11:04:32,060 creating build/lib/fdsx/core 2026-03-27T11:04:32,061 copying src/fdsx/core/thread_id.py -> build/lib/fdsx/core 2026-03-27T11:04:32,062 copying src/fdsx/core/variables.py -> build/lib/fdsx/core 2026-03-27T11:04:32,065 copying src/fdsx/core/extraction.py -> build/lib/fdsx/core 2026-03-27T11:04:32,067 copying src/fdsx/core/init.py -> build/lib/fdsx/core 2026-03-27T11:04:32,069 copying src/fdsx/core/paths.py -> build/lib/fdsx/core 2026-03-27T11:04:32,070 copying src/fdsx/core/graph_utils.py -> build/lib/fdsx/core 2026-03-27T11:04:32,072 copying src/fdsx/core/batch.py -> build/lib/fdsx/core 2026-03-27T11:04:32,075 copying src/fdsx/core/config.py -> build/lib/fdsx/core 2026-03-27T11:04:32,077 copying src/fdsx/core/loader.py -> build/lib/fdsx/core 2026-03-27T11:04:32,080 copying src/fdsx/core/hooks.py -> build/lib/fdsx/core 2026-03-27T11:04:32,082 copying src/fdsx/core/profiles.py -> build/lib/fdsx/core 2026-03-27T11:04:32,084 copying src/fdsx/core/selector.py -> build/lib/fdsx/core 2026-03-27T11:04:32,086 copying src/fdsx/core/__init__.py -> build/lib/fdsx/core 2026-03-27T11:04:32,088 creating build/lib/fdsx/notify 2026-03-27T11:04:32,089 copying src/fdsx/notify/webhook.py -> build/lib/fdsx/notify 2026-03-27T11:04:32,091 copying src/fdsx/notify/__init__.py -> build/lib/fdsx/notify 2026-03-27T11:04:32,093 creating build/lib/fdsx/display 2026-03-27T11:04:32,094 copying src/fdsx/display/terminal.py -> build/lib/fdsx/display 2026-03-27T11:04:32,097 copying src/fdsx/display/__init__.py -> build/lib/fdsx/display 2026-03-27T11:04:32,099 creating build/lib/fdsx/cli 2026-03-27T11:04:32,100 copying src/fdsx/cli/main.py -> build/lib/fdsx/cli 2026-03-27T11:04:32,103 copying src/fdsx/cli/__init__.py -> build/lib/fdsx/cli 2026-03-27T11:04:32,105 creating build/lib/fdsx/examples/workflows 2026-03-27T11:04:32,106 copying src/fdsx/examples/workflows/__init__.py -> build/lib/fdsx/examples/workflows 2026-03-27T11:04:32,108 creating build/lib/fdsx/core/compiler 2026-03-27T11:04:32,109 copying src/fdsx/core/compiler/aggregation.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,111 copying src/fdsx/core/compiler/nodes.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,113 copying src/fdsx/core/compiler/helpers.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,116 copying src/fdsx/core/compiler/routing.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,118 copying src/fdsx/core/compiler/parallel.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,120 copying src/fdsx/core/compiler/compile.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,123 copying src/fdsx/core/compiler/__init__.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,125 copying src/fdsx/core/compiler/execution.py -> build/lib/fdsx/core/compiler 2026-03-27T11:04:32,128 creating build/lib/fdsx/core/engine 2026-03-27T11:04:32,129 copying src/fdsx/core/engine/interrupts.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,131 copying src/fdsx/core/engine/results.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,132 copying src/fdsx/core/engine/tasks_dir.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,135 copying src/fdsx/core/engine/resume.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,137 copying src/fdsx/core/engine/signals.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,140 copying src/fdsx/core/engine/validate.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,142 copying src/fdsx/core/engine/batch.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,144 copying src/fdsx/core/engine/run.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,146 copying src/fdsx/core/engine/__init__.py -> build/lib/fdsx/core/engine 2026-03-27T11:04:32,147 running egg_info 2026-03-27T11:04:32,161 writing src/fdsx.egg-info/PKG-INFO 2026-03-27T11:04:32,165 writing dependency_links to src/fdsx.egg-info/dependency_links.txt 2026-03-27T11:04:32,167 writing entry points to src/fdsx.egg-info/entry_points.txt 2026-03-27T11:04:32,169 writing requirements to src/fdsx.egg-info/requires.txt 2026-03-27T11:04:32,170 writing top-level names to src/fdsx.egg-info/top_level.txt 2026-03-27T11:04:32,209 /tmp/pip-build-env-01zibodq/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-03-27T11:04:32,209 return get_active_overrides().subprocess_timeout 2026-03-27T11:04:32,215 listing git files failed - pretending there aren't any 2026-03-27T11:04:32,220 reading manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T11:04:32,231 reading manifest template 'MANIFEST.in' 2026-03-27T11:04:32,239 no previously-included directories found matching '.claude' 2026-03-27T11:04:32,240 no previously-included directories found matching '.takt' 2026-03-27T11:04:32,240 no previously-included directories found matching '.specify' 2026-03-27T11:04:32,241 no previously-included directories found matching '.worktree' 2026-03-27T11:04:32,242 no previously-included directories found matching '.fdsx' 2026-03-27T11:04:32,243 no previously-included directories found matching 'specs' 2026-03-27T11:04:32,244 warning: no previously-included files found matching '.gitignore' 2026-03-27T11:04:32,245 warning: no previously-included files found matching '.worktreeinclude' 2026-03-27T11:04:32,246 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-27T11:04:32,247 warning: no previously-included files found matching 'uv.lock' 2026-03-27T11:04:32,248 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-27T11:04:32,249 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-27T11:04:32,250 adding license file 'LICENSE' 2026-03-27T11:04:32,259 writing manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T11:04:32,272 creating build/lib/fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,273 copying src/fdsx/examples/workflows/plan-implement-review/workflow.yaml -> build/lib/fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,276 copying src/fdsx/examples/workflows/plan-implement-review/implement-prompt.txt -> build/lib/fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,278 copying src/fdsx/examples/workflows/plan-implement-review/plan-prompt.txt -> build/lib/fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,299 installing to build/bdist.linux-armv7l/wheel 2026-03-27T11:04:32,299 running install 2026-03-27T11:04:32,322 running install_lib 2026-03-27T11:04:32,329 creating build/bdist.linux-armv7l/wheel 2026-03-27T11:04:32,331 creating build/bdist.linux-armv7l/wheel/fdsx 2026-03-27T11:04:32,333 creating build/bdist.linux-armv7l/wheel/fdsx/models 2026-03-27T11:04:32,334 copying build/lib/fdsx/models/task.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T11:04:32,336 copying build/lib/fdsx/models/validators.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T11:04:32,338 copying build/lib/fdsx/models/flow.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T11:04:32,341 copying build/lib/fdsx/models/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T11:04:32,343 creating build/bdist.linux-armv7l/wheel/fdsx/providers 2026-03-27T11:04:32,344 copying build/lib/fdsx/providers/system.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T11:04:32,346 copying build/lib/fdsx/providers/opencode.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T11:04:32,347 copying build/lib/fdsx/providers/codex.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T11:04:32,350 copying build/lib/fdsx/providers/base.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T11:04:32,352 copying build/lib/fdsx/providers/claude.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T11:04:32,354 copying build/lib/fdsx/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T11:04:32,357 creating build/bdist.linux-armv7l/wheel/fdsx/examples 2026-03-27T11:04:32,358 creating build/bdist.linux-armv7l/wheel/fdsx/examples/workflows 2026-03-27T11:04:32,360 creating build/bdist.linux-armv7l/wheel/fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,361 copying build/lib/fdsx/examples/workflows/plan-implement-review/implement-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,363 copying build/lib/fdsx/examples/workflows/plan-implement-review/plan-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,365 copying build/lib/fdsx/examples/workflows/plan-implement-review/workflow.yaml -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/plan-implement-review 2026-03-27T11:04:32,367 copying build/lib/fdsx/examples/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows 2026-03-27T11:04:32,368 copying build/lib/fdsx/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/examples 2026-03-27T11:04:32,370 creating build/bdist.linux-armv7l/wheel/fdsx/logging 2026-03-27T11:04:32,371 copying build/lib/fdsx/logging/stream_logger.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-03-27T11:04:32,373 copying build/lib/fdsx/logging/recorder.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-03-27T11:04:32,375 copying build/lib/fdsx/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-03-27T11:04:32,377 creating build/bdist.linux-armv7l/wheel/fdsx/checkpoint 2026-03-27T11:04:32,378 copying build/lib/fdsx/checkpoint/manager.py -> build/bdist.linux-armv7l/wheel/./fdsx/checkpoint 2026-03-27T11:04:32,381 copying build/lib/fdsx/checkpoint/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/checkpoint 2026-03-27T11:04:32,383 creating build/bdist.linux-armv7l/wheel/fdsx/core 2026-03-27T11:04:32,385 creating build/bdist.linux-armv7l/wheel/fdsx/core/compiler 2026-03-27T11:04:32,386 copying build/lib/fdsx/core/compiler/aggregation.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,388 copying build/lib/fdsx/core/compiler/nodes.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,391 copying build/lib/fdsx/core/compiler/helpers.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,393 copying build/lib/fdsx/core/compiler/routing.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,395 copying build/lib/fdsx/core/compiler/parallel.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,398 copying build/lib/fdsx/core/compiler/compile.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,400 copying build/lib/fdsx/core/compiler/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,401 copying build/lib/fdsx/core/compiler/execution.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T11:04:32,404 copying build/lib/fdsx/core/thread_id.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,405 copying build/lib/fdsx/core/variables.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,408 copying build/lib/fdsx/core/extraction.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,410 copying build/lib/fdsx/core/init.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,412 copying build/lib/fdsx/core/paths.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,414 creating build/bdist.linux-armv7l/wheel/fdsx/core/engine 2026-03-27T11:04:32,415 copying build/lib/fdsx/core/engine/interrupts.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,417 copying build/lib/fdsx/core/engine/results.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,419 copying build/lib/fdsx/core/engine/tasks_dir.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,421 copying build/lib/fdsx/core/engine/resume.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,423 copying build/lib/fdsx/core/engine/signals.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,425 copying build/lib/fdsx/core/engine/validate.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,427 copying build/lib/fdsx/core/engine/batch.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,429 copying build/lib/fdsx/core/engine/run.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,431 copying build/lib/fdsx/core/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T11:04:32,433 copying build/lib/fdsx/core/graph_utils.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,435 copying build/lib/fdsx/core/batch.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,437 copying build/lib/fdsx/core/config.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,439 copying build/lib/fdsx/core/loader.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,441 copying build/lib/fdsx/core/hooks.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,444 copying build/lib/fdsx/core/profiles.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,446 copying build/lib/fdsx/core/selector.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,448 copying build/lib/fdsx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T11:04:32,450 creating build/bdist.linux-armv7l/wheel/fdsx/notify 2026-03-27T11:04:32,451 copying build/lib/fdsx/notify/webhook.py -> build/bdist.linux-armv7l/wheel/./fdsx/notify 2026-03-27T11:04:32,453 copying build/lib/fdsx/notify/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/notify 2026-03-27T11:04:32,455 creating build/bdist.linux-armv7l/wheel/fdsx/display 2026-03-27T11:04:32,456 copying build/lib/fdsx/display/terminal.py -> build/bdist.linux-armv7l/wheel/./fdsx/display 2026-03-27T11:04:32,459 copying build/lib/fdsx/display/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/display 2026-03-27T11:04:32,461 creating build/bdist.linux-armv7l/wheel/fdsx/cli 2026-03-27T11:04:32,462 copying build/lib/fdsx/cli/main.py -> build/bdist.linux-armv7l/wheel/./fdsx/cli 2026-03-27T11:04:32,465 copying build/lib/fdsx/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/cli 2026-03-27T11:04:32,467 copying build/lib/fdsx/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx 2026-03-27T11:04:32,468 running install_egg_info 2026-03-27T11:04:32,474 Copying src/fdsx.egg-info to build/bdist.linux-armv7l/wheel/./fdsx-0.1.4-py3.11.egg-info 2026-03-27T11:04:32,485 running install_scripts 2026-03-27T11:04:32,496 creating build/bdist.linux-armv7l/wheel/fdsx-0.1.4.dist-info/WHEEL 2026-03-27T11:04:32,499 creating '/tmp/pip-wheel-q1o7k41v/.tmp-_uu3dpkl/fdsx-0.1.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T11:04:32,501 adding 'fdsx/__init__.py' 2026-03-27T11:04:32,503 adding 'fdsx/checkpoint/__init__.py' 2026-03-27T11:04:32,505 adding 'fdsx/checkpoint/manager.py' 2026-03-27T11:04:32,506 adding 'fdsx/cli/__init__.py' 2026-03-27T11:04:32,508 adding 'fdsx/cli/main.py' 2026-03-27T11:04:32,510 adding 'fdsx/core/__init__.py' 2026-03-27T11:04:32,513 adding 'fdsx/core/batch.py' 2026-03-27T11:04:32,515 adding 'fdsx/core/config.py' 2026-03-27T11:04:32,517 adding 'fdsx/core/extraction.py' 2026-03-27T11:04:32,518 adding 'fdsx/core/graph_utils.py' 2026-03-27T11:04:32,520 adding 'fdsx/core/hooks.py' 2026-03-27T11:04:32,521 adding 'fdsx/core/init.py' 2026-03-27T11:04:32,523 adding 'fdsx/core/loader.py' 2026-03-27T11:04:32,524 adding 'fdsx/core/paths.py' 2026-03-27T11:04:32,526 adding 'fdsx/core/profiles.py' 2026-03-27T11:04:32,528 adding 'fdsx/core/selector.py' 2026-03-27T11:04:32,529 adding 'fdsx/core/thread_id.py' 2026-03-27T11:04:32,531 adding 'fdsx/core/variables.py' 2026-03-27T11:04:32,533 adding 'fdsx/core/compiler/__init__.py' 2026-03-27T11:04:32,534 adding 'fdsx/core/compiler/aggregation.py' 2026-03-27T11:04:32,537 adding 'fdsx/core/compiler/compile.py' 2026-03-27T11:04:32,538 adding 'fdsx/core/compiler/execution.py' 2026-03-27T11:04:32,540 adding 'fdsx/core/compiler/helpers.py' 2026-03-27T11:04:32,542 adding 'fdsx/core/compiler/nodes.py' 2026-03-27T11:04:32,544 adding 'fdsx/core/compiler/parallel.py' 2026-03-27T11:04:32,545 adding 'fdsx/core/compiler/routing.py' 2026-03-27T11:04:32,547 adding 'fdsx/core/engine/__init__.py' 2026-03-27T11:04:32,548 adding 'fdsx/core/engine/batch.py' 2026-03-27T11:04:32,550 adding 'fdsx/core/engine/interrupts.py' 2026-03-27T11:04:32,551 adding 'fdsx/core/engine/results.py' 2026-03-27T11:04:32,553 adding 'fdsx/core/engine/resume.py' 2026-03-27T11:04:32,554 adding 'fdsx/core/engine/run.py' 2026-03-27T11:04:32,556 adding 'fdsx/core/engine/signals.py' 2026-03-27T11:04:32,558 adding 'fdsx/core/engine/tasks_dir.py' 2026-03-27T11:04:32,560 adding 'fdsx/core/engine/validate.py' 2026-03-27T11:04:32,561 adding 'fdsx/display/__init__.py' 2026-03-27T11:04:32,564 adding 'fdsx/display/terminal.py' 2026-03-27T11:04:32,566 adding 'fdsx/examples/__init__.py' 2026-03-27T11:04:32,567 adding 'fdsx/examples/workflows/__init__.py' 2026-03-27T11:04:32,569 adding 'fdsx/examples/workflows/plan-implement-review/implement-prompt.txt' 2026-03-27T11:04:32,570 adding 'fdsx/examples/workflows/plan-implement-review/plan-prompt.txt' 2026-03-27T11:04:32,572 adding 'fdsx/examples/workflows/plan-implement-review/workflow.yaml' 2026-03-27T11:04:32,574 adding 'fdsx/logging/__init__.py' 2026-03-27T11:04:32,575 adding 'fdsx/logging/recorder.py' 2026-03-27T11:04:32,577 adding 'fdsx/logging/stream_logger.py' 2026-03-27T11:04:32,578 adding 'fdsx/models/__init__.py' 2026-03-27T11:04:32,581 adding 'fdsx/models/flow.py' 2026-03-27T11:04:32,582 adding 'fdsx/models/task.py' 2026-03-27T11:04:32,584 adding 'fdsx/models/validators.py' 2026-03-27T11:04:32,585 adding 'fdsx/notify/__init__.py' 2026-03-27T11:04:32,587 adding 'fdsx/notify/webhook.py' 2026-03-27T11:04:32,589 adding 'fdsx/providers/__init__.py' 2026-03-27T11:04:32,591 adding 'fdsx/providers/base.py' 2026-03-27T11:04:32,593 adding 'fdsx/providers/claude.py' 2026-03-27T11:04:32,594 adding 'fdsx/providers/codex.py' 2026-03-27T11:04:32,596 adding 'fdsx/providers/opencode.py' 2026-03-27T11:04:32,597 adding 'fdsx/providers/system.py' 2026-03-27T11:04:32,600 adding 'fdsx-0.1.4.dist-info/licenses/LICENSE' 2026-03-27T11:04:32,601 adding 'fdsx-0.1.4.dist-info/METADATA' 2026-03-27T11:04:32,602 adding 'fdsx-0.1.4.dist-info/WHEEL' 2026-03-27T11:04:32,603 adding 'fdsx-0.1.4.dist-info/entry_points.txt' 2026-03-27T11:04:32,604 adding 'fdsx-0.1.4.dist-info/top_level.txt' 2026-03-27T11:04:32,605 adding 'fdsx-0.1.4.dist-info/RECORD' 2026-03-27T11:04:32,608 removing build/bdist.linux-armv7l/wheel 2026-03-27T11:04:32,734 Building wheel for fdsx (pyproject.toml): finished with status 'done' 2026-03-27T11:04:32,740 Created wheel for fdsx: filename=fdsx-0.1.4-py3-none-any.whl size=106197 sha256=0b97748863fc9aa9b7c5cf8483ab752bd468b543c66b8c199bab33e0994b6ab6 2026-03-27T11:04:32,741 Stored in directory: /tmp/pip-ephem-wheel-cache-8l1xscyc/wheels/74/36/2c/16989171d183c0d0ab6984571306e2e6d80323b23d07960e1b 2026-03-27T11:04:32,754 Successfully built fdsx 2026-03-27T11:04:32,760 Removed build tracker: '/tmp/pip-build-tracker-73xb82gj'