2026-04-02T14:54:47,421 Created temporary directory: /tmp/pip-ephem-wheel-cache-1i97gcfo 2026-04-02T14:54:47,423 Created temporary directory: /tmp/pip-build-tracker-af2k2ynr 2026-04-02T14:54:47,424 Initialized build tracking at /tmp/pip-build-tracker-af2k2ynr 2026-04-02T14:54:47,424 Created build tracker: /tmp/pip-build-tracker-af2k2ynr 2026-04-02T14:54:47,425 Entered build tracker: /tmp/pip-build-tracker-af2k2ynr 2026-04-02T14:54:47,425 Created temporary directory: /tmp/pip-wheel-3rcw2n8t 2026-04-02T14:54:47,428 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-02T14:54:47,431 Created temporary directory: /tmp/pip-ephem-wheel-cache-8qs49l9v 2026-04-02T14:54:47,453 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-02T14:54:47,456 2 location(s) to search for versions of fdsx: 2026-04-02T14:54:47,456 * https://pypi.org/simple/fdsx/ 2026-04-02T14:54:47,456 * https://www.piwheels.org/simple/fdsx/ 2026-04-02T14:54:47,457 Fetching project page and analyzing links: https://pypi.org/simple/fdsx/ 2026-04-02T14:54:47,458 Getting page https://pypi.org/simple/fdsx/ 2026-04-02T14:54:47,459 Found index url https://pypi.org/simple 2026-04-02T14:54:47,688 Fetched page https://pypi.org/simple/fdsx/ as application/vnd.pypi.simple.v1+json 2026-04-02T14:54:47,695 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-04-02T14:54:47,696 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-04-02T14:54:47,697 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-04-02T14:54:47,698 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-04-02T14:54:47,698 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-04-02T14:54:47,699 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-04-02T14:54:47,700 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-04-02T14:54:47,701 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-04-02T14:54:47,702 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-04-02T14:54:47,703 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-04-02T14:54:47,704 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-04-02T14:54:47,705 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-04-02T14:54:47,706 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/34/f9/8c1f6f6cc3a3647dc938d3b3bc1fc12e41bbf1b86e0ffc0fdf7c6326a4d0/fdsx-0.1.6-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,706 Found link https://files.pythonhosted.org/packages/49/57/b4019ef9179890444fd1ecc2f5f59a776d6b429cdcc0b1f04f0640b28ee3/fdsx-0.1.6.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.6 2026-04-02T14:54:47,707 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/30/57/9b226f11c3fcb2a2f591be52c9a1fd2688cc362d31c4e3d1c760384ae31f/fdsx-0.1.7-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,708 Found link https://files.pythonhosted.org/packages/cc/4e/df230072ceca6083b776c1cc287101c515ab8aadfc58e36ec117dde3a558/fdsx-0.1.7.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.7 2026-04-02T14:54:47,708 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/1d/a9/151cc37834f7ffda94e1d083f6480a0a98855f3d850f58abdc7081077189/fdsx-0.1.8-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,709 Found link https://files.pythonhosted.org/packages/5a/d6/048598e2857cf07b8c62fd949c9bd580c8f0b5615c27427ef589604d5225/fdsx-0.1.8.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.8 2026-04-02T14:54:47,710 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/18/db/9b69692114f6f69f722df54c8fc9fc7e5fe9e27d66460c570e3657928126/fdsx-0.1.9-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,711 Found link https://files.pythonhosted.org/packages/4a/fc/390ae1077e99c6d2c6fcdfb4cdc6120e6dbdfd00cdf004f142f684c8ae9a/fdsx-0.1.9.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.9 2026-04-02T14:54:47,712 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/2b/d2/48a54c744beb9360128c10358a27cc0dd97584589dcc15c8ad31f1ee2b9b/fdsx-0.1.10-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,712 Found link https://files.pythonhosted.org/packages/3a/5c/28880b6c38961dd51110a34669391051fefe2144fac61857f43cc9dc04b2/fdsx-0.1.10.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.10 2026-04-02T14:54:47,713 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/63/d2/b6f3fdd885a87622c71d2bd12fc3bbe872c6cbd5c803dff7d898d83c6713/fdsx-0.1.11-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,714 Found link https://files.pythonhosted.org/packages/37/84/90b654b2c9e19ec1f594d5c0497eb755a3ea3528b18425a0e3c24d8cd764/fdsx-0.1.11.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.11 2026-04-02T14:54:47,715 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/38/4a/913cfe9058ef530a5859840ef0093ab90db68b76f3cbc552af0654aadf3d/fdsx-0.1.12-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,716 Found link https://files.pythonhosted.org/packages/17/4f/2cb1b46631109da8b170024ac59cf0ed59b9c9e7fdeaacf85fdd9d86444a/fdsx-0.1.12.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.12 2026-04-02T14:54:47,716 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/94/0b/3a98a2532c0c2b915e358036a5327c573be7db086967fd9c76dde0cea72d/fdsx-0.1.13-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,718 Found link https://files.pythonhosted.org/packages/7b/d2/be752470eb37f03f4d57d39826e5e48ed174ac848e72bb2178eef0a25955/fdsx-0.1.13.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.13 2026-04-02T14:54:47,718 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/5b/da/4b7381b66e5c64e4e13e582aa285027d2a3b225a4e8dc20edafaa9494673/fdsx-0.1.15-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,719 Found link https://files.pythonhosted.org/packages/d4/78/cacd70f024e12b8da0294b8444c04c4538bb3fc4c09f5fbeebafd69af1cd/fdsx-0.1.15.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.15 2026-04-02T14:54:47,720 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/1f/5f/485f76046a50970460d0cd415cb73261a3f9f85ea24cec64d3cde7e6ef4c/fdsx-0.1.16-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,720 Found link https://files.pythonhosted.org/packages/5a/94/f886f1b5778e2409334b65d1bc9db034d8f66d3ba5c759d08715cd75d23c/fdsx-0.1.16.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.16 2026-04-02T14:54:47,721 Skipping link: No binaries permitted for fdsx: https://files.pythonhosted.org/packages/cd/f1/1fb88c18ef37b9d23fa8ddaf60bfbddb8496139c3a7ab844acb4cf839c22/fdsx-0.1.17-py3-none-any.whl (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,722 Found link https://files.pythonhosted.org/packages/10/2e/187d1d00dac00ac101a6c74c992e07affbe8bce258fb6fa87ed98ec90fb0/fdsx-0.1.17.tar.gz (from https://pypi.org/simple/fdsx/) (requires-python:>=3.10), version: 0.1.17 2026-04-02T14:54:47,723 Fetching project page and analyzing links: https://www.piwheels.org/simple/fdsx/ 2026-04-02T14:54:47,723 Getting page https://www.piwheels.org/simple/fdsx/ 2026-04-02T14:54:47,725 Found index url https://www.piwheels.org/simple 2026-04-02T14:54:47,897 Fetched page https://www.piwheels.org/simple/fdsx/ as text/html 2026-04-02T14:54:47,902 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.16-py3-none-any.whl#sha256=e0230531441bf2ab769237bba9b0474071bb5a1d504269192e565942c8288829 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,903 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.15-py3-none-any.whl#sha256=6952468fa46da1beef8a2a838916ca84444066780c3895b2a7caac2e9954eb67 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,904 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.13-py3-none-any.whl#sha256=d8a1db6659ecb536cb67df92f3db61edbd9d17104a1f9e67c047153b2394f1c8 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,904 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.12-py3-none-any.whl#sha256=b172034681a03a8f8212327e21559ae3336e713ea3699602e092b4468e5198fd (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,905 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.11-py3-none-any.whl#sha256=4bc970cdc7e9d373475c75193d6da450dafe1fed4262273e21a1f13aace712fb (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,906 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.10-py3-none-any.whl#sha256=7cb9804012ca10a0e367fea6ccb4dfa691b0abcd61c26f97b1f6a76672fdfe95 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,906 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.9-py3-none-any.whl#sha256=0e4a3ae2a5583e941f90776b8ea252dedc254a72c1b3a1f4aebdaa259bc77443 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,907 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.8-py3-none-any.whl#sha256=f50b103d914ed31efe734cbabb2426d2683c97b1b2d43f2f9a4f0adb0459814e (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,908 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.7-py3-none-any.whl#sha256=f438919f781f0130807952878f01ebbe31723cf00e0493abd7482ba0773fa508 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,908 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.6-py3-none-any.whl#sha256=f45b8c840a4aa70e511dd26dd64c079892e00f23dbb9580e65fbe5228f0f5d67 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,909 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.5-py3-none-any.whl#sha256=c00b0e6c2277df5319951d084247f02d2edbbc56dc97a205d2129a5cfedccade (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,909 Skipping link: No binaries permitted for fdsx: https://www.piwheels.org/simple/fdsx/fdsx-0.1.4-py3-none-any.whl#sha256=0b97748863fc9aa9b7c5cf8483ab752bd468b543c66b8c199bab33e0994b6ab6 (from https://www.piwheels.org/simple/fdsx/) (requires-python:>=3.10) 2026-04-02T14:54:47,910 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-04-02T14:54:47,910 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-04-02T14:54:47,911 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-04-02T14:54:47,911 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-04-02T14:54:47,912 Skipping link: not a file: https://www.piwheels.org/simple/fdsx/ 2026-04-02T14:54:47,912 Skipping link: not a file: https://pypi.org/simple/fdsx/ 2026-04-02T14:54:47,933 Given no hashes to check 1 links for project 'fdsx': discarding no candidates 2026-04-02T14:54:47,951 Collecting fdsx==0.1.17 2026-04-02T14:54:47,954 Created temporary directory: /tmp/pip-unpack-bjsx90ah 2026-04-02T14:54:48,182 Downloading fdsx-0.1.17.tar.gz (298 kB) 2026-04-02T14:54:48,774 Added fdsx==0.1.17 from https://files.pythonhosted.org/packages/10/2e/187d1d00dac00ac101a6c74c992e07affbe8bce258fb6fa87ed98ec90fb0/fdsx-0.1.17.tar.gz to build tracker '/tmp/pip-build-tracker-af2k2ynr' 2026-04-02T14:54:48,782 Created temporary directory: /tmp/pip-build-env-wdq2mfry 2026-04-02T14:54:48,787 Installing build dependencies: started 2026-04-02T14:54:48,788 Running command pip subprocess to install build dependencies 2026-04-02T14:54:49,953 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-02T14:54:50,360 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-02T14:54:50,383 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-02T14:54:52,141 Collecting setuptools>=61.0 2026-04-02T14:54:52,252 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-02T14:54:52,646 Collecting setuptools-scm>=8 2026-04-02T14:54:52,677 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-02T14:54:52,773 Collecting vcs-versioning>=1.0.0.dev0 2026-04-02T14:54:52,809 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-02T14:54:52,986 Collecting packaging>=20 2026-04-02T14:54:53,003 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-02T14:54:55,979 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-04-02T14:54:59,643 Creating /tmp/pip-build-env-wdq2mfry/overlay/local/bin 2026-04-02T14:54:59,645 changing mode of /tmp/pip-build-env-wdq2mfry/overlay/local/bin/vcs-versioning to 755 2026-04-02T14:54:59,755 changing mode of /tmp/pip-build-env-wdq2mfry/overlay/local/bin/setuptools-scm to 755 2026-04-02T14:54:59,784 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-04-02T14:55:00,064 Installing build dependencies: finished with status 'done' 2026-04-02T14:55:00,070 Getting requirements to build wheel: started 2026-04-02T14:55:00,071 Running command Getting requirements to build wheel 2026-04-02T14:55:00,897 running egg_info 2026-04-02T14:55:00,905 writing src/fdsx.egg-info/PKG-INFO 2026-04-02T14:55:00,911 writing dependency_links to src/fdsx.egg-info/dependency_links.txt 2026-04-02T14:55:00,913 writing entry points to src/fdsx.egg-info/entry_points.txt 2026-04-02T14:55:00,917 writing requirements to src/fdsx.egg-info/requires.txt 2026-04-02T14:55:00,918 writing top-level names to src/fdsx.egg-info/top_level.txt 2026-04-02T14:55:00,976 /tmp/pip-build-env-wdq2mfry/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-04-02T14:55:00,977 return get_active_overrides().subprocess_timeout 2026-04-02T14:55:00,984 listing git files failed - pretending there aren't any 2026-04-02T14:55:00,989 reading manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-04-02T14:55:01,023 reading manifest template 'MANIFEST.in' 2026-04-02T14:55:01,032 no previously-included directories found matching '.claude' 2026-04-02T14:55:01,033 no previously-included directories found matching '.takt' 2026-04-02T14:55:01,034 no previously-included directories found matching '.specify' 2026-04-02T14:55:01,035 no previously-included directories found matching '.worktree' 2026-04-02T14:55:01,036 no previously-included directories found matching '.fdsx' 2026-04-02T14:55:01,037 no previously-included directories found matching 'specs' 2026-04-02T14:55:01,038 warning: no previously-included files found matching '.gitignore' 2026-04-02T14:55:01,039 warning: no previously-included files found matching '.worktreeinclude' 2026-04-02T14:55:01,040 warning: no previously-included files found matching 'docker-compose.yml' 2026-04-02T14:55:01,041 warning: no previously-included files found matching 'uv.lock' 2026-04-02T14:55:01,042 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-02T14:55:01,044 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-02T14:55:01,044 adding license file 'LICENSE' 2026-04-02T14:55:01,055 writing manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-04-02T14:55:01,159 Getting requirements to build wheel: finished with status 'done' 2026-04-02T14:55:01,162 Created temporary directory: /tmp/pip-modern-metadata-gg960c3n 2026-04-02T14:55:01,165 Preparing metadata (pyproject.toml): started 2026-04-02T14:55:01,166 Running command Preparing metadata (pyproject.toml) 2026-04-02T14:55:01,905 running dist_info 2026-04-02T14:55:01,919 creating /tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info 2026-04-02T14:55:01,919 writing /tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/PKG-INFO 2026-04-02T14:55:01,926 writing dependency_links to /tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/dependency_links.txt 2026-04-02T14:55:01,927 writing entry points to /tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/entry_points.txt 2026-04-02T14:55:01,930 writing requirements to /tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/requires.txt 2026-04-02T14:55:01,931 writing top-level names to /tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/top_level.txt 2026-04-02T14:55:01,933 writing manifest file '/tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/SOURCES.txt' 2026-04-02T14:55:01,982 /tmp/pip-build-env-wdq2mfry/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-04-02T14:55:01,983 return get_active_overrides().subprocess_timeout 2026-04-02T14:55:01,989 listing git files failed - pretending there aren't any 2026-04-02T14:55:01,994 reading manifest file '/tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/SOURCES.txt' 2026-04-02T14:55:01,996 reading manifest template 'MANIFEST.in' 2026-04-02T14:55:02,004 no previously-included directories found matching '.claude' 2026-04-02T14:55:02,004 no previously-included directories found matching '.takt' 2026-04-02T14:55:02,005 no previously-included directories found matching '.specify' 2026-04-02T14:55:02,006 no previously-included directories found matching '.worktree' 2026-04-02T14:55:02,006 no previously-included directories found matching '.fdsx' 2026-04-02T14:55:02,007 no previously-included directories found matching 'specs' 2026-04-02T14:55:02,008 warning: no previously-included files found matching '.gitignore' 2026-04-02T14:55:02,009 warning: no previously-included files found matching '.worktreeinclude' 2026-04-02T14:55:02,009 warning: no previously-included files found matching 'docker-compose.yml' 2026-04-02T14:55:02,010 warning: no previously-included files found matching 'uv.lock' 2026-04-02T14:55:02,011 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-02T14:55:02,011 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-02T14:55:02,012 adding license file 'LICENSE' 2026-04-02T14:55:02,017 writing manifest file '/tmp/pip-modern-metadata-gg960c3n/fdsx.egg-info/SOURCES.txt' 2026-04-02T14:55:02,018 creating '/tmp/pip-modern-metadata-gg960c3n/fdsx-0.1.17.dist-info' 2026-04-02T14:55:02,149 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-02T14:55:02,155 Source in /tmp/pip-wheel-3rcw2n8t/fdsx_2585da36c80d4df2bed4b28aa16496ef has version 0.1.17, which satisfies requirement fdsx==0.1.17 from https://files.pythonhosted.org/packages/10/2e/187d1d00dac00ac101a6c74c992e07affbe8bce258fb6fa87ed98ec90fb0/fdsx-0.1.17.tar.gz 2026-04-02T14:55:02,156 Removed fdsx==0.1.17 from https://files.pythonhosted.org/packages/10/2e/187d1d00dac00ac101a6c74c992e07affbe8bce258fb6fa87ed98ec90fb0/fdsx-0.1.17.tar.gz from build tracker '/tmp/pip-build-tracker-af2k2ynr' 2026-04-02T14:55:02,164 Created temporary directory: /tmp/pip-unpack-it6h1ynu 2026-04-02T14:55:02,165 Building wheels for collected packages: fdsx 2026-04-02T14:55:02,169 Created temporary directory: /tmp/pip-wheel-e0cipopw 2026-04-02T14:55:02,170 Destination directory: /tmp/pip-wheel-e0cipopw 2026-04-02T14:55:02,172 Building wheel for fdsx (pyproject.toml): started 2026-04-02T14:55:02,174 Running command Building wheel for fdsx (pyproject.toml) 2026-04-02T14:55:02,891 running bdist_wheel 2026-04-02T14:55:02,916 running build 2026-04-02T14:55:02,917 running build_py 2026-04-02T14:55:02,919 creating build/lib/fdsx 2026-04-02T14:55:02,920 copying src/fdsx/__init__.py -> build/lib/fdsx 2026-04-02T14:55:02,923 creating build/lib/fdsx/logging 2026-04-02T14:55:02,924 copying src/fdsx/logging/__init__.py -> build/lib/fdsx/logging 2026-04-02T14:55:02,926 copying src/fdsx/logging/stream_logger.py -> build/lib/fdsx/logging 2026-04-02T14:55:02,928 copying src/fdsx/logging/recorder.py -> build/lib/fdsx/logging 2026-04-02T14:55:02,930 creating build/lib/fdsx/examples 2026-04-02T14:55:02,931 copying src/fdsx/examples/__init__.py -> build/lib/fdsx/examples 2026-04-02T14:55:02,933 creating build/lib/fdsx/providers 2026-04-02T14:55:02,934 copying src/fdsx/providers/codex.py -> build/lib/fdsx/providers 2026-04-02T14:55:02,936 copying src/fdsx/providers/__init__.py -> build/lib/fdsx/providers 2026-04-02T14:55:02,938 copying src/fdsx/providers/claude.py -> build/lib/fdsx/providers 2026-04-02T14:55:02,941 copying src/fdsx/providers/opencode.py -> build/lib/fdsx/providers 2026-04-02T14:55:02,942 copying src/fdsx/providers/base.py -> build/lib/fdsx/providers 2026-04-02T14:55:02,945 copying src/fdsx/providers/gemini.py -> build/lib/fdsx/providers 2026-04-02T14:55:02,947 copying src/fdsx/providers/system.py -> build/lib/fdsx/providers 2026-04-02T14:55:02,949 creating build/lib/fdsx/checkpoint 2026-04-02T14:55:02,950 copying src/fdsx/checkpoint/manager.py -> build/lib/fdsx/checkpoint 2026-04-02T14:55:02,953 copying src/fdsx/checkpoint/__init__.py -> build/lib/fdsx/checkpoint 2026-04-02T14:55:02,955 creating build/lib/fdsx/display 2026-04-02T14:55:02,956 copying src/fdsx/display/__init__.py -> build/lib/fdsx/display 2026-04-02T14:55:02,958 copying src/fdsx/display/terminal.py -> build/lib/fdsx/display 2026-04-02T14:55:02,961 creating build/lib/fdsx/cli 2026-04-02T14:55:02,962 copying src/fdsx/cli/__init__.py -> build/lib/fdsx/cli 2026-04-02T14:55:02,964 copying src/fdsx/cli/init_interactive.py -> build/lib/fdsx/cli 2026-04-02T14:55:02,966 copying src/fdsx/cli/main.py -> build/lib/fdsx/cli 2026-04-02T14:55:02,969 creating build/lib/fdsx/notify 2026-04-02T14:55:02,970 copying src/fdsx/notify/__init__.py -> build/lib/fdsx/notify 2026-04-02T14:55:02,972 copying src/fdsx/notify/webhook.py -> build/lib/fdsx/notify 2026-04-02T14:55:02,974 creating build/lib/fdsx/core 2026-04-02T14:55:02,975 copying src/fdsx/core/loader.py -> build/lib/fdsx/core 2026-04-02T14:55:02,977 copying src/fdsx/core/__init__.py -> build/lib/fdsx/core 2026-04-02T14:55:02,979 copying src/fdsx/core/hooks.py -> build/lib/fdsx/core 2026-04-02T14:55:02,981 copying src/fdsx/core/batch.py -> build/lib/fdsx/core 2026-04-02T14:55:02,984 copying src/fdsx/core/graph_utils.py -> build/lib/fdsx/core 2026-04-02T14:55:02,986 copying src/fdsx/core/profiles.py -> build/lib/fdsx/core 2026-04-02T14:55:02,988 copying src/fdsx/core/thread_id.py -> build/lib/fdsx/core 2026-04-02T14:55:02,990 copying src/fdsx/core/init.py -> build/lib/fdsx/core 2026-04-02T14:55:02,992 copying src/fdsx/core/config.py -> build/lib/fdsx/core 2026-04-02T14:55:02,994 copying src/fdsx/core/extraction.py -> build/lib/fdsx/core 2026-04-02T14:55:02,997 copying src/fdsx/core/selector.py -> build/lib/fdsx/core 2026-04-02T14:55:02,999 copying src/fdsx/core/variables.py -> build/lib/fdsx/core 2026-04-02T14:55:03,002 copying src/fdsx/core/paths.py -> build/lib/fdsx/core 2026-04-02T14:55:03,004 creating build/lib/fdsx/models 2026-04-02T14:55:03,005 copying src/fdsx/models/flow.py -> build/lib/fdsx/models 2026-04-02T14:55:03,007 copying src/fdsx/models/__init__.py -> build/lib/fdsx/models 2026-04-02T14:55:03,009 copying src/fdsx/models/task.py -> build/lib/fdsx/models 2026-04-02T14:55:03,012 copying src/fdsx/models/init.py -> build/lib/fdsx/models 2026-04-02T14:55:03,014 copying src/fdsx/models/validators.py -> build/lib/fdsx/models 2026-04-02T14:55:03,016 creating build/lib/fdsx/examples/workflows 2026-04-02T14:55:03,017 copying src/fdsx/examples/workflows/__init__.py -> build/lib/fdsx/examples/workflows 2026-04-02T14:55:03,020 creating build/lib/fdsx/core/compiler 2026-04-02T14:55:03,021 copying src/fdsx/core/compiler/__init__.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,023 copying src/fdsx/core/compiler/parallel.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,025 copying src/fdsx/core/compiler/helpers.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,027 copying src/fdsx/core/compiler/compile.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,029 copying src/fdsx/core/compiler/nodes.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,032 copying src/fdsx/core/compiler/routing.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,033 copying src/fdsx/core/compiler/execution.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,036 copying src/fdsx/core/compiler/aggregation.py -> build/lib/fdsx/core/compiler 2026-04-02T14:55:03,038 creating build/lib/fdsx/core/engine 2026-04-02T14:55:03,039 copying src/fdsx/core/engine/validate.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,041 copying src/fdsx/core/engine/__init__.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,043 copying src/fdsx/core/engine/batch.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,045 copying src/fdsx/core/engine/run.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,047 copying src/fdsx/core/engine/signals.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,049 copying src/fdsx/core/engine/tasks_dir.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,052 copying src/fdsx/core/engine/results.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,054 copying src/fdsx/core/engine/resume.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,056 copying src/fdsx/core/engine/interrupts.py -> build/lib/fdsx/core/engine 2026-04-02T14:55:03,058 running egg_info 2026-04-02T14:55:03,071 writing src/fdsx.egg-info/PKG-INFO 2026-04-02T14:55:03,077 writing dependency_links to src/fdsx.egg-info/dependency_links.txt 2026-04-02T14:55:03,078 writing entry points to src/fdsx.egg-info/entry_points.txt 2026-04-02T14:55:03,081 writing requirements to src/fdsx.egg-info/requires.txt 2026-04-02T14:55:03,082 writing top-level names to src/fdsx.egg-info/top_level.txt 2026-04-02T14:55:03,124 /tmp/pip-build-env-wdq2mfry/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-04-02T14:55:03,124 return get_active_overrides().subprocess_timeout 2026-04-02T14:55:03,131 listing git files failed - pretending there aren't any 2026-04-02T14:55:03,135 reading manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-04-02T14:55:03,148 reading manifest template 'MANIFEST.in' 2026-04-02T14:55:03,156 no previously-included directories found matching '.claude' 2026-04-02T14:55:03,157 no previously-included directories found matching '.takt' 2026-04-02T14:55:03,158 no previously-included directories found matching '.specify' 2026-04-02T14:55:03,158 no previously-included directories found matching '.worktree' 2026-04-02T14:55:03,159 no previously-included directories found matching '.fdsx' 2026-04-02T14:55:03,160 no previously-included directories found matching 'specs' 2026-04-02T14:55:03,160 warning: no previously-included files found matching '.gitignore' 2026-04-02T14:55:03,161 warning: no previously-included files found matching '.worktreeinclude' 2026-04-02T14:55:03,162 warning: no previously-included files found matching 'docker-compose.yml' 2026-04-02T14:55:03,163 warning: no previously-included files found matching 'uv.lock' 2026-04-02T14:55:03,164 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-02T14:55:03,165 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-02T14:55:03,166 adding license file 'LICENSE' 2026-04-02T14:55:03,176 writing manifest file 'src/fdsx.egg-info/SOURCES.txt' 2026-04-02T14:55:03,193 copying src/fdsx/py.typed -> build/lib/fdsx 2026-04-02T14:55:03,195 creating build/lib/fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,196 copying src/fdsx/examples/workflows/plan-implement-review/workflow.yaml -> build/lib/fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,198 creating build/lib/fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,199 copying src/fdsx/examples/workflows/linear-basic/workflow.yaml -> build/lib/fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,201 creating build/lib/fdsx/examples/workflows/parallel-basic 2026-04-02T14:55:03,202 copying src/fdsx/examples/workflows/parallel-basic/workflow.yaml -> build/lib/fdsx/examples/workflows/parallel-basic 2026-04-02T14:55:03,204 copying src/fdsx/examples/workflows/plan-implement-review/plan-prompt.txt -> build/lib/fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,206 copying src/fdsx/examples/workflows/plan-implement-review/implement-prompt.txt -> build/lib/fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,208 copying src/fdsx/examples/workflows/linear-basic/plan-prompt.txt -> build/lib/fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,211 copying src/fdsx/examples/workflows/linear-basic/review-prompt.txt -> build/lib/fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,213 copying src/fdsx/examples/workflows/linear-basic/implement-prompt.txt -> build/lib/fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,215 copying src/fdsx/examples/workflows/parallel-basic/plan-prompt.txt -> build/lib/fdsx/examples/workflows/parallel-basic 2026-04-02T14:55:03,239 installing to build/bdist.linux-armv7l/wheel 2026-04-02T14:55:03,240 running install 2026-04-02T14:55:03,263 running install_lib 2026-04-02T14:55:03,270 creating build/bdist.linux-armv7l/wheel 2026-04-02T14:55:03,272 creating build/bdist.linux-armv7l/wheel/fdsx 2026-04-02T14:55:03,274 creating build/bdist.linux-armv7l/wheel/fdsx/logging 2026-04-02T14:55:03,275 copying build/lib/fdsx/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-04-02T14:55:03,277 copying build/lib/fdsx/logging/stream_logger.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-04-02T14:55:03,279 copying build/lib/fdsx/logging/recorder.py -> build/bdist.linux-armv7l/wheel/./fdsx/logging 2026-04-02T14:55:03,281 copying build/lib/fdsx/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx 2026-04-02T14:55:03,283 creating build/bdist.linux-armv7l/wheel/fdsx/examples 2026-04-02T14:55:03,284 copying build/lib/fdsx/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/examples 2026-04-02T14:55:03,286 creating build/bdist.linux-armv7l/wheel/fdsx/examples/workflows 2026-04-02T14:55:03,288 creating build/bdist.linux-armv7l/wheel/fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,289 copying build/lib/fdsx/examples/workflows/plan-implement-review/plan-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,291 copying build/lib/fdsx/examples/workflows/plan-implement-review/workflow.yaml -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,293 copying build/lib/fdsx/examples/workflows/plan-implement-review/implement-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/plan-implement-review 2026-04-02T14:55:03,295 copying build/lib/fdsx/examples/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows 2026-04-02T14:55:03,297 creating build/bdist.linux-armv7l/wheel/fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,298 copying build/lib/fdsx/examples/workflows/linear-basic/plan-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,300 copying build/lib/fdsx/examples/workflows/linear-basic/review-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,302 copying build/lib/fdsx/examples/workflows/linear-basic/workflow.yaml -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,304 copying build/lib/fdsx/examples/workflows/linear-basic/implement-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/linear-basic 2026-04-02T14:55:03,306 creating build/bdist.linux-armv7l/wheel/fdsx/examples/workflows/parallel-basic 2026-04-02T14:55:03,307 copying build/lib/fdsx/examples/workflows/parallel-basic/plan-prompt.txt -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/parallel-basic 2026-04-02T14:55:03,309 copying build/lib/fdsx/examples/workflows/parallel-basic/workflow.yaml -> build/bdist.linux-armv7l/wheel/./fdsx/examples/workflows/parallel-basic 2026-04-02T14:55:03,311 creating build/bdist.linux-armv7l/wheel/fdsx/providers 2026-04-02T14:55:03,312 copying build/lib/fdsx/providers/codex.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-04-02T14:55:03,314 copying build/lib/fdsx/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-04-02T14:55:03,316 copying build/lib/fdsx/providers/claude.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-04-02T14:55:03,318 copying build/lib/fdsx/providers/opencode.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-04-02T14:55:03,320 copying build/lib/fdsx/providers/base.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-04-02T14:55:03,323 copying build/lib/fdsx/providers/gemini.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-04-02T14:55:03,325 copying build/lib/fdsx/providers/system.py -> build/bdist.linux-armv7l/wheel/./fdsx/providers 2026-04-02T14:55:03,327 creating build/bdist.linux-armv7l/wheel/fdsx/checkpoint 2026-04-02T14:55:03,328 copying build/lib/fdsx/checkpoint/manager.py -> build/bdist.linux-armv7l/wheel/./fdsx/checkpoint 2026-04-02T14:55:03,331 copying build/lib/fdsx/checkpoint/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/checkpoint 2026-04-02T14:55:03,333 creating build/bdist.linux-armv7l/wheel/fdsx/display 2026-04-02T14:55:03,334 copying build/lib/fdsx/display/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/display 2026-04-02T14:55:03,336 copying build/lib/fdsx/display/terminal.py -> build/bdist.linux-armv7l/wheel/./fdsx/display 2026-04-02T14:55:03,339 creating build/bdist.linux-armv7l/wheel/fdsx/cli 2026-04-02T14:55:03,340 copying build/lib/fdsx/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/cli 2026-04-02T14:55:03,342 copying build/lib/fdsx/cli/init_interactive.py -> build/bdist.linux-armv7l/wheel/./fdsx/cli 2026-04-02T14:55:03,344 copying build/lib/fdsx/cli/main.py -> build/bdist.linux-armv7l/wheel/./fdsx/cli 2026-04-02T14:55:03,347 creating build/bdist.linux-armv7l/wheel/fdsx/notify 2026-04-02T14:55:03,348 copying build/lib/fdsx/notify/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/notify 2026-04-02T14:55:03,350 copying build/lib/fdsx/notify/webhook.py -> build/bdist.linux-armv7l/wheel/./fdsx/notify 2026-04-02T14:55:03,352 copying build/lib/fdsx/py.typed -> build/bdist.linux-armv7l/wheel/./fdsx 2026-04-02T14:55:03,354 creating build/bdist.linux-armv7l/wheel/fdsx/core 2026-04-02T14:55:03,355 copying build/lib/fdsx/core/loader.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,357 copying build/lib/fdsx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,359 copying build/lib/fdsx/core/hooks.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,361 copying build/lib/fdsx/core/batch.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,363 copying build/lib/fdsx/core/graph_utils.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,365 copying build/lib/fdsx/core/profiles.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,367 copying build/lib/fdsx/core/thread_id.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,369 creating build/bdist.linux-armv7l/wheel/fdsx/core/compiler 2026-04-02T14:55:03,370 copying build/lib/fdsx/core/compiler/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,372 copying build/lib/fdsx/core/compiler/parallel.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,374 copying build/lib/fdsx/core/compiler/helpers.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,377 copying build/lib/fdsx/core/compiler/compile.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,379 copying build/lib/fdsx/core/compiler/nodes.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,381 copying build/lib/fdsx/core/compiler/routing.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,383 copying build/lib/fdsx/core/compiler/execution.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,385 copying build/lib/fdsx/core/compiler/aggregation.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/compiler 2026-04-02T14:55:03,387 copying build/lib/fdsx/core/init.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,389 copying build/lib/fdsx/core/config.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,392 creating build/bdist.linux-armv7l/wheel/fdsx/core/engine 2026-04-02T14:55:03,393 copying build/lib/fdsx/core/engine/validate.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,395 copying build/lib/fdsx/core/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,396 copying build/lib/fdsx/core/engine/batch.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,399 copying build/lib/fdsx/core/engine/run.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,401 copying build/lib/fdsx/core/engine/signals.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,403 copying build/lib/fdsx/core/engine/tasks_dir.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,406 copying build/lib/fdsx/core/engine/results.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,407 copying build/lib/fdsx/core/engine/resume.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,410 copying build/lib/fdsx/core/engine/interrupts.py -> build/bdist.linux-armv7l/wheel/./fdsx/core/engine 2026-04-02T14:55:03,412 copying build/lib/fdsx/core/extraction.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,414 copying build/lib/fdsx/core/selector.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,416 copying build/lib/fdsx/core/variables.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,419 copying build/lib/fdsx/core/paths.py -> build/bdist.linux-armv7l/wheel/./fdsx/core 2026-04-02T14:55:03,421 creating build/bdist.linux-armv7l/wheel/fdsx/models 2026-04-02T14:55:03,422 copying build/lib/fdsx/models/flow.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-04-02T14:55:03,425 copying build/lib/fdsx/models/__init__.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-04-02T14:55:03,426 copying build/lib/fdsx/models/task.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-04-02T14:55:03,429 copying build/lib/fdsx/models/init.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-04-02T14:55:03,430 copying build/lib/fdsx/models/validators.py -> build/bdist.linux-armv7l/wheel/./fdsx/models 2026-04-02T14:55:03,432 running install_egg_info 2026-04-02T14:55:03,439 Copying src/fdsx.egg-info to build/bdist.linux-armv7l/wheel/./fdsx-0.1.17-py3.11.egg-info 2026-04-02T14:55:03,451 running install_scripts 2026-04-02T14:55:03,461 creating build/bdist.linux-armv7l/wheel/fdsx-0.1.17.dist-info/WHEEL 2026-04-02T14:55:03,464 creating '/tmp/pip-wheel-e0cipopw/.tmp-iatf04fo/fdsx-0.1.17-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-02T14:55:03,466 adding 'fdsx/__init__.py' 2026-04-02T14:55:03,467 adding 'fdsx/py.typed' 2026-04-02T14:55:03,469 adding 'fdsx/checkpoint/__init__.py' 2026-04-02T14:55:03,471 adding 'fdsx/checkpoint/manager.py' 2026-04-02T14:55:03,473 adding 'fdsx/cli/__init__.py' 2026-04-02T14:55:03,474 adding 'fdsx/cli/init_interactive.py' 2026-04-02T14:55:03,477 adding 'fdsx/cli/main.py' 2026-04-02T14:55:03,478 adding 'fdsx/core/__init__.py' 2026-04-02T14:55:03,481 adding 'fdsx/core/batch.py' 2026-04-02T14:55:03,483 adding 'fdsx/core/config.py' 2026-04-02T14:55:03,485 adding 'fdsx/core/extraction.py' 2026-04-02T14:55:03,486 adding 'fdsx/core/graph_utils.py' 2026-04-02T14:55:03,487 adding 'fdsx/core/hooks.py' 2026-04-02T14:55:03,489 adding 'fdsx/core/init.py' 2026-04-02T14:55:03,491 adding 'fdsx/core/loader.py' 2026-04-02T14:55:03,492 adding 'fdsx/core/paths.py' 2026-04-02T14:55:03,494 adding 'fdsx/core/profiles.py' 2026-04-02T14:55:03,496 adding 'fdsx/core/selector.py' 2026-04-02T14:55:03,497 adding 'fdsx/core/thread_id.py' 2026-04-02T14:55:03,499 adding 'fdsx/core/variables.py' 2026-04-02T14:55:03,501 adding 'fdsx/core/compiler/__init__.py' 2026-04-02T14:55:03,502 adding 'fdsx/core/compiler/aggregation.py' 2026-04-02T14:55:03,504 adding 'fdsx/core/compiler/compile.py' 2026-04-02T14:55:03,506 adding 'fdsx/core/compiler/execution.py' 2026-04-02T14:55:03,508 adding 'fdsx/core/compiler/helpers.py' 2026-04-02T14:55:03,509 adding 'fdsx/core/compiler/nodes.py' 2026-04-02T14:55:03,511 adding 'fdsx/core/compiler/parallel.py' 2026-04-02T14:55:03,513 adding 'fdsx/core/compiler/routing.py' 2026-04-02T14:55:03,514 adding 'fdsx/core/engine/__init__.py' 2026-04-02T14:55:03,516 adding 'fdsx/core/engine/batch.py' 2026-04-02T14:55:03,517 adding 'fdsx/core/engine/interrupts.py' 2026-04-02T14:55:03,519 adding 'fdsx/core/engine/results.py' 2026-04-02T14:55:03,520 adding 'fdsx/core/engine/resume.py' 2026-04-02T14:55:03,522 adding 'fdsx/core/engine/run.py' 2026-04-02T14:55:03,524 adding 'fdsx/core/engine/signals.py' 2026-04-02T14:55:03,526 adding 'fdsx/core/engine/tasks_dir.py' 2026-04-02T14:55:03,527 adding 'fdsx/core/engine/validate.py' 2026-04-02T14:55:03,529 adding 'fdsx/display/__init__.py' 2026-04-02T14:55:03,532 adding 'fdsx/display/terminal.py' 2026-04-02T14:55:03,533 adding 'fdsx/examples/__init__.py' 2026-04-02T14:55:03,535 adding 'fdsx/examples/workflows/__init__.py' 2026-04-02T14:55:03,536 adding 'fdsx/examples/workflows/linear-basic/implement-prompt.txt' 2026-04-02T14:55:03,537 adding 'fdsx/examples/workflows/linear-basic/plan-prompt.txt' 2026-04-02T14:55:03,539 adding 'fdsx/examples/workflows/linear-basic/review-prompt.txt' 2026-04-02T14:55:03,540 adding 'fdsx/examples/workflows/linear-basic/workflow.yaml' 2026-04-02T14:55:03,541 adding 'fdsx/examples/workflows/parallel-basic/plan-prompt.txt' 2026-04-02T14:55:03,543 adding 'fdsx/examples/workflows/parallel-basic/workflow.yaml' 2026-04-02T14:55:03,545 adding 'fdsx/examples/workflows/plan-implement-review/implement-prompt.txt' 2026-04-02T14:55:03,546 adding 'fdsx/examples/workflows/plan-implement-review/plan-prompt.txt' 2026-04-02T14:55:03,547 adding 'fdsx/examples/workflows/plan-implement-review/workflow.yaml' 2026-04-02T14:55:03,549 adding 'fdsx/logging/__init__.py' 2026-04-02T14:55:03,551 adding 'fdsx/logging/recorder.py' 2026-04-02T14:55:03,552 adding 'fdsx/logging/stream_logger.py' 2026-04-02T14:55:03,554 adding 'fdsx/models/__init__.py' 2026-04-02T14:55:03,556 adding 'fdsx/models/flow.py' 2026-04-02T14:55:03,558 adding 'fdsx/models/init.py' 2026-04-02T14:55:03,559 adding 'fdsx/models/task.py' 2026-04-02T14:55:03,561 adding 'fdsx/models/validators.py' 2026-04-02T14:55:03,562 adding 'fdsx/notify/__init__.py' 2026-04-02T14:55:03,564 adding 'fdsx/notify/webhook.py' 2026-04-02T14:55:03,565 adding 'fdsx/providers/__init__.py' 2026-04-02T14:55:03,567 adding 'fdsx/providers/base.py' 2026-04-02T14:55:03,570 adding 'fdsx/providers/claude.py' 2026-04-02T14:55:03,571 adding 'fdsx/providers/codex.py' 2026-04-02T14:55:03,573 adding 'fdsx/providers/gemini.py' 2026-04-02T14:55:03,575 adding 'fdsx/providers/opencode.py' 2026-04-02T14:55:03,576 adding 'fdsx/providers/system.py' 2026-04-02T14:55:03,578 adding 'fdsx-0.1.17.dist-info/licenses/LICENSE' 2026-04-02T14:55:03,581 adding 'fdsx-0.1.17.dist-info/METADATA' 2026-04-02T14:55:03,582 adding 'fdsx-0.1.17.dist-info/WHEEL' 2026-04-02T14:55:03,583 adding 'fdsx-0.1.17.dist-info/entry_points.txt' 2026-04-02T14:55:03,584 adding 'fdsx-0.1.17.dist-info/top_level.txt' 2026-04-02T14:55:03,585 adding 'fdsx-0.1.17.dist-info/RECORD' 2026-04-02T14:55:03,588 removing build/bdist.linux-armv7l/wheel 2026-04-02T14:55:03,718 Building wheel for fdsx (pyproject.toml): finished with status 'done' 2026-04-02T14:55:03,725 Created wheel for fdsx: filename=fdsx-0.1.17-py3-none-any.whl size=123825 sha256=2a67a4b4afe31e00ea04cf961b984b173bdaa91b109ca78ce973ee70169b11b8 2026-04-02T14:55:03,726 Stored in directory: /tmp/pip-ephem-wheel-cache-8qs49l9v/wheels/96/ee/be/02ed4c17268d9976ac4cc4adf05a03749b51df42089da2760e 2026-04-02T14:55:03,743 Successfully built fdsx 2026-04-02T14:55:03,752 Removed build tracker: '/tmp/pip-build-tracker-af2k2ynr'