2026-01-04T09:47:39,925 Created temporary directory: /tmp/pip-ephem-wheel-cache-ymx4coc5 2026-01-04T09:47:39,927 Created temporary directory: /tmp/pip-build-tracker-xfn4lyoi 2026-01-04T09:47:39,928 Initialized build tracking at /tmp/pip-build-tracker-xfn4lyoi 2026-01-04T09:47:39,928 Created build tracker: /tmp/pip-build-tracker-xfn4lyoi 2026-01-04T09:47:39,929 Entered build tracker: /tmp/pip-build-tracker-xfn4lyoi 2026-01-04T09:47:39,930 Created temporary directory: /tmp/pip-wheel-knzt8so7 2026-01-04T09:47:39,932 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-04T09:47:39,935 Created temporary directory: /tmp/pip-ephem-wheel-cache-pn8j7uz8 2026-01-04T09:47:39,957 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T09:47:39,960 2 location(s) to search for versions of algotree: 2026-01-04T09:47:39,960 * https://pypi.org/simple/algotree/ 2026-01-04T09:47:39,960 * https://www.piwheels.org/simple/algotree/ 2026-01-04T09:47:39,961 Fetching project page and analyzing links: https://pypi.org/simple/algotree/ 2026-01-04T09:47:39,962 Getting page https://pypi.org/simple/algotree/ 2026-01-04T09:47:39,963 Found index url https://pypi.org/simple 2026-01-04T09:47:40,173 Fetched page https://pypi.org/simple/algotree/ as application/vnd.pypi.simple.v1+json 2026-01-04T09:47:40,177 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/0f/c0/6e035a7cb4ce299e8e2bc63e4957a8ca4aa63690b2926894d4225d888742/AlgoTree-0.1.1-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,178 Found link https://files.pythonhosted.org/packages/c8/fc/c6cc47b3995d9b5a912dc246e4059497cc1b57e0512127dbbb9c564fcbaf/algotree-0.1.1.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.6), version: 0.1.1 2026-01-04T09:47:40,179 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/2c/92/52135b79569cdd21e4355834f3c5c8d155e9b4a10a309d4836cafc220e5d/AlgoTree-0.7.0-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,180 Found link https://files.pythonhosted.org/packages/d3/a1/428f1fe3ad6e3af8ff53d7c8f204659c6812c71ef2c5f49654436eb014b3/algotree-0.7.0.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.6), version: 0.7.0 2026-01-04T09:47:40,181 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/44/08/5472dd67b1dfe545ea849838baf38c40d617be47be5a3383735b46523d6a/AlgoTree-0.7.1-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,182 Found link https://files.pythonhosted.org/packages/44/3a/eaad696b0a530f1b746634b551bd7ec7d723a72a5c22733787eb1012945e/algotree-0.7.1.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.6), version: 0.7.1 2026-01-04T09:47:40,183 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/a1/85/b1bfe75acb86f075fa5530168cd54ec51e3d58780b4af39b26b3c82a9d9e/AlgoTree-0.7.2-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,184 Found link https://files.pythonhosted.org/packages/59/b9/adcf702c942490e0d4cf3d204facc8fc6726f07494ccb03abb9e183487b3/algotree-0.7.2.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.6), version: 0.7.2 2026-01-04T09:47:40,184 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/42/61/e56c56b075a1c9995e93ec31cdbdaacd893fb88629b0b90e9e8cd4c24f88/AlgoTree-0.7.3-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,185 Found link https://files.pythonhosted.org/packages/49/8f/94e5edb355e9c6bed4bd8a1d23b4065e292d089d21bd1bab4d72b334e173/AlgoTree-0.7.3.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.6), version: 0.7.3 2026-01-04T09:47:40,186 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/5f/13/10b94fd89879d7a448aecd658c4844ff44a39e22e15e85d76c03818f94e3/AlgoTree-0.8.0-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,187 Found link https://files.pythonhosted.org/packages/ab/84/3771391fe2d32629c64ab0ac44a3afd596ee9840e8f520d867cff2c6c9e8/algotree-0.8.0.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.6), version: 0.8.0 2026-01-04T09:47:40,188 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/f9/fb/d10d9f8350ab94c026a92dd464d0197122e3bf0df9701c3ba81aef93b33a/algotree-1.0.0-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.8) 2026-01-04T09:47:40,189 Found link https://files.pythonhosted.org/packages/9c/17/63038320902afd5018f314682ae484e19cabf1db720f86f53833adeb9b40/algotree-1.0.0.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.8), version: 1.0.0 2026-01-04T09:47:40,189 Skipping link: No binaries permitted for algotree: https://files.pythonhosted.org/packages/0d/31/d5ff2981737a2fe1558921da0c482b01b49986222872a37f7733fdf65a41/algotree-2.0.1-py3-none-any.whl (from https://pypi.org/simple/algotree/) (requires-python:>=3.8) 2026-01-04T09:47:40,190 Found link https://files.pythonhosted.org/packages/75/06/dfa18a022b8377aac11d002dbfe63bcd3f114327d26de5abb6433197e675/algotree-2.0.1.tar.gz (from https://pypi.org/simple/algotree/) (requires-python:>=3.8), version: 2.0.1 2026-01-04T09:47:40,191 Fetching project page and analyzing links: https://www.piwheels.org/simple/algotree/ 2026-01-04T09:47:40,191 Getting page https://www.piwheels.org/simple/algotree/ 2026-01-04T09:47:40,193 Found index url https://www.piwheels.org/simple 2026-01-04T09:47:40,349 Fetched page https://www.piwheels.org/simple/algotree/ as text/html 2026-01-04T09:47:40,352 Skipping link: No binaries permitted for algotree: https://archive1.piwheels.org/simple/algotree/algotree-1.0.0-py3-none-any.whl#sha256=c5b718d32c3421c3517fdf32dc8324f743180df04f03fb5c99d0e80394553166 (from https://www.piwheels.org/simple/algotree/) (requires-python:>=3.8) 2026-01-04T09:47:40,353 Skipping link: No binaries permitted for algotree: https://archive1.piwheels.org/simple/algotree/AlgoTree-0.8.0-py3-none-any.whl#sha256=44c77cc5a38ef79576f417e3a5f12b28b0ed5450afd0a3f21cd78efbd9391211 (from https://www.piwheels.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,353 Skipping link: No binaries permitted for algotree: https://archive1.piwheels.org/simple/algotree/AlgoTree-0.7.3-py3-none-any.whl#sha256=0d17fbe88e63e20746e26ea06f516dde5b26515133474661680882cfd5c26dc3 (from https://www.piwheels.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,354 Skipping link: No binaries permitted for algotree: https://archive1.piwheels.org/simple/algotree/AlgoTree-0.7.2-py3-none-any.whl#sha256=f1fce37436a578a90fb5fe48220b3598f3c0d21dbe95f6d4fdadad051cf86795 (from https://www.piwheels.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,355 Skipping link: No binaries permitted for algotree: https://archive1.piwheels.org/simple/algotree/AlgoTree-0.7.1-py3-none-any.whl#sha256=e791632b52771663a06b5e4f099811e8fc63483f5ee99a627f8c8cbecf08d5ae (from https://www.piwheels.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,355 Skipping link: No binaries permitted for algotree: https://archive1.piwheels.org/simple/algotree/AlgoTree-0.7.0-py3-none-any.whl#sha256=071e79edc5cb35f3ce0d487542fb7ce7465d8c97442deec5fb966d9bd4450ea9 (from https://www.piwheels.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,356 Skipping link: No binaries permitted for algotree: https://archive1.piwheels.org/simple/algotree/AlgoTree-0.1.1-py3-none-any.whl#sha256=8e8d6be2f9100265bf660a68d31fc1b783ac7a3e97ddfbd38a3455d3264557b3 (from https://www.piwheels.org/simple/algotree/) (requires-python:>=3.6) 2026-01-04T09:47:40,357 Skipping link: not a file: https://www.piwheels.org/simple/algotree/ 2026-01-04T09:47:40,358 Skipping link: not a file: https://pypi.org/simple/algotree/ 2026-01-04T09:47:40,377 Given no hashes to check 1 links for project 'algotree': discarding no candidates 2026-01-04T09:47:40,395 Collecting algotree==2.0.1 2026-01-04T09:47:40,398 Created temporary directory: /tmp/pip-unpack-2dda6sit 2026-01-04T09:47:40,531 Downloading algotree-2.0.1.tar.gz (120 kB) 2026-01-04T09:47:40,746 Added algotree==2.0.1 from https://files.pythonhosted.org/packages/75/06/dfa18a022b8377aac11d002dbfe63bcd3f114327d26de5abb6433197e675/algotree-2.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-xfn4lyoi' 2026-01-04T09:47:40,748 Running setup.py (path:/tmp/pip-wheel-knzt8so7/algotree_3ea55df057d1465a83e7df1611a57334/setup.py) egg_info for package algotree 2026-01-04T09:47:40,749 Created temporary directory: /tmp/pip-pip-egg-info-58pig3vn 2026-01-04T09:47:40,749 Preparing metadata (setup.py): started 2026-01-04T09:47:40,750 Running command python setup.py egg_info 2026-01-04T09:47:41,305 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2026-01-04T09:47:41,306 warnings.warn(msg) 2026-01-04T09:47:41,634 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-04T09:47:41,635 !! 2026-01-04T09:47:41,636 ******************************************************************************** 2026-01-04T09:47:41,636 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-04T09:47:41,637 License :: OSI Approved :: MIT License 2026-01-04T09:47:41,638 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-04T09:47:41,639 ******************************************************************************** 2026-01-04T09:47:41,640 !! 2026-01-04T09:47:41,641 self._finalize_license_expression() 2026-01-04T09:47:41,665 running egg_info 2026-01-04T09:47:41,694 creating /tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info 2026-01-04T09:47:41,695 writing /tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/PKG-INFO 2026-01-04T09:47:41,703 writing dependency_links to /tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/dependency_links.txt 2026-01-04T09:47:41,705 writing entry points to /tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/entry_points.txt 2026-01-04T09:47:41,708 writing requirements to /tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/requires.txt 2026-01-04T09:47:41,710 writing top-level names to /tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/top_level.txt 2026-01-04T09:47:41,711 writing manifest file '/tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/SOURCES.txt' 2026-01-04T09:47:41,808 reading manifest file '/tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/SOURCES.txt' 2026-01-04T09:47:41,810 reading manifest template 'MANIFEST.in' 2026-01-04T09:47:41,827 warning: no files found matching '*.rst' under directory 'docs' 2026-01-04T09:47:41,827 warning: no files found matching '*.py' under directory 'docs' 2026-01-04T09:47:41,828 warning: no files found matching '*.html' under directory 'docs' 2026-01-04T09:47:41,828 warning: no files found matching '*.rst' under directory 'source' 2026-01-04T09:47:41,829 warning: no files found matching '*.py' under directory 'source' 2026-01-04T09:47:41,830 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-04T09:47:41,830 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-04T09:47:41,831 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-04T09:47:41,832 adding license file 'LICENSE' 2026-01-04T09:47:41,836 writing manifest file '/tmp/pip-pip-egg-info-58pig3vn/AlgoTree.egg-info/SOURCES.txt' 2026-01-04T09:47:41,942 Preparing metadata (setup.py): finished with status 'done' 2026-01-04T09:47:41,948 Source in /tmp/pip-wheel-knzt8so7/algotree_3ea55df057d1465a83e7df1611a57334 has version 2.0.1, which satisfies requirement algotree==2.0.1 from https://files.pythonhosted.org/packages/75/06/dfa18a022b8377aac11d002dbfe63bcd3f114327d26de5abb6433197e675/algotree-2.0.1.tar.gz 2026-01-04T09:47:41,949 Removed algotree==2.0.1 from https://files.pythonhosted.org/packages/75/06/dfa18a022b8377aac11d002dbfe63bcd3f114327d26de5abb6433197e675/algotree-2.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-xfn4lyoi' 2026-01-04T09:47:41,958 Created temporary directory: /tmp/pip-unpack-_2mcz5xn 2026-01-04T09:47:41,959 Building wheels for collected packages: algotree 2026-01-04T09:47:41,963 Created temporary directory: /tmp/pip-wheel-46_vxqnw 2026-01-04T09:47:41,963 Building wheel for algotree (setup.py): started 2026-01-04T09:47:41,965 Destination directory: /tmp/pip-wheel-46_vxqnw 2026-01-04T09:47:41,965 Running command python setup.py bdist_wheel 2026-01-04T09:47:42,550 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2026-01-04T09:47:42,551 warnings.warn(msg) 2026-01-04T09:47:42,945 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-04T09:47:42,945 !! 2026-01-04T09:47:42,946 ******************************************************************************** 2026-01-04T09:47:42,947 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-04T09:47:42,948 License :: OSI Approved :: MIT License 2026-01-04T09:47:42,949 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-04T09:47:42,950 ******************************************************************************** 2026-01-04T09:47:42,951 !! 2026-01-04T09:47:42,951 self._finalize_license_expression() 2026-01-04T09:47:42,952 running bdist_wheel 2026-01-04T09:47:43,081 running build 2026-01-04T09:47:43,082 running build_py 2026-01-04T09:47:43,116 creating build/lib/bin 2026-01-04T09:47:43,118 copying bin/jt.py -> build/lib/bin 2026-01-04T09:47:43,121 copying bin/__init__.py -> build/lib/bin 2026-01-04T09:47:43,123 creating build/lib/AlgoTree 2026-01-04T09:47:43,124 copying AlgoTree/exporters.py -> build/lib/AlgoTree 2026-01-04T09:47:43,127 copying AlgoTree/selectors.py -> build/lib/AlgoTree 2026-01-04T09:47:43,130 copying AlgoTree/__init__.py -> build/lib/AlgoTree 2026-01-04T09:47:43,132 copying AlgoTree/dsl.py -> build/lib/AlgoTree 2026-01-04T09:47:43,134 copying AlgoTree/transformers.py -> build/lib/AlgoTree 2026-01-04T09:47:43,137 copying AlgoTree/tree.py -> build/lib/AlgoTree 2026-01-04T09:47:43,139 copying AlgoTree/serialization.py -> build/lib/AlgoTree 2026-01-04T09:47:43,142 copying AlgoTree/pretty_tree.py -> build/lib/AlgoTree 2026-01-04T09:47:43,144 copying AlgoTree/builders.py -> build/lib/AlgoTree 2026-01-04T09:47:43,146 copying AlgoTree/interop.py -> build/lib/AlgoTree 2026-01-04T09:47:43,149 copying AlgoTree/node.py -> build/lib/AlgoTree 2026-01-04T09:47:43,152 creating build/lib/integrations 2026-01-04T09:47:43,153 copying integrations/__init__.py -> build/lib/integrations 2026-01-04T09:47:43,155 copying integrations/mcp.py -> build/lib/integrations 2026-01-04T09:47:43,157 copying integrations/langchain.py -> build/lib/integrations 2026-01-04T09:47:43,159 copying integrations/databases.py -> build/lib/integrations 2026-01-04T09:47:43,161 copying integrations/jupyter.py -> build/lib/integrations 2026-01-04T09:47:43,164 creating build/lib/test 2026-01-04T09:47:43,165 copying test/test_transformers.py -> build/lib/test 2026-01-04T09:47:43,168 copying test/test_shell_commands.py -> build/lib/test 2026-01-04T09:47:43,170 copying test/__init__.py -> build/lib/test 2026-01-04T09:47:43,172 copying test/test_exporters.py -> build/lib/test 2026-01-04T09:47:43,175 copying test/test_dsl.py -> build/lib/test 2026-01-04T09:47:43,177 copying test/test_interop.py -> build/lib/test 2026-01-04T09:47:43,180 copying test/test_shell_core.py -> build/lib/test 2026-01-04T09:47:43,182 copying test/test_selectors.py -> build/lib/test 2026-01-04T09:47:43,184 copying test/test_tree.py -> build/lib/test 2026-01-04T09:47:43,187 copying test/test_builders.py -> build/lib/test 2026-01-04T09:47:43,189 copying test/test_piping_redirection.py -> build/lib/test 2026-01-04T09:47:43,191 copying test/test_node.py -> build/lib/test 2026-01-04T09:47:43,194 copying test/test_serialization.py -> build/lib/test 2026-01-04T09:47:43,196 copying test/test_tree_print.py -> build/lib/test 2026-01-04T09:47:43,198 creating build/lib/algorithms 2026-01-04T09:47:43,199 copying algorithms/__init__.py -> build/lib/algorithms 2026-01-04T09:47:43,201 copying algorithms/analysis.py -> build/lib/algorithms 2026-01-04T09:47:43,203 copying algorithms/comparison.py -> build/lib/algorithms 2026-01-04T09:47:43,206 copying algorithms/traversal.py -> build/lib/algorithms 2026-01-04T09:47:43,208 copying algorithms/generation.py -> build/lib/algorithms 2026-01-04T09:47:43,211 copying algorithms/search.py -> build/lib/algorithms 2026-01-04T09:47:43,213 creating build/lib/AlgoTree/shell 2026-01-04T09:47:43,214 copying AlgoTree/shell/advanced.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,217 copying AlgoTree/shell/__init__.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,219 copying AlgoTree/shell/io_commands.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,221 copying AlgoTree/shell/core.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,224 copying AlgoTree/shell/commands.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,227 copying AlgoTree/shell/shell.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,231 copying AlgoTree/shell/utils.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,234 copying AlgoTree/shell/cli.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,238 copying AlgoTree/shell/builtins.py -> build/lib/AlgoTree/shell 2026-01-04T09:47:43,242 running egg_info 2026-01-04T09:47:43,270 writing AlgoTree.egg-info/PKG-INFO 2026-01-04T09:47:43,278 writing dependency_links to AlgoTree.egg-info/dependency_links.txt 2026-01-04T09:47:43,280 writing entry points to AlgoTree.egg-info/entry_points.txt 2026-01-04T09:47:43,284 writing requirements to AlgoTree.egg-info/requires.txt 2026-01-04T09:47:43,285 writing top-level names to AlgoTree.egg-info/top_level.txt 2026-01-04T09:47:43,321 reading manifest file 'AlgoTree.egg-info/SOURCES.txt' 2026-01-04T09:47:43,329 reading manifest template 'MANIFEST.in' 2026-01-04T09:47:43,345 warning: no files found matching '*.rst' under directory 'docs' 2026-01-04T09:47:43,345 warning: no files found matching '*.py' under directory 'docs' 2026-01-04T09:47:43,346 warning: no files found matching '*.html' under directory 'docs' 2026-01-04T09:47:43,346 warning: no files found matching '*.rst' under directory 'source' 2026-01-04T09:47:43,347 warning: no files found matching '*.py' under directory 'source' 2026-01-04T09:47:43,347 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-04T09:47:43,348 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-04T09:47:43,348 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-04T09:47:43,349 adding license file 'LICENSE' 2026-01-04T09:47:43,353 writing manifest file 'AlgoTree.egg-info/SOURCES.txt' 2026-01-04T09:47:43,389 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-04T09:47:43,389 !! 2026-01-04T09:47:43,390 ******************************************************************************** 2026-01-04T09:47:43,391 Please avoid running ``setup.py`` directly. 2026-01-04T09:47:43,392 Instead, use pypa/build, pypa/installer or other 2026-01-04T09:47:43,392 standards-based tools. 2026-01-04T09:47:43,393 This deprecation is overdue, please update your project and remove deprecated 2026-01-04T09:47:43,394 calls to avoid build errors in the future. 2026-01-04T09:47:43,395 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-04T09:47:43,395 ******************************************************************************** 2026-01-04T09:47:43,396 !! 2026-01-04T09:47:43,397 self.initialize_options() 2026-01-04T09:47:43,417 installing to build/bdist.linux-armv7l/wheel 2026-01-04T09:47:43,418 running install 2026-01-04T09:47:43,441 running install_lib 2026-01-04T09:47:43,469 creating build/bdist.linux-armv7l/wheel 2026-01-04T09:47:43,471 creating build/bdist.linux-armv7l/wheel/bin 2026-01-04T09:47:43,472 copying build/lib/bin/jt.py -> build/bdist.linux-armv7l/wheel/./bin 2026-01-04T09:47:43,476 copying build/lib/bin/__init__.py -> build/bdist.linux-armv7l/wheel/./bin 2026-01-04T09:47:43,480 creating build/bdist.linux-armv7l/wheel/AlgoTree 2026-01-04T09:47:43,481 copying build/lib/AlgoTree/exporters.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,486 copying build/lib/AlgoTree/selectors.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,491 copying build/lib/AlgoTree/__init__.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,496 copying build/lib/AlgoTree/dsl.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,501 copying build/lib/AlgoTree/transformers.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,505 creating build/bdist.linux-armv7l/wheel/AlgoTree/shell 2026-01-04T09:47:43,507 copying build/lib/AlgoTree/shell/advanced.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,509 copying build/lib/AlgoTree/shell/__init__.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,511 copying build/lib/AlgoTree/shell/io_commands.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,513 copying build/lib/AlgoTree/shell/core.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,516 copying build/lib/AlgoTree/shell/commands.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,518 copying build/lib/AlgoTree/shell/shell.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,520 copying build/lib/AlgoTree/shell/utils.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,522 copying build/lib/AlgoTree/shell/cli.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,524 copying build/lib/AlgoTree/shell/builtins.py -> build/bdist.linux-armv7l/wheel/./AlgoTree/shell 2026-01-04T09:47:43,527 copying build/lib/AlgoTree/tree.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,530 copying build/lib/AlgoTree/serialization.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,532 copying build/lib/AlgoTree/pretty_tree.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,534 copying build/lib/AlgoTree/builders.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,536 copying build/lib/AlgoTree/interop.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,539 copying build/lib/AlgoTree/node.py -> build/bdist.linux-armv7l/wheel/./AlgoTree 2026-01-04T09:47:43,542 creating build/bdist.linux-armv7l/wheel/integrations 2026-01-04T09:47:43,543 copying build/lib/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./integrations 2026-01-04T09:47:43,545 copying build/lib/integrations/mcp.py -> build/bdist.linux-armv7l/wheel/./integrations 2026-01-04T09:47:43,547 copying build/lib/integrations/langchain.py -> build/bdist.linux-armv7l/wheel/./integrations 2026-01-04T09:47:43,549 copying build/lib/integrations/databases.py -> build/bdist.linux-armv7l/wheel/./integrations 2026-01-04T09:47:43,551 copying build/lib/integrations/jupyter.py -> build/bdist.linux-armv7l/wheel/./integrations 2026-01-04T09:47:43,554 creating build/bdist.linux-armv7l/wheel/test 2026-01-04T09:47:43,555 copying build/lib/test/test_transformers.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,558 copying build/lib/test/test_shell_commands.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,560 copying build/lib/test/__init__.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,562 copying build/lib/test/test_exporters.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,564 copying build/lib/test/test_dsl.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,566 copying build/lib/test/test_interop.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,569 copying build/lib/test/test_shell_core.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,571 copying build/lib/test/test_selectors.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,573 copying build/lib/test/test_tree.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,575 copying build/lib/test/test_builders.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,578 copying build/lib/test/test_piping_redirection.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,580 copying build/lib/test/test_node.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,583 copying build/lib/test/test_serialization.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,585 copying build/lib/test/test_tree_print.py -> build/bdist.linux-armv7l/wheel/./test 2026-01-04T09:47:43,587 creating build/bdist.linux-armv7l/wheel/algorithms 2026-01-04T09:47:43,588 copying build/lib/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./algorithms 2026-01-04T09:47:43,590 copying build/lib/algorithms/analysis.py -> build/bdist.linux-armv7l/wheel/./algorithms 2026-01-04T09:47:43,593 copying build/lib/algorithms/comparison.py -> build/bdist.linux-armv7l/wheel/./algorithms 2026-01-04T09:47:43,595 copying build/lib/algorithms/traversal.py -> build/bdist.linux-armv7l/wheel/./algorithms 2026-01-04T09:47:43,597 copying build/lib/algorithms/generation.py -> build/bdist.linux-armv7l/wheel/./algorithms 2026-01-04T09:47:43,600 copying build/lib/algorithms/search.py -> build/bdist.linux-armv7l/wheel/./algorithms 2026-01-04T09:47:43,602 running install_egg_info 2026-01-04T09:47:43,637 Copying AlgoTree.egg-info to build/bdist.linux-armv7l/wheel/./AlgoTree-2.0.1-py3.11.egg-info 2026-01-04T09:47:43,650 running install_scripts 2026-01-04T09:47:43,663 creating build/bdist.linux-armv7l/wheel/algotree-2.0.1.dist-info/WHEEL 2026-01-04T09:47:43,666 creating '/tmp/pip-wheel-46_vxqnw/algotree-2.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-04T09:47:43,669 adding 'AlgoTree/__init__.py' 2026-01-04T09:47:43,671 adding 'AlgoTree/builders.py' 2026-01-04T09:47:43,673 adding 'AlgoTree/dsl.py' 2026-01-04T09:47:43,675 adding 'AlgoTree/exporters.py' 2026-01-04T09:47:43,677 adding 'AlgoTree/interop.py' 2026-01-04T09:47:43,680 adding 'AlgoTree/node.py' 2026-01-04T09:47:43,681 adding 'AlgoTree/pretty_tree.py' 2026-01-04T09:47:43,683 adding 'AlgoTree/selectors.py' 2026-01-04T09:47:43,685 adding 'AlgoTree/serialization.py' 2026-01-04T09:47:43,687 adding 'AlgoTree/transformers.py' 2026-01-04T09:47:43,690 adding 'AlgoTree/tree.py' 2026-01-04T09:47:43,691 adding 'AlgoTree/shell/__init__.py' 2026-01-04T09:47:43,693 adding 'AlgoTree/shell/advanced.py' 2026-01-04T09:47:43,698 adding 'AlgoTree/shell/builtins.py' 2026-01-04T09:47:43,700 adding 'AlgoTree/shell/cli.py' 2026-01-04T09:47:43,701 adding 'AlgoTree/shell/commands.py' 2026-01-04T09:47:43,703 adding 'AlgoTree/shell/core.py' 2026-01-04T09:47:43,705 adding 'AlgoTree/shell/io_commands.py' 2026-01-04T09:47:43,707 adding 'AlgoTree/shell/shell.py' 2026-01-04T09:47:43,708 adding 'AlgoTree/shell/utils.py' 2026-01-04T09:47:43,710 adding 'algorithms/__init__.py' 2026-01-04T09:47:43,712 adding 'algorithms/analysis.py' 2026-01-04T09:47:43,714 adding 'algorithms/comparison.py' 2026-01-04T09:47:43,716 adding 'algorithms/generation.py' 2026-01-04T09:47:43,717 adding 'algorithms/search.py' 2026-01-04T09:47:43,718 adding 'algorithms/traversal.py' 2026-01-04T09:47:43,721 adding 'algotree-2.0.1.dist-info/licenses/LICENSE' 2026-01-04T09:47:43,722 adding 'bin/__init__.py' 2026-01-04T09:47:43,725 adding 'bin/jt.py' 2026-01-04T09:47:43,726 adding 'integrations/__init__.py' 2026-01-04T09:47:43,728 adding 'integrations/databases.py' 2026-01-04T09:47:43,729 adding 'integrations/jupyter.py' 2026-01-04T09:47:43,731 adding 'integrations/langchain.py' 2026-01-04T09:47:43,732 adding 'integrations/mcp.py' 2026-01-04T09:47:43,734 adding 'test/__init__.py' 2026-01-04T09:47:43,736 adding 'test/test_builders.py' 2026-01-04T09:47:43,737 adding 'test/test_dsl.py' 2026-01-04T09:47:43,739 adding 'test/test_exporters.py' 2026-01-04T09:47:43,742 adding 'test/test_interop.py' 2026-01-04T09:47:43,743 adding 'test/test_node.py' 2026-01-04T09:47:43,745 adding 'test/test_piping_redirection.py' 2026-01-04T09:47:43,747 adding 'test/test_selectors.py' 2026-01-04T09:47:43,749 adding 'test/test_serialization.py' 2026-01-04T09:47:43,751 adding 'test/test_shell_commands.py' 2026-01-04T09:47:43,753 adding 'test/test_shell_core.py' 2026-01-04T09:47:43,755 adding 'test/test_transformers.py' 2026-01-04T09:47:43,756 adding 'test/test_tree.py' 2026-01-04T09:47:43,758 adding 'test/test_tree_print.py' 2026-01-04T09:47:43,761 adding 'algotree-2.0.1.dist-info/METADATA' 2026-01-04T09:47:43,762 adding 'algotree-2.0.1.dist-info/WHEEL' 2026-01-04T09:47:43,763 adding 'algotree-2.0.1.dist-info/entry_points.txt' 2026-01-04T09:47:43,764 adding 'algotree-2.0.1.dist-info/top_level.txt' 2026-01-04T09:47:43,765 adding 'algotree-2.0.1.dist-info/RECORD' 2026-01-04T09:47:43,768 removing build/bdist.linux-armv7l/wheel 2026-01-04T09:47:43,892 Building wheel for algotree (setup.py): finished with status 'done' 2026-01-04T09:47:43,896 Created wheel for algotree: filename=algotree-2.0.1-py3-none-any.whl size=124322 sha256=f67bfcf8f8b3a8f7d09565cf7b8dc6c8c588ef349f570733a961563e64f7ff05 2026-01-04T09:47:43,897 Stored in directory: /tmp/pip-ephem-wheel-cache-pn8j7uz8/wheels/ca/ad/cc/0d5644dece701288590190c29b0e158225edf3f94792aa6ffb 2026-01-04T09:47:43,915 Successfully built algotree 2026-01-04T09:47:43,921 Removed build tracker: '/tmp/pip-build-tracker-xfn4lyoi'