2026-03-27T06:39:07,558 Created temporary directory: /tmp/pip-ephem-wheel-cache-azy3l32m 2026-03-27T06:39:07,560 Created temporary directory: /tmp/pip-build-tracker-tjf6er4r 2026-03-27T06:39:07,561 Initialized build tracking at /tmp/pip-build-tracker-tjf6er4r 2026-03-27T06:39:07,561 Created build tracker: /tmp/pip-build-tracker-tjf6er4r 2026-03-27T06:39:07,561 Entered build tracker: /tmp/pip-build-tracker-tjf6er4r 2026-03-27T06:39:07,562 Created temporary directory: /tmp/pip-wheel-0d378sym 2026-03-27T06:39:07,565 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-27T06:39:07,568 Created temporary directory: /tmp/pip-ephem-wheel-cache-ovg4dae4 2026-03-27T06:39:07,590 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T06:39:07,594 2 location(s) to search for versions of fdsx: 2026-03-27T06:39:07,594 * https://pypi.org/simple/fdsx/ 2026-03-27T06:39:07,594 * https://www.piwheels.org/simple/fdsx/ 2026-03-27T06:39:07,595 Fetching project page and analyzing links: https://pypi.org/simple/fdsx/ 2026-03-27T06:39:07,596 Getting page https://pypi.org/simple/fdsx/ 2026-03-27T06:39:07,597 Found index url https://pypi.org/simple 2026-03-27T06:39:07,826 Fetched page https://pypi.org/simple/fdsx/ as application/vnd.pypi.simple.v1+json 2026-03-27T06:39:07,828 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-27T06:39:07,829 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-27T06:39:07,830 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-27T06:39:07,831 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-27T06:39:07,832 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-27T06:39:07,833 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-27T06:39:07,834 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-27T06:39:07,835 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-27T06:39:07,836 Fetching project page and analyzing links: https://www.piwheels.org/simple/fdsx/ 2026-03-27T06:39:07,836 Getting page https://www.piwheels.org/simple/fdsx/ 2026-03-27T06:39:07,838 Found index url https://www.piwheels.org/simple 2026-03-27T06:39:08,011 Fetched page https://www.piwheels.org/simple/fdsx/ as text/html 2026-03-27T06:39:08,013 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-27T06:39:08,013 Skipping link: not a file: https://www.piwheels.org/simple/fdsx/ 2026-03-27T06:39:08,014 Skipping link: not a file: https://pypi.org/simple/fdsx/ 2026-03-27T06:39:08,033 Given no hashes to check 1 links for project 'fdsx': discarding no candidates 2026-03-27T06:39:08,051 Collecting fdsx==0.1.1 2026-03-27T06:39:08,053 Created temporary directory: /tmp/pip-unpack-9ukma9uj 2026-03-27T06:39:08,285 Downloading fdsx-0.1.1.tar.gz (229 kB) 2026-03-27T06:39:08,731 Added fdsx==0.1.1 from https://files.pythonhosted.org/packages/ca/f2/a484f1ee5c264e9ff45f35e19cc37b94afc1a8fa4d956eb72ccb23d6c2d0/fdsx-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-tjf6er4r' 2026-03-27T06:39:08,737 Created temporary directory: /tmp/pip-build-env-e2y95qom 2026-03-27T06:39:08,741 Installing build dependencies: started 2026-03-27T06:39:08,742 Running command pip subprocess to install build dependencies 2026-03-27T06:39:09,927 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T06:39:10,382 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-27T06:39:10,405 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T06:39:12,203 Collecting setuptools>=61.0 2026-03-27T06:39:12,301 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T06:39:12,676 Collecting setuptools-scm>=8 2026-03-27T06:39:12,691 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.3-py3-none-any.whl (20 kB) 2026-03-27T06:39:12,771 Collecting vcs-versioning>=1.0.0.dev0 2026-03-27T06:39:12,787 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.0.1-py3-none-any.whl (78 kB) 2026-03-27T06:39:12,968 Collecting packaging>=20 2026-03-27T06:39:12,984 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T06:39:16,012 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-03-27T06:39:19,566 Creating /tmp/pip-build-env-e2y95qom/overlay/local/bin 2026-03-27T06:39:19,569 changing mode of /tmp/pip-build-env-e2y95qom/overlay/local/bin/vcs-versioning to 755 2026-03-27T06:39:19,689 changing mode of /tmp/pip-build-env-e2y95qom/overlay/local/bin/setuptools-scm to 755 2026-03-27T06:39:19,719 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-10.0.3 vcs-versioning-1.0.1 2026-03-27T06:39:19,999 Installing build dependencies: finished with status 'done' 2026-03-27T06:39:20,005 Getting requirements to build wheel: started 2026-03-27T06:39:20,007 Running command Getting requirements to build wheel 2026-03-27T06:39:20,795 running egg_info 2026-03-27T06:39:20,803 writing src/fdsx.egg-info/PKG-INFO 2026-03-27T06:39:20,808 writing dependency_links to src/fdsx.egg-info/dependency_links.txt 2026-03-27T06:39:20,810 writing entry points to src/fdsx.egg-info/entry_points.txt 2026-03-27T06:39:20,813 writing requirements to src/fdsx.egg-info/requires.txt 2026-03-27T06:39:20,814 writing top-level names to src/fdsx.egg-info/top_level.txt 2026-03-27T06:39:20,859 /tmp/pip-build-env-e2y95qom/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-27T06:39:20,860 return get_active_overrides().subprocess_timeout 2026-03-27T06:39:20,867 listing git files failed - pretending there aren't any 2026-03-27T06:39:20,872 reading manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T06:39:20,899 reading manifest template 'MANIFEST.in' 2026-03-27T06:39:20,906 no previously-included directories found matching '.claude' 2026-03-27T06:39:20,906 no previously-included directories found matching '.takt' 2026-03-27T06:39:20,907 no previously-included directories found matching '.specify' 2026-03-27T06:39:20,908 no previously-included directories found matching '.worktree' 2026-03-27T06:39:20,909 no previously-included directories found matching '.fdsx' 2026-03-27T06:39:20,910 no previously-included directories found matching 'specs' 2026-03-27T06:39:20,911 warning: no previously-included files found matching '.gitignore' 2026-03-27T06:39:20,911 warning: no previously-included files found matching '.worktreeinclude' 2026-03-27T06:39:20,912 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-27T06:39:20,913 warning: no previously-included files found matching 'uv.lock' 2026-03-27T06:39:20,914 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-27T06:39:20,915 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-27T06:39:20,916 adding license file 'LICENSE' 2026-03-27T06:39:20,925 writing manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T06:39:21,029 Getting requirements to build wheel: finished with status 'done' 2026-03-27T06:39:21,032 Created temporary directory: /tmp/pip-modern-metadata-yyk_ba1a 2026-03-27T06:39:21,034 Preparing metadata (pyproject.toml): started 2026-03-27T06:39:21,035 Running command Preparing metadata (pyproject.toml) 2026-03-27T06:39:21,772 running dist_info 2026-03-27T06:39:21,786 creating /tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info 2026-03-27T06:39:21,787 writing /tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/PKG-INFO 2026-03-27T06:39:21,792 writing dependency_links to /tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/dependency_links.txt 2026-03-27T06:39:21,794 writing entry points to /tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/entry_points.txt 2026-03-27T06:39:21,796 writing requirements to /tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/requires.txt 2026-03-27T06:39:21,797 writing top-level names to /tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/top_level.txt 2026-03-27T06:39:21,799 writing manifest file '/tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/SOURCES.txt' 2026-03-27T06:39:21,840 /tmp/pip-build-env-e2y95qom/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-27T06:39:21,840 return get_active_overrides().subprocess_timeout 2026-03-27T06:39:21,847 listing git files failed - pretending there aren't any 2026-03-27T06:39:21,852 reading manifest file '/tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/SOURCES.txt' 2026-03-27T06:39:21,854 reading manifest template 'MANIFEST.in' 2026-03-27T06:39:21,862 no previously-included directories found matching '.claude' 2026-03-27T06:39:21,862 no previously-included directories found matching '.takt' 2026-03-27T06:39:21,863 no previously-included directories found matching '.specify' 2026-03-27T06:39:21,864 no previously-included directories found matching '.worktree' 2026-03-27T06:39:21,865 no previously-included directories found matching '.fdsx' 2026-03-27T06:39:21,865 no previously-included directories found matching 'specs' 2026-03-27T06:39:21,866 warning: no previously-included files found matching '.gitignore' 2026-03-27T06:39:21,867 warning: no previously-included files found matching '.worktreeinclude' 2026-03-27T06:39:21,868 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-27T06:39:21,869 warning: no previously-included files found matching 'uv.lock' 2026-03-27T06:39:21,869 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-27T06:39:21,870 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-27T06:39:21,871 adding license file 'LICENSE' 2026-03-27T06:39:21,876 writing manifest file '/tmp/pip-modern-metadata-yyk_ba1a/fdsx.egg-info/SOURCES.txt' 2026-03-27T06:39:21,877 creating '/tmp/pip-modern-metadata-yyk_ba1a/fdsx-0.1.1.dist-info' 2026-03-27T06:39:22,017 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T06:39:22,022 Source in /tmp/pip-wheel-0d378sym/fdsx_06f6bf8b546d4f12b2974caa8142e87d has version 0.1.1, which satisfies requirement fdsx==0.1.1 from https://files.pythonhosted.org/packages/ca/f2/a484f1ee5c264e9ff45f35e19cc37b94afc1a8fa4d956eb72ccb23d6c2d0/fdsx-0.1.1.tar.gz 2026-03-27T06:39:22,022 Removed fdsx==0.1.1 from https://files.pythonhosted.org/packages/ca/f2/a484f1ee5c264e9ff45f35e19cc37b94afc1a8fa4d956eb72ccb23d6c2d0/fdsx-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-tjf6er4r' 2026-03-27T06:39:22,028 Created temporary directory: /tmp/pip-unpack-v4hxic6q 2026-03-27T06:39:22,029 Building wheels for collected packages: fdsx 2026-03-27T06:39:22,033 Created temporary directory: /tmp/pip-wheel-mmc3e6qg 2026-03-27T06:39:22,034 Destination directory: /tmp/pip-wheel-mmc3e6qg 2026-03-27T06:39:22,036 Building wheel for fdsx (pyproject.toml): started 2026-03-27T06:39:22,037 Running command Building wheel for fdsx (pyproject.toml) 2026-03-27T06:39:22,744 running bdist_wheel 2026-03-27T06:39:22,768 running build 2026-03-27T06:39:22,769 running build_py 2026-03-27T06:39:22,770 creating build/lib/fdsx 2026-03-27T06:39:22,772 copying src/fdsx/__init__.py -> build/lib/fdsx 2026-03-27T06:39:22,775 creating build/lib/fdsx/logging 2026-03-27T06:39:22,776 copying src/fdsx/logging/stream_logger.py -> build/lib/fdsx/logging 2026-03-27T06:39:22,778 copying src/fdsx/logging/recorder.py -> build/lib/fdsx/logging 2026-03-27T06:39:22,780 copying src/fdsx/logging/__init__.py -> build/lib/fdsx/logging 2026-03-27T06:39:22,783 creating build/lib/fdsx/providers 2026-03-27T06:39:22,784 copying src/fdsx/providers/system.py -> build/lib/fdsx/providers 2026-03-27T06:39:22,786 copying src/fdsx/providers/opencode.py -> build/lib/fdsx/providers 2026-03-27T06:39:22,788 copying src/fdsx/providers/base.py -> build/lib/fdsx/providers 2026-03-27T06:39:22,790 copying src/fdsx/providers/codex.py -> build/lib/fdsx/providers 2026-03-27T06:39:22,792 copying src/fdsx/providers/claude.py -> build/lib/fdsx/providers 2026-03-27T06:39:22,795 copying src/fdsx/providers/__init__.py -> build/lib/fdsx/providers 2026-03-27T06:39:22,797 creating build/lib/fdsx/notify 2026-03-27T06:39:22,798 copying src/fdsx/notify/webhook.py -> build/lib/fdsx/notify 2026-03-27T06:39:22,800 copying src/fdsx/notify/__init__.py -> build/lib/fdsx/notify 2026-03-27T06:39:22,802 creating build/lib/fdsx/core 2026-03-27T06:39:22,803 copying src/fdsx/core/loader.py -> build/lib/fdsx/core 2026-03-27T06:39:22,805 copying src/fdsx/core/variables.py -> build/lib/fdsx/core 2026-03-27T06:39:22,808 copying src/fdsx/core/config.py -> build/lib/fdsx/core 2026-03-27T06:39:22,810 copying src/fdsx/core/selector.py -> build/lib/fdsx/core 2026-03-27T06:39:22,813 copying src/fdsx/core/thread_id.py -> build/lib/fdsx/core 2026-03-27T06:39:22,814 copying src/fdsx/core/graph_utils.py -> build/lib/fdsx/core 2026-03-27T06:39:22,816 copying src/fdsx/core/paths.py -> build/lib/fdsx/core 2026-03-27T06:39:22,818 copying src/fdsx/core/batch.py -> build/lib/fdsx/core 2026-03-27T06:39:22,821 copying src/fdsx/core/hooks.py -> build/lib/fdsx/core 2026-03-27T06:39:22,823 copying src/fdsx/core/extraction.py -> build/lib/fdsx/core 2026-03-27T06:39:22,825 copying src/fdsx/core/__init__.py -> build/lib/fdsx/core 2026-03-27T06:39:22,828 creating build/lib/fdsx/checkpoint 2026-03-27T06:39:22,829 copying src/fdsx/checkpoint/manager.py -> build/lib/fdsx/checkpoint 2026-03-27T06:39:22,832 copying src/fdsx/checkpoint/__init__.py -> build/lib/fdsx/checkpoint 2026-03-27T06:39:22,834 creating build/lib/fdsx/models 2026-03-27T06:39:22,835 copying src/fdsx/models/validators.py -> build/lib/fdsx/models 2026-03-27T06:39:22,837 copying src/fdsx/models/task.py -> build/lib/fdsx/models 2026-03-27T06:39:22,839 copying src/fdsx/models/flow.py -> build/lib/fdsx/models 2026-03-27T06:39:22,841 copying src/fdsx/models/__init__.py -> build/lib/fdsx/models 2026-03-27T06:39:22,843 creating build/lib/fdsx/display 2026-03-27T06:39:22,844 copying src/fdsx/display/terminal.py -> build/lib/fdsx/display 2026-03-27T06:39:22,847 copying src/fdsx/display/__init__.py -> build/lib/fdsx/display 2026-03-27T06:39:22,849 creating build/lib/fdsx/cli 2026-03-27T06:39:22,850 copying src/fdsx/cli/main.py -> build/lib/fdsx/cli 2026-03-27T06:39:22,852 copying src/fdsx/cli/__init__.py -> build/lib/fdsx/cli 2026-03-27T06:39:22,854 creating build/lib/fdsx/core/engine 2026-03-27T06:39:22,855 copying src/fdsx/core/engine/interrupts.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,857 copying src/fdsx/core/engine/signals.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,860 copying src/fdsx/core/engine/validate.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,861 copying src/fdsx/core/engine/tasks_dir.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,864 copying src/fdsx/core/engine/batch.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,865 copying src/fdsx/core/engine/run.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,868 copying src/fdsx/core/engine/resume.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,871 copying src/fdsx/core/engine/__init__.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,872 copying src/fdsx/core/engine/results.py -> build/lib/fdsx/core/engine 2026-03-27T06:39:22,875 creating build/lib/fdsx/core/compiler 2026-03-27T06:39:22,876 copying src/fdsx/core/compiler/helpers.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,878 copying src/fdsx/core/compiler/parallel.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,881 copying src/fdsx/core/compiler/execution.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,883 copying src/fdsx/core/compiler/compile.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,885 copying src/fdsx/core/compiler/aggregation.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,887 copying src/fdsx/core/compiler/routing.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,889 copying src/fdsx/core/compiler/__init__.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,891 copying src/fdsx/core/compiler/nodes.py -> build/lib/fdsx/core/compiler 2026-03-27T06:39:22,893 running egg_info 2026-03-27T06:39:22,906 writing src/fdsx.egg-info/PKG-INFO 2026-03-27T06:39:22,911 writing dependency_links to src/fdsx.egg-info/dependency_links.txt 2026-03-27T06:39:22,912 writing entry points to src/fdsx.egg-info/entry_points.txt 2026-03-27T06:39:22,915 writing requirements to src/fdsx.egg-info/requires.txt 2026-03-27T06:39:22,916 writing top-level names to src/fdsx.egg-info/top_level.txt 2026-03-27T06:39:22,949 /tmp/pip-build-env-e2y95qom/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-27T06:39:22,950 return get_active_overrides().subprocess_timeout 2026-03-27T06:39:22,956 listing git files failed - pretending there aren't any 2026-03-27T06:39:22,960 reading manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T06:39:22,971 reading manifest template 'MANIFEST.in' 2026-03-27T06:39:22,977 no previously-included directories found matching '.claude' 2026-03-27T06:39:22,978 no previously-included directories found matching '.takt' 2026-03-27T06:39:22,979 no previously-included directories found matching '.specify' 2026-03-27T06:39:22,980 no previously-included directories found matching '.worktree' 2026-03-27T06:39:22,980 no previously-included directories found matching '.fdsx' 2026-03-27T06:39:22,981 no previously-included directories found matching 'specs' 2026-03-27T06:39:22,981 warning: no previously-included files found matching '.gitignore' 2026-03-27T06:39:22,982 warning: no previously-included files found matching '.worktreeinclude' 2026-03-27T06:39:22,983 warning: no previously-included files found matching 'docker-compose.yml' 2026-03-27T06:39:22,983 warning: no previously-included files found matching 'uv.lock' 2026-03-27T06:39:22,985 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-27T06:39:22,986 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-27T06:39:22,986 adding license file 'LICENSE' 2026-03-27T06:39:22,994 writing manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-03-27T06:39:23,020 installing to build/bdist.linux-armv7l/wheel 2026-03-27T06:39:23,021 running install 2026-03-27T06:39:23,044 running install_lib 2026-03-27T06:39:23,051 creating build/bdist.linux-armv7l/wheel 2026-03-27T06:39:23,053 creating build/bdist.linux-armv7l/wheel/fdsx 2026-03-27T06:39:23,055 creating build/bdist.linux-armv7l/wheel/fdsx/logging 2026-03-27T06:39:23,056 copying build/lib/fdsx/logging/stream_logger.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-03-27T06:39:23,058 copying build/lib/fdsx/logging/recorder.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-03-27T06:39:23,060 copying build/lib/fdsx/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-03-27T06:39:23,062 creating build/bdist.linux-armv7l/wheel/fdsx/providers 2026-03-27T06:39:23,063 copying build/lib/fdsx/providers/system.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T06:39:23,065 copying build/lib/fdsx/providers/opencode.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T06:39:23,067 copying build/lib/fdsx/providers/base.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T06:39:23,069 copying build/lib/fdsx/providers/codex.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T06:39:23,071 copying build/lib/fdsx/providers/claude.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T06:39:23,074 copying build/lib/fdsx/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-03-27T06:39:23,076 creating build/bdist.linux-armv7l/wheel/fdsx/notify 2026-03-27T06:39:23,077 copying build/lib/fdsx/notify/webhook.py -> build/bdist.linux-armv7l/wheel/./fdsx/notify 2026-03-27T06:39:23,079 copying build/lib/fdsx/notify/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/notify 2026-03-27T06:39:23,081 creating build/bdist.linux-armv7l/wheel/fdsx/core 2026-03-27T06:39:23,082 copying build/lib/fdsx/core/loader.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,085 creating build/bdist.linux-armv7l/wheel/fdsx/core/engine 2026-03-27T06:39:23,086 copying build/lib/fdsx/core/engine/interrupts.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,088 copying build/lib/fdsx/core/engine/signals.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,091 copying build/lib/fdsx/core/engine/validate.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,092 copying build/lib/fdsx/core/engine/tasks_dir.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,095 copying build/lib/fdsx/core/engine/batch.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,098 copying build/lib/fdsx/core/engine/run.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,100 copying build/lib/fdsx/core/engine/resume.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,103 copying build/lib/fdsx/core/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,104 copying build/lib/fdsx/core/engine/results.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-03-27T06:39:23,106 copying build/lib/fdsx/core/variables.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,108 copying build/lib/fdsx/core/config.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,110 copying build/lib/fdsx/core/selector.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,113 copying build/lib/fdsx/core/thread_id.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,114 copying build/lib/fdsx/core/graph_utils.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,116 copying build/lib/fdsx/core/paths.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,118 copying build/lib/fdsx/core/batch.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,120 copying build/lib/fdsx/core/hooks.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,123 creating build/bdist.linux-armv7l/wheel/fdsx/core/compiler 2026-03-27T06:39:23,124 copying build/lib/fdsx/core/compiler/helpers.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,126 copying build/lib/fdsx/core/compiler/parallel.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,128 copying build/lib/fdsx/core/compiler/execution.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,130 copying build/lib/fdsx/core/compiler/compile.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,133 copying build/lib/fdsx/core/compiler/aggregation.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,134 copying build/lib/fdsx/core/compiler/routing.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,136 copying build/lib/fdsx/core/compiler/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,138 copying build/lib/fdsx/core/compiler/nodes.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-03-27T06:39:23,140 copying build/lib/fdsx/core/extraction.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,143 copying build/lib/fdsx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-03-27T06:39:23,145 creating build/bdist.linux-armv7l/wheel/fdsx/checkpoint 2026-03-27T06:39:23,146 copying build/lib/fdsx/checkpoint/manager.py -> build/bdist.linux-armv7l/wheel/./fdsx/checkpoint 2026-03-27T06:39:23,148 copying build/lib/fdsx/checkpoint/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/checkpoint 2026-03-27T06:39:23,151 creating build/bdist.linux-armv7l/wheel/fdsx/models 2026-03-27T06:39:23,152 copying build/lib/fdsx/models/validators.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T06:39:23,154 copying build/lib/fdsx/models/task.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T06:39:23,156 copying build/lib/fdsx/models/flow.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T06:39:23,158 copying build/lib/fdsx/models/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-03-27T06:39:23,164 creating build/bdist.linux-armv7l/wheel/fdsx/display 2026-03-27T06:39:23,165 copying build/lib/fdsx/display/terminal.py -> build/bdist.linux-armv7l/wheel/./fdsx/display 2026-03-27T06:39:23,168 copying build/lib/fdsx/display/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/display 2026-03-27T06:39:23,170 creating build/bdist.linux-armv7l/wheel/fdsx/cli 2026-03-27T06:39:23,171 copying build/lib/fdsx/cli/main.py -> build/bdist.linux-armv7l/wheel/./fdsx/cli 2026-03-27T06:39:23,174 copying build/lib/fdsx/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/cli 2026-03-27T06:39:23,175 copying build/lib/fdsx/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx 2026-03-27T06:39:23,177 running install_egg_info 2026-03-27T06:39:23,183 Copying src/fdsx.egg-info to build/bdist.linux-armv7l/wheel/./fdsx-0.1.1-py3.11.egg-info 2026-03-27T06:39:23,196 running install_scripts 2026-03-27T06:39:23,208 creating build/bdist.linux-armv7l/wheel/fdsx-0.1.1.dist-info/WHEEL 2026-03-27T06:39:23,210 creating '/tmp/pip-wheel-mmc3e6qg/.tmp-qxy_r9cb/fdsx-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T06:39:23,213 adding 'fdsx/__init__.py' 2026-03-27T06:39:23,214 adding 'fdsx/checkpoint/__init__.py' 2026-03-27T06:39:23,216 adding 'fdsx/checkpoint/manager.py' 2026-03-27T06:39:23,218 adding 'fdsx/cli/__init__.py' 2026-03-27T06:39:23,220 adding 'fdsx/cli/main.py' 2026-03-27T06:39:23,222 adding 'fdsx/core/__init__.py' 2026-03-27T06:39:23,224 adding 'fdsx/core/batch.py' 2026-03-27T06:39:23,226 adding 'fdsx/core/config.py' 2026-03-27T06:39:23,228 adding 'fdsx/core/extraction.py' 2026-03-27T06:39:23,229 adding 'fdsx/core/graph_utils.py' 2026-03-27T06:39:23,231 adding 'fdsx/core/hooks.py' 2026-03-27T06:39:23,232 adding 'fdsx/core/loader.py' 2026-03-27T06:39:23,233 adding 'fdsx/core/paths.py' 2026-03-27T06:39:23,236 adding 'fdsx/core/selector.py' 2026-03-27T06:39:23,237 adding 'fdsx/core/thread_id.py' 2026-03-27T06:39:23,239 adding 'fdsx/core/variables.py' 2026-03-27T06:39:23,241 adding 'fdsx/core/compiler/__init__.py' 2026-03-27T06:39:23,242 adding 'fdsx/core/compiler/aggregation.py' 2026-03-27T06:39:23,244 adding 'fdsx/core/compiler/compile.py' 2026-03-27T06:39:23,245 adding 'fdsx/core/compiler/execution.py' 2026-03-27T06:39:23,247 adding 'fdsx/core/compiler/helpers.py' 2026-03-27T06:39:23,249 adding 'fdsx/core/compiler/nodes.py' 2026-03-27T06:39:23,251 adding 'fdsx/core/compiler/parallel.py' 2026-03-27T06:39:23,252 adding 'fdsx/core/compiler/routing.py' 2026-03-27T06:39:23,254 adding 'fdsx/core/engine/__init__.py' 2026-03-27T06:39:23,255 adding 'fdsx/core/engine/batch.py' 2026-03-27T06:39:23,256 adding 'fdsx/core/engine/interrupts.py' 2026-03-27T06:39:23,258 adding 'fdsx/core/engine/results.py' 2026-03-27T06:39:23,259 adding 'fdsx/core/engine/resume.py' 2026-03-27T06:39:23,261 adding 'fdsx/core/engine/run.py' 2026-03-27T06:39:23,263 adding 'fdsx/core/engine/signals.py' 2026-03-27T06:39:23,265 adding 'fdsx/core/engine/tasks_dir.py' 2026-03-27T06:39:23,266 adding 'fdsx/core/engine/validate.py' 2026-03-27T06:39:23,268 adding 'fdsx/display/__init__.py' 2026-03-27T06:39:23,270 adding 'fdsx/display/terminal.py' 2026-03-27T06:39:23,272 adding 'fdsx/logging/__init__.py' 2026-03-27T06:39:23,274 adding 'fdsx/logging/recorder.py' 2026-03-27T06:39:23,275 adding 'fdsx/logging/stream_logger.py' 2026-03-27T06:39:23,277 adding 'fdsx/models/__init__.py' 2026-03-27T06:39:23,279 adding 'fdsx/models/flow.py' 2026-03-27T06:39:23,281 adding 'fdsx/models/task.py' 2026-03-27T06:39:23,282 adding 'fdsx/models/validators.py' 2026-03-27T06:39:23,284 adding 'fdsx/notify/__init__.py' 2026-03-27T06:39:23,285 adding 'fdsx/notify/webhook.py' 2026-03-27T06:39:23,287 adding 'fdsx/providers/__init__.py' 2026-03-27T06:39:23,289 adding 'fdsx/providers/base.py' 2026-03-27T06:39:23,291 adding 'fdsx/providers/claude.py' 2026-03-27T06:39:23,293 adding 'fdsx/providers/codex.py' 2026-03-27T06:39:23,294 adding 'fdsx/providers/opencode.py' 2026-03-27T06:39:23,295 adding 'fdsx/providers/system.py' 2026-03-27T06:39:23,298 adding 'fdsx-0.1.1.dist-info/licenses/LICENSE' 2026-03-27T06:39:23,299 adding 'fdsx-0.1.1.dist-info/METADATA' 2026-03-27T06:39:23,300 adding 'fdsx-0.1.1.dist-info/WHEEL' 2026-03-27T06:39:23,301 adding 'fdsx-0.1.1.dist-info/entry_points.txt' 2026-03-27T06:39:23,302 adding 'fdsx-0.1.1.dist-info/top_level.txt' 2026-03-27T06:39:23,303 adding 'fdsx-0.1.1.dist-info/RECORD' 2026-03-27T06:39:23,306 removing build/bdist.linux-armv7l/wheel 2026-03-27T06:39:23,426 Building wheel for fdsx (pyproject.toml): finished with status 'done' 2026-03-27T06:39:23,434 Created wheel for fdsx: filename=fdsx-0.1.1-py3-none-any.whl size=97537 sha256=b4421b6d8798eebca38ad79a4cb2bca040801adfbd1d4da5c74cb167f9b93cd8 2026-03-27T06:39:23,435 Stored in directory: /tmp/pip-ephem-wheel-cache-ovg4dae4/wheels/39/d1/d4/27b2898d6255f72c59184be5d74f7137f9a8fdf9bc89952713 2026-03-27T06:39:23,449 Successfully built fdsx 2026-03-27T06:39:23,457 Removed build tracker: '/tmp/pip-build-tracker-tjf6er4r'