2026-01-04T07:39:54,950 Created temporary directory: /tmp/pip-ephem-wheel-cache-8c592kk4 2026-01-04T07:39:54,952 Created temporary directory: /tmp/pip-build-tracker-ftjvlda4 2026-01-04T07:39:54,953 Initialized build tracking at /tmp/pip-build-tracker-ftjvlda4 2026-01-04T07:39:54,953 Created build tracker: /tmp/pip-build-tracker-ftjvlda4 2026-01-04T07:39:54,954 Entered build tracker: /tmp/pip-build-tracker-ftjvlda4 2026-01-04T07:39:54,955 Created temporary directory: /tmp/pip-wheel-ei0mgxot 2026-01-04T07:39:54,957 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-01-04T07:39:54,960 Created temporary directory: /tmp/pip-ephem-wheel-cache-c0k_s0pa 2026-01-04T07:39:54,983 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T07:39:54,986 2 location(s) to search for versions of fetchgraph: 2026-01-04T07:39:54,986 * https://pypi.org/simple/fetchgraph/ 2026-01-04T07:39:54,986 * https://www.piwheels.org/simple/fetchgraph/ 2026-01-04T07:39:54,987 Fetching project page and analyzing links: https://pypi.org/simple/fetchgraph/ 2026-01-04T07:39:54,988 Getting page https://pypi.org/simple/fetchgraph/ 2026-01-04T07:39:54,989 Found index url https://pypi.org/simple 2026-01-04T07:39:55,205 Fetched page https://pypi.org/simple/fetchgraph/ as application/vnd.pypi.simple.v1+json 2026-01-04T07:39:55,209 Skipping link: No binaries permitted for fetchgraph: https://files.pythonhosted.org/packages/ed/5a/b4ccb9836fb385dff75e77f05cd3358987d7294dde94ff773b261d489a78/fetchgraph-0.0.1-py3-none-any.whl (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,210 Found link https://files.pythonhosted.org/packages/57/90/322f62016b27f38ef87bfd47dce914ec0b03e9a3cc5bfa9f65c56e8be149/fetchgraph-0.0.1.tar.gz (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10), version: 0.0.1 2026-01-04T07:39:55,210 Skipping link: No binaries permitted for fetchgraph: https://files.pythonhosted.org/packages/6f/42/9f8f155f55b6ba478222316814a65df2e522a6fe27a287475c6c433831f5/fetchgraph-0.0.2-py3-none-any.whl (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,211 Found link https://files.pythonhosted.org/packages/9d/9c/8131b0b831013319489576f4592795b16193223b1e6d7566ede817d133e6/fetchgraph-0.0.2.tar.gz (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10), version: 0.0.2 2026-01-04T07:39:55,212 Skipping link: No binaries permitted for fetchgraph: https://files.pythonhosted.org/packages/c0/ff/25bac344cad531dcda1ef38dd79cf5c5a69f60d5c49068d69bdc43bd73e9/fetchgraph-0.0.3-py3-none-any.whl (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,213 Found link https://files.pythonhosted.org/packages/09/fc/9893f6b2c49dbb6e8ebe4cde12298f7db5bf649200aa1011c2046c5f571c/fetchgraph-0.0.3.tar.gz (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10), version: 0.0.3 2026-01-04T07:39:55,214 Skipping link: No binaries permitted for fetchgraph: https://files.pythonhosted.org/packages/79/c4/c7c5340fd36ca260dddd3fc3ff6b1c0824b11791a0e209aa6a2d73955003/fetchgraph-0.1.1-py3-none-any.whl (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,215 Found link https://files.pythonhosted.org/packages/1f/d8/129acaf8899ed50f98cc3052e3a8dcfaa27c82092199a2e9c1f99de6ec5f/fetchgraph-0.1.1.tar.gz (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10), version: 0.1.1 2026-01-04T07:39:55,215 Skipping link: No binaries permitted for fetchgraph: https://files.pythonhosted.org/packages/73/24/e80fecd41e7eca855d76d0887fc680aa97509ca9d1fb9cf40cbe0a8e5c65/fetchgraph-0.1.2-py3-none-any.whl (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,216 Found link https://files.pythonhosted.org/packages/48/8b/0c85e9554a48dfefc129723fb32faaeb39443012d4500865affb44a349d5/fetchgraph-0.1.2.tar.gz (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.10), version: 0.1.2 2026-01-04T07:39:55,217 Skipping link: No binaries permitted for fetchgraph: https://files.pythonhosted.org/packages/65/5f/fd262231587ade12ab192599bc3de5e674730374abdd2fbc4d7ebfac92c3/fetchgraph-0.2.0-py3-none-any.whl (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.11) 2026-01-04T07:39:55,218 Found link https://files.pythonhosted.org/packages/4f/17/851190eb3cfe5df9cba64a3bb78e1f034a3db0df9c9f32622a5f6884b12d/fetchgraph-0.2.0.tar.gz (from https://pypi.org/simple/fetchgraph/) (requires-python:>=3.11), version: 0.2.0 2026-01-04T07:39:55,219 Fetching project page and analyzing links: https://www.piwheels.org/simple/fetchgraph/ 2026-01-04T07:39:55,219 Getting page https://www.piwheels.org/simple/fetchgraph/ 2026-01-04T07:39:55,220 Found index url https://www.piwheels.org/simple 2026-01-04T07:39:55,380 Fetched page https://www.piwheels.org/simple/fetchgraph/ as text/html 2026-01-04T07:39:55,382 Skipping link: No binaries permitted for fetchgraph: https://www.piwheels.org/simple/fetchgraph/fetchgraph-0.1.1-py3-none-any.whl#sha256=a8ca255714bd703d7bbbf14f30ac479c339bff41e2c00131d24962aee5baaf26 (from https://www.piwheels.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,383 Skipping link: No binaries permitted for fetchgraph: https://www.piwheels.org/simple/fetchgraph/fetchgraph-0.0.3-py3-none-any.whl#sha256=407529817c7806d08ba9dc44387c74b8bdd0d4fa043991150a457e1ec2b599c5 (from https://www.piwheels.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,383 Skipping link: No binaries permitted for fetchgraph: https://archive1.piwheels.org/simple/fetchgraph/fetchgraph-0.0.2-py3-none-any.whl#sha256=4b8cc2540f9a381cdc0f5b8ab930cc2ca48af86a892992aedb67006e7daaa9b7 (from https://www.piwheels.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,384 Skipping link: No binaries permitted for fetchgraph: https://archive1.piwheels.org/simple/fetchgraph/fetchgraph-0.0.1-py3-none-any.whl#sha256=f538f44243f7002dbfc3e04a302a726a9064d2c12d8bd14ed212fdb43326f8f9 (from https://www.piwheels.org/simple/fetchgraph/) (requires-python:>=3.10) 2026-01-04T07:39:55,384 Skipping link: not a file: https://www.piwheels.org/simple/fetchgraph/ 2026-01-04T07:39:55,385 Skipping link: not a file: https://pypi.org/simple/fetchgraph/ 2026-01-04T07:39:55,404 Given no hashes to check 1 links for project 'fetchgraph': discarding no candidates 2026-01-04T07:39:55,422 Collecting fetchgraph==0.2.0 2026-01-04T07:39:55,425 Created temporary directory: /tmp/pip-unpack-7_tmigoi 2026-01-04T07:39:55,637 Downloading fetchgraph-0.2.0.tar.gz (75 kB) 2026-01-04T07:39:55,821 Added fetchgraph==0.2.0 from https://files.pythonhosted.org/packages/4f/17/851190eb3cfe5df9cba64a3bb78e1f034a3db0df9c9f32622a5f6884b12d/fetchgraph-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-ftjvlda4' 2026-01-04T07:39:55,827 Created temporary directory: /tmp/pip-build-env-ere5dtco 2026-01-04T07:39:55,831 Installing build dependencies: started 2026-01-04T07:39:55,833 Running command pip subprocess to install build dependencies 2026-01-04T07:39:57,011 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-04T07:39:57,688 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-01-04T07:39:57,711 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T07:39:59,398 Collecting setuptools>=77.0.3 2026-01-04T07:39:59,512 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-04T07:39:59,777 Collecting wheel 2026-01-04T07:39:59,793 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-04T07:40:02,805 Installing collected packages: wheel, setuptools 2026-01-04T07:40:03,041 Creating /tmp/pip-build-env-ere5dtco/overlay/local/bin 2026-01-04T07:40:03,043 changing mode of /tmp/pip-build-env-ere5dtco/overlay/local/bin/wheel to 755 2026-01-04T07:40:06,738 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-04T07:40:07,007 Installing build dependencies: finished with status 'done' 2026-01-04T07:40:07,015 Getting requirements to build wheel: started 2026-01-04T07:40:07,016 Running command Getting requirements to build wheel 2026-01-04T07:40:07,724 running egg_info 2026-01-04T07:40:07,731 writing src/fetchgraph.egg-info/PKG-INFO 2026-01-04T07:40:07,739 writing dependency_links to src/fetchgraph.egg-info/dependency_links.txt 2026-01-04T07:40:07,743 writing requirements to src/fetchgraph.egg-info/requires.txt 2026-01-04T07:40:07,745 writing top-level names to src/fetchgraph.egg-info/top_level.txt 2026-01-04T07:40:07,780 reading manifest file 'src/fetchgraph.egg-info/SOURCES.txt' 2026-01-04T07:40:07,785 reading manifest template 'MANIFEST.in' 2026-01-04T07:40:07,786 warning: no previously-included files found matching 'examples/**' 2026-01-04T07:40:07,787 warning: no previously-included files found matching 'README_demo_qa.md' 2026-01-04T07:40:07,788 warning: no previously-included files found matching '*.csv' 2026-01-04T07:40:07,789 warning: no previously-included files found matching '*.json' 2026-01-04T07:40:07,789 adding license file 'LICENSE' 2026-01-04T07:40:07,793 writing manifest file 'src/fetchgraph.egg-info/SOURCES.txt' 2026-01-04T07:40:07,889 Getting requirements to build wheel: finished with status 'done' 2026-01-04T07:40:07,893 Created temporary directory: /tmp/pip-modern-metadata-l7s2knri 2026-01-04T07:40:07,896 Preparing metadata (pyproject.toml): started 2026-01-04T07:40:07,897 Running command Preparing metadata (pyproject.toml) 2026-01-04T07:40:08,559 running dist_info 2026-01-04T07:40:08,571 creating /tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info 2026-01-04T07:40:08,572 writing /tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info/PKG-INFO 2026-01-04T07:40:08,580 writing dependency_links to /tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info/dependency_links.txt 2026-01-04T07:40:08,585 writing requirements to /tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info/requires.txt 2026-01-04T07:40:08,586 writing top-level names to /tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info/top_level.txt 2026-01-04T07:40:08,587 writing manifest file '/tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info/SOURCES.txt' 2026-01-04T07:40:08,617 reading manifest file '/tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info/SOURCES.txt' 2026-01-04T07:40:08,619 reading manifest template 'MANIFEST.in' 2026-01-04T07:40:08,620 warning: no previously-included files found matching 'examples/**' 2026-01-04T07:40:08,620 warning: no previously-included files found matching 'README_demo_qa.md' 2026-01-04T07:40:08,621 warning: no previously-included files found matching '*.csv' 2026-01-04T07:40:08,622 warning: no previously-included files found matching '*.json' 2026-01-04T07:40:08,622 adding license file 'LICENSE' 2026-01-04T07:40:08,626 writing manifest file '/tmp/pip-modern-metadata-l7s2knri/fetchgraph.egg-info/SOURCES.txt' 2026-01-04T07:40:08,627 creating '/tmp/pip-modern-metadata-l7s2knri/fetchgraph-0.2.0.dist-info' 2026-01-04T07:40:08,750 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-04T07:40:08,755 Source in /tmp/pip-wheel-ei0mgxot/fetchgraph_8ce978589ce649569acedb91ba0de64a has version 0.2.0, which satisfies requirement fetchgraph==0.2.0 from https://files.pythonhosted.org/packages/4f/17/851190eb3cfe5df9cba64a3bb78e1f034a3db0df9c9f32622a5f6884b12d/fetchgraph-0.2.0.tar.gz 2026-01-04T07:40:08,757 Removed fetchgraph==0.2.0 from https://files.pythonhosted.org/packages/4f/17/851190eb3cfe5df9cba64a3bb78e1f034a3db0df9c9f32622a5f6884b12d/fetchgraph-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-ftjvlda4' 2026-01-04T07:40:08,763 Created temporary directory: /tmp/pip-unpack-1t61_m5v 2026-01-04T07:40:08,764 Building wheels for collected packages: fetchgraph 2026-01-04T07:40:08,769 Created temporary directory: /tmp/pip-wheel-d3z_fdhx 2026-01-04T07:40:08,769 Destination directory: /tmp/pip-wheel-d3z_fdhx 2026-01-04T07:40:08,771 Building wheel for fetchgraph (pyproject.toml): started 2026-01-04T07:40:08,772 Running command Building wheel for fetchgraph (pyproject.toml) 2026-01-04T07:40:09,438 running bdist_wheel 2026-01-04T07:40:09,459 running build 2026-01-04T07:40:09,460 running build_py 2026-01-04T07:40:09,467 creating build/lib/fetchgraph 2026-01-04T07:40:09,469 copying src/fetchgraph/__init__.py -> build/lib/fetchgraph 2026-01-04T07:40:09,471 creating build/lib/fetchgraph/core 2026-01-04T07:40:09,473 copying src/fetchgraph/core/__init__.py -> build/lib/fetchgraph/core 2026-01-04T07:40:09,475 copying src/fetchgraph/core/protocols.py -> build/lib/fetchgraph/core 2026-01-04T07:40:09,477 copying src/fetchgraph/core/models.py -> build/lib/fetchgraph/core 2026-01-04T07:40:09,479 copying src/fetchgraph/core/context.py -> build/lib/fetchgraph/core 2026-01-04T07:40:09,482 copying src/fetchgraph/core/utils.py -> build/lib/fetchgraph/core 2026-01-04T07:40:09,484 creating build/lib/fetchgraph/parsing 2026-01-04T07:40:09,485 copying src/fetchgraph/parsing/json_parser.py -> build/lib/fetchgraph/parsing 2026-01-04T07:40:09,487 copying src/fetchgraph/parsing/__init__.py -> build/lib/fetchgraph/parsing 2026-01-04T07:40:09,489 copying src/fetchgraph/parsing/plan_parser.py -> build/lib/fetchgraph/parsing 2026-01-04T07:40:09,491 copying src/fetchgraph/parsing/exceptions.py -> build/lib/fetchgraph/parsing 2026-01-04T07:40:09,493 copying src/fetchgraph/parsing/extract_json.py -> build/lib/fetchgraph/parsing 2026-01-04T07:40:09,497 creating build/lib/fetchgraph/relational 2026-01-04T07:40:09,498 copying src/fetchgraph/relational/__init__.py -> build/lib/fetchgraph/relational 2026-01-04T07:40:09,500 copying src/fetchgraph/relational/models.py -> build/lib/fetchgraph/relational 2026-01-04T07:40:09,502 copying src/fetchgraph/relational/types.py -> build/lib/fetchgraph/relational 2026-01-04T07:40:09,504 copying src/fetchgraph/relational/schema.py -> build/lib/fetchgraph/relational 2026-01-04T07:40:09,507 creating build/lib/fetchgraph/providers 2026-01-04T07:40:09,508 copying src/fetchgraph/providers/__init__.py -> build/lib/fetchgraph/providers 2026-01-04T07:40:09,511 creating build/lib/fetchgraph/utils 2026-01-04T07:40:09,512 copying src/fetchgraph/utils/__init__.py -> build/lib/fetchgraph/utils 2026-01-04T07:40:09,514 copying src/fetchgraph/utils/log_context.py -> build/lib/fetchgraph/utils 2026-01-04T07:40:09,516 creating build/lib/fetchgraph/relational/semantic 2026-01-04T07:40:09,518 copying src/fetchgraph/relational/semantic/__init__.py -> build/lib/fetchgraph/relational/semantic 2026-01-04T07:40:09,519 copying src/fetchgraph/relational/semantic/backend.py -> build/lib/fetchgraph/relational/semantic 2026-01-04T07:40:09,523 creating build/lib/fetchgraph/relational/dsl 2026-01-04T07:40:09,524 copying src/fetchgraph/relational/dsl/parser.py -> build/lib/fetchgraph/relational/dsl 2026-01-04T07:40:09,525 copying src/fetchgraph/relational/dsl/ast.py -> build/lib/fetchgraph/relational/dsl 2026-01-04T07:40:09,527 copying src/fetchgraph/relational/dsl/__init__.py -> build/lib/fetchgraph/relational/dsl 2026-01-04T07:40:09,530 copying src/fetchgraph/relational/dsl/diagnostics.py -> build/lib/fetchgraph/relational/dsl 2026-01-04T07:40:09,532 copying src/fetchgraph/relational/dsl/normalize.py -> build/lib/fetchgraph/relational/dsl 2026-01-04T07:40:09,534 copying src/fetchgraph/relational/dsl/compile.py -> build/lib/fetchgraph/relational/dsl 2026-01-04T07:40:09,537 creating build/lib/fetchgraph/relational/providers 2026-01-04T07:40:09,538 copying src/fetchgraph/relational/providers/base.py -> build/lib/fetchgraph/relational/providers 2026-01-04T07:40:09,541 copying src/fetchgraph/relational/providers/__init__.py -> build/lib/fetchgraph/relational/providers 2026-01-04T07:40:09,543 copying src/fetchgraph/relational/providers/composite_provider.py -> build/lib/fetchgraph/relational/providers 2026-01-04T07:40:09,546 copying src/fetchgraph/relational/providers/pandas_provider.py -> build/lib/fetchgraph/relational/providers 2026-01-04T07:40:09,549 copying src/fetchgraph/relational/providers/sql_provider.py -> build/lib/fetchgraph/relational/providers 2026-01-04T07:40:09,552 creating build/lib/fetchgraph/relational/providers/sql 2026-01-04T07:40:09,553 copying src/fetchgraph/relational/providers/sql/builder.py -> build/lib/fetchgraph/relational/providers/sql 2026-01-04T07:40:09,554 copying src/fetchgraph/relational/providers/sql/__init__.py -> build/lib/fetchgraph/relational/providers/sql 2026-01-04T07:40:09,557 copying src/fetchgraph/relational/providers/sql/dialects.py -> build/lib/fetchgraph/relational/providers/sql 2026-01-04T07:40:09,558 running egg_info 2026-01-04T07:40:09,570 writing src/fetchgraph.egg-info/PKG-INFO 2026-01-04T07:40:09,578 writing dependency_links to src/fetchgraph.egg-info/dependency_links.txt 2026-01-04T07:40:09,582 writing requirements to src/fetchgraph.egg-info/requires.txt 2026-01-04T07:40:09,583 writing top-level names to src/fetchgraph.egg-info/top_level.txt 2026-01-04T07:40:09,602 reading manifest file 'src/fetchgraph.egg-info/SOURCES.txt' 2026-01-04T07:40:09,607 reading manifest template 'MANIFEST.in' 2026-01-04T07:40:09,608 warning: no previously-included files found matching 'examples/**' 2026-01-04T07:40:09,609 warning: no previously-included files found matching 'README_demo_qa.md' 2026-01-04T07:40:09,609 warning: no previously-included files found matching '*.csv' 2026-01-04T07:40:09,610 warning: no previously-included files found matching '*.json' 2026-01-04T07:40:09,610 adding license file 'LICENSE' 2026-01-04T07:40:09,615 writing manifest file 'src/fetchgraph.egg-info/SOURCES.txt' 2026-01-04T07:40:09,623 creating build/lib/fetchgraph/prompts 2026-01-04T07:40:09,624 copying src/fetchgraph/prompts/synth_generic.md -> build/lib/fetchgraph/prompts 2026-01-04T07:40:09,627 copying src/fetchgraph/prompts/plan_generic.md -> build/lib/fetchgraph/prompts 2026-01-04T07:40:09,645 installing to build/bdist.linux-armv7l/wheel 2026-01-04T07:40:09,646 running install 2026-01-04T07:40:09,669 running install_lib 2026-01-04T07:40:09,675 creating build/bdist.linux-armv7l/wheel 2026-01-04T07:40:09,678 creating build/bdist.linux-armv7l/wheel/fetchgraph 2026-01-04T07:40:09,679 copying build/lib/fetchgraph/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph 2026-01-04T07:40:09,682 creating build/bdist.linux-armv7l/wheel/fetchgraph/core 2026-01-04T07:40:09,683 copying build/lib/fetchgraph/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/core 2026-01-04T07:40:09,685 copying build/lib/fetchgraph/core/protocols.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/core 2026-01-04T07:40:09,687 copying build/lib/fetchgraph/core/models.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/core 2026-01-04T07:40:09,689 copying build/lib/fetchgraph/core/context.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/core 2026-01-04T07:40:09,693 copying build/lib/fetchgraph/core/utils.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/core 2026-01-04T07:40:09,696 creating build/bdist.linux-armv7l/wheel/fetchgraph/parsing 2026-01-04T07:40:09,697 copying build/lib/fetchgraph/parsing/json_parser.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/parsing 2026-01-04T07:40:09,700 copying build/lib/fetchgraph/parsing/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/parsing 2026-01-04T07:40:09,702 copying build/lib/fetchgraph/parsing/plan_parser.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/parsing 2026-01-04T07:40:09,704 copying build/lib/fetchgraph/parsing/exceptions.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/parsing 2026-01-04T07:40:09,706 copying build/lib/fetchgraph/parsing/extract_json.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/parsing 2026-01-04T07:40:09,710 creating build/bdist.linux-armv7l/wheel/fetchgraph/relational 2026-01-04T07:40:09,711 creating build/bdist.linux-armv7l/wheel/fetchgraph/relational/semantic 2026-01-04T07:40:09,712 copying build/lib/fetchgraph/relational/semantic/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/semantic 2026-01-04T07:40:09,714 copying build/lib/fetchgraph/relational/semantic/backend.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/semantic 2026-01-04T07:40:09,717 copying build/lib/fetchgraph/relational/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational 2026-01-04T07:40:09,719 copying build/lib/fetchgraph/relational/models.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational 2026-01-04T07:40:09,722 copying build/lib/fetchgraph/relational/types.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational 2026-01-04T07:40:09,724 creating build/bdist.linux-armv7l/wheel/fetchgraph/relational/dsl 2026-01-04T07:40:09,725 copying build/lib/fetchgraph/relational/dsl/parser.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/dsl 2026-01-04T07:40:09,727 copying build/lib/fetchgraph/relational/dsl/ast.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/dsl 2026-01-04T07:40:09,729 copying build/lib/fetchgraph/relational/dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/dsl 2026-01-04T07:40:09,730 copying build/lib/fetchgraph/relational/dsl/diagnostics.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/dsl 2026-01-04T07:40:09,732 copying build/lib/fetchgraph/relational/dsl/normalize.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/dsl 2026-01-04T07:40:09,734 copying build/lib/fetchgraph/relational/dsl/compile.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/dsl 2026-01-04T07:40:09,735 copying build/lib/fetchgraph/relational/schema.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational 2026-01-04T07:40:09,739 creating build/bdist.linux-armv7l/wheel/fetchgraph/relational/providers 2026-01-04T07:40:09,740 creating build/bdist.linux-armv7l/wheel/fetchgraph/relational/providers/sql 2026-01-04T07:40:09,742 copying build/lib/fetchgraph/relational/providers/sql/builder.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers/sql 2026-01-04T07:40:09,743 copying build/lib/fetchgraph/relational/providers/sql/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers/sql 2026-01-04T07:40:09,746 copying build/lib/fetchgraph/relational/providers/sql/dialects.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers/sql 2026-01-04T07:40:09,747 copying build/lib/fetchgraph/relational/providers/base.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers 2026-01-04T07:40:09,750 copying build/lib/fetchgraph/relational/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers 2026-01-04T07:40:09,752 copying build/lib/fetchgraph/relational/providers/composite_provider.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers 2026-01-04T07:40:09,755 copying build/lib/fetchgraph/relational/providers/pandas_provider.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers 2026-01-04T07:40:09,758 copying build/lib/fetchgraph/relational/providers/sql_provider.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/relational/providers 2026-01-04T07:40:09,761 creating build/bdist.linux-armv7l/wheel/fetchgraph/prompts 2026-01-04T07:40:09,762 copying build/lib/fetchgraph/prompts/synth_generic.md -> build/bdist.linux-armv7l/wheel/./fetchgraph/prompts 2026-01-04T07:40:09,764 copying build/lib/fetchgraph/prompts/plan_generic.md -> build/bdist.linux-armv7l/wheel/./fetchgraph/prompts 2026-01-04T07:40:09,767 creating build/bdist.linux-armv7l/wheel/fetchgraph/providers 2026-01-04T07:40:09,768 copying build/lib/fetchgraph/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/providers 2026-01-04T07:40:09,771 creating build/bdist.linux-armv7l/wheel/fetchgraph/utils 2026-01-04T07:40:09,772 copying build/lib/fetchgraph/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/utils 2026-01-04T07:40:09,774 copying build/lib/fetchgraph/utils/log_context.py -> build/bdist.linux-armv7l/wheel/./fetchgraph/utils 2026-01-04T07:40:09,776 running install_egg_info 2026-01-04T07:40:09,782 Copying src/fetchgraph.egg-info to build/bdist.linux-armv7l/wheel/./fetchgraph-0.2.0-py3.11.egg-info 2026-01-04T07:40:09,794 running install_scripts 2026-01-04T07:40:09,806 creating build/bdist.linux-armv7l/wheel/fetchgraph-0.2.0.dist-info/WHEEL 2026-01-04T07:40:09,810 creating '/tmp/pip-wheel-d3z_fdhx/.tmp-46h6__rv/fetchgraph-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-04T07:40:09,812 adding 'fetchgraph/__init__.py' 2026-01-04T07:40:09,814 adding 'fetchgraph/core/__init__.py' 2026-01-04T07:40:09,818 adding 'fetchgraph/core/context.py' 2026-01-04T07:40:09,819 adding 'fetchgraph/core/models.py' 2026-01-04T07:40:09,821 adding 'fetchgraph/core/protocols.py' 2026-01-04T07:40:09,822 adding 'fetchgraph/core/utils.py' 2026-01-04T07:40:09,824 adding 'fetchgraph/parsing/__init__.py' 2026-01-04T07:40:09,826 adding 'fetchgraph/parsing/exceptions.py' 2026-01-04T07:40:09,830 adding 'fetchgraph/parsing/extract_json.py' 2026-01-04T07:40:09,831 adding 'fetchgraph/parsing/json_parser.py' 2026-01-04T07:40:09,833 adding 'fetchgraph/parsing/plan_parser.py' 2026-01-04T07:40:09,836 adding 'fetchgraph/prompts/plan_generic.md' 2026-01-04T07:40:09,837 adding 'fetchgraph/prompts/synth_generic.md' 2026-01-04T07:40:09,839 adding 'fetchgraph/providers/__init__.py' 2026-01-04T07:40:09,841 adding 'fetchgraph/relational/__init__.py' 2026-01-04T07:40:09,842 adding 'fetchgraph/relational/models.py' 2026-01-04T07:40:09,844 adding 'fetchgraph/relational/schema.py' 2026-01-04T07:40:09,846 adding 'fetchgraph/relational/types.py' 2026-01-04T07:40:09,848 adding 'fetchgraph/relational/dsl/__init__.py' 2026-01-04T07:40:09,849 adding 'fetchgraph/relational/dsl/ast.py' 2026-01-04T07:40:09,850 adding 'fetchgraph/relational/dsl/compile.py' 2026-01-04T07:40:09,851 adding 'fetchgraph/relational/dsl/diagnostics.py' 2026-01-04T07:40:09,852 adding 'fetchgraph/relational/dsl/normalize.py' 2026-01-04T07:40:09,853 adding 'fetchgraph/relational/dsl/parser.py' 2026-01-04T07:40:09,855 adding 'fetchgraph/relational/providers/__init__.py' 2026-01-04T07:40:09,857 adding 'fetchgraph/relational/providers/base.py' 2026-01-04T07:40:09,862 adding 'fetchgraph/relational/providers/composite_provider.py' 2026-01-04T07:40:09,865 adding 'fetchgraph/relational/providers/pandas_provider.py' 2026-01-04T07:40:09,869 adding 'fetchgraph/relational/providers/sql_provider.py' 2026-01-04T07:40:09,870 adding 'fetchgraph/relational/providers/sql/__init__.py' 2026-01-04T07:40:09,871 adding 'fetchgraph/relational/providers/sql/builder.py' 2026-01-04T07:40:09,873 adding 'fetchgraph/relational/providers/sql/dialects.py' 2026-01-04T07:40:09,874 adding 'fetchgraph/relational/semantic/__init__.py' 2026-01-04T07:40:09,877 adding 'fetchgraph/relational/semantic/backend.py' 2026-01-04T07:40:09,879 adding 'fetchgraph/utils/__init__.py' 2026-01-04T07:40:09,880 adding 'fetchgraph/utils/log_context.py' 2026-01-04T07:40:09,883 adding 'fetchgraph-0.2.0.dist-info/licenses/LICENSE' 2026-01-04T07:40:09,885 adding 'fetchgraph-0.2.0.dist-info/METADATA' 2026-01-04T07:40:09,886 adding 'fetchgraph-0.2.0.dist-info/WHEEL' 2026-01-04T07:40:09,887 adding 'fetchgraph-0.2.0.dist-info/top_level.txt' 2026-01-04T07:40:09,888 adding 'fetchgraph-0.2.0.dist-info/RECORD' 2026-01-04T07:40:09,891 removing build/bdist.linux-armv7l/wheel 2026-01-04T07:40:10,003 Building wheel for fetchgraph (pyproject.toml): finished with status 'done' 2026-01-04T07:40:10,010 Created wheel for fetchgraph: filename=fetchgraph-0.2.0-py3-none-any.whl size=70897 sha256=8375b86f4a21208bbd5c19250e3aa4f661bf63fd19c25c4cd5ba8e29d61959b2 2026-01-04T07:40:10,011 Stored in directory: /tmp/pip-ephem-wheel-cache-c0k_s0pa/wheels/71/50/70/02d6e02edfab3cc7d720c459737ddc3a7c602c35d329cd006c 2026-01-04T07:40:10,026 Successfully built fetchgraph 2026-01-04T07:40:10,034 Removed build tracker: '/tmp/pip-build-tracker-ftjvlda4'