2025-11-06T16:55:05,469 Created temporary directory: /tmp/pip-ephem-wheel-cache-nerk21_p 2025-11-06T16:55:05,471 Created temporary directory: /tmp/pip-build-tracker-81eh258p 2025-11-06T16:55:05,472 Initialized build tracking at /tmp/pip-build-tracker-81eh258p 2025-11-06T16:55:05,472 Created build tracker: /tmp/pip-build-tracker-81eh258p 2025-11-06T16:55:05,472 Entered build tracker: /tmp/pip-build-tracker-81eh258p 2025-11-06T16:55:05,473 Created temporary directory: /tmp/pip-wheel-ic0g2s4k 2025-11-06T16:55:05,476 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 2025-11-06T16:55:05,478 Created temporary directory: /tmp/pip-ephem-wheel-cache-a9jolfh2 2025-11-06T16:55:05,500 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-06T16:55:05,503 2 location(s) to search for versions of syntheseus: 2025-11-06T16:55:05,503 * https://pypi.org/simple/syntheseus/ 2025-11-06T16:55:05,503 * https://www.piwheels.org/simple/syntheseus/ 2025-11-06T16:55:05,504 Fetching project page and analyzing links: https://pypi.org/simple/syntheseus/ 2025-11-06T16:55:05,505 Getting page https://pypi.org/simple/syntheseus/ 2025-11-06T16:55:05,506 Found index url https://pypi.org/simple 2025-11-06T16:55:05,646 Fetched page https://pypi.org/simple/syntheseus/ as application/vnd.pypi.simple.v1+json 2025-11-06T16:55:05,649 Skipping link: No binaries permitted for syntheseus: https://files.pythonhosted.org/packages/72/25/d38f1b08e3113fcfc912158350c8d7b0150b98a3e1ab1ae2a4754e7c0d39/syntheseus-0.3.0-py3-none-any.whl (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,650 Found link https://files.pythonhosted.org/packages/6f/05/55f01918e2c389864c5182d1452293afe24211549dab3bdca9525bdce9d2/syntheseus-0.3.0.tar.gz (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7), version: 0.3.0 2025-11-06T16:55:05,651 Skipping link: No binaries permitted for syntheseus: https://files.pythonhosted.org/packages/59/73/d46b461214805bbcef8956abf7e120f56cea7bd425a7c8c263c760c11cc8/syntheseus-0.4.0-py3-none-any.whl (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,651 Found link https://files.pythonhosted.org/packages/da/a2/4a9d7050cd6fd16615e88a344da4c8e09996d14702f14d0ea62918413490/syntheseus-0.4.0.tar.gz (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7), version: 0.4.0 2025-11-06T16:55:05,652 Skipping link: No binaries permitted for syntheseus: https://files.pythonhosted.org/packages/1f/94/45da2ca1c67a45496077bbec9cd57e165460a5c29883a581fa2fe7f8de00/syntheseus-0.4.1-py3-none-any.whl (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,653 Found link https://files.pythonhosted.org/packages/1a/fa/d4c1b199fc160a84de167ae31879d20679a47d5987f56daa2459522c3a1b/syntheseus-0.4.1.tar.gz (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7), version: 0.4.1 2025-11-06T16:55:05,654 Skipping link: No binaries permitted for syntheseus: https://files.pythonhosted.org/packages/af/84/0ac0f2fd13120bb2f0b5e95e27802a49774763457d691f1648701ade9535/syntheseus-0.5.0-py3-none-any.whl (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,654 Found link https://files.pythonhosted.org/packages/5d/78/faeddb10c8c8b875bda4a69d7494386ecba866adf4d2ab706c267a895859/syntheseus-0.5.0.tar.gz (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.7), version: 0.5.0 2025-11-06T16:55:05,655 Skipping link: No binaries permitted for syntheseus: https://files.pythonhosted.org/packages/41/f4/08d47a283ff63858f59848904e9fed4238bf59dc12c6b24c72709ba68a0b/syntheseus-0.6.0-py3-none-any.whl (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.8) 2025-11-06T16:55:05,656 Found link https://files.pythonhosted.org/packages/55/a4/02edfc9faa5601f9d70ca118f10d69ee9d7ba204461da4e66c464e5d3e4d/syntheseus-0.6.0.tar.gz (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.8), version: 0.6.0 2025-11-06T16:55:05,657 Skipping link: No binaries permitted for syntheseus: https://files.pythonhosted.org/packages/9e/4f/d089261a01aaef17c4eee2b9d8debf567795cfa4ea73d107e5835daeaddc/syntheseus-0.7.0-py3-none-any.whl (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.8) 2025-11-06T16:55:05,658 Found link https://files.pythonhosted.org/packages/08/e2/d80c6785df97ced7dc24fac3b0d8a9c174c594a6e2f5aaa7dedfcf631cc8/syntheseus-0.7.0.tar.gz (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.8), version: 0.7.0 2025-11-06T16:55:05,659 Fetching project page and analyzing links: https://www.piwheels.org/simple/syntheseus/ 2025-11-06T16:55:05,659 Getting page https://www.piwheels.org/simple/syntheseus/ 2025-11-06T16:55:05,660 Found index url https://www.piwheels.org/simple 2025-11-06T16:55:05,817 Fetched page https://www.piwheels.org/simple/syntheseus/ as text/html 2025-11-06T16:55:05,820 Skipping link: No binaries permitted for syntheseus: https://www.piwheels.org/simple/syntheseus/syntheseus-0.6.0-py3-none-any.whl#sha256=b617851b27709133d2d510bf3022860ef6ba3356ba593b3cf0724e6ab2cd3510 (from https://www.piwheels.org/simple/syntheseus/) (requires-python:>=3.8) 2025-11-06T16:55:05,820 Skipping link: No binaries permitted for syntheseus: https://archive1.piwheels.org/simple/syntheseus/syntheseus-0.5.0-py3-none-any.whl#sha256=0f74c989c0a466659da4a1eed12d3f8c8bd93ef4d8e04937f704299647096120 (from https://www.piwheels.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,821 Skipping link: No binaries permitted for syntheseus: https://archive1.piwheels.org/simple/syntheseus/syntheseus-0.4.1-py3-none-any.whl#sha256=2168e2822758cbd6eb20ea6a5eb78ba06f50c01702c8ca0ed24c250e1d0a5c8c (from https://www.piwheels.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,821 Skipping link: No binaries permitted for syntheseus: https://archive1.piwheels.org/simple/syntheseus/syntheseus-0.4.0-py3-none-any.whl#sha256=463ded202c9836004fe3f88bc395278cedfb1aa557dee025729f5dd5b076c505 (from https://www.piwheels.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,822 Skipping link: No binaries permitted for syntheseus: https://archive1.piwheels.org/simple/syntheseus/syntheseus-0.3.0-py3-none-any.whl#sha256=c0c2da6149b6a4eb5d4d573ba649a047aefbaf78a1842a7ab2c7a2978d5e9541 (from https://www.piwheels.org/simple/syntheseus/) (requires-python:>=3.7) 2025-11-06T16:55:05,823 Skipping link: not a file: https://www.piwheels.org/simple/syntheseus/ 2025-11-06T16:55:05,823 Skipping link: not a file: https://pypi.org/simple/syntheseus/ 2025-11-06T16:55:05,843 Given no hashes to check 1 links for project 'syntheseus': discarding no candidates 2025-11-06T16:55:05,860 Collecting syntheseus==0.7.0 2025-11-06T16:55:05,863 Created temporary directory: /tmp/pip-unpack-572088ge 2025-11-06T16:55:06,072 Downloading syntheseus-0.7.0.tar.gz (264 kB) 2025-11-06T16:55:06,444 Added syntheseus==0.7.0 from https://files.pythonhosted.org/packages/08/e2/d80c6785df97ced7dc24fac3b0d8a9c174c594a6e2f5aaa7dedfcf631cc8/syntheseus-0.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-81eh258p' 2025-11-06T16:55:06,451 Created temporary directory: /tmp/pip-build-env-ih60i224 2025-11-06T16:55:06,455 Installing build dependencies: started 2025-11-06T16:55:06,456 Running command pip subprocess to install build dependencies 2025-11-06T16:55:07,613 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-06T16:55:08,215 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 2025-11-06T16:55:08,238 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-06T16:55:10,013 Collecting setuptools>=45 2025-11-06T16:55:10,117 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-06T16:55:10,510 Collecting setuptools_scm[toml]>=6.2 2025-11-06T16:55:10,533 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-06T16:55:10,742 Collecting packaging>=20 2025-11-06T16:55:10,763 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-06T16:55:13,676 Installing collected packages: setuptools, packaging, setuptools_scm 2025-11-06T16:55:17,721 Creating /tmp/pip-build-env-ih60i224/overlay/local/bin 2025-11-06T16:55:17,723 changing mode of /tmp/pip-build-env-ih60i224/overlay/local/bin/setuptools-scm to 755 2025-11-06T16:55:17,746 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 2025-11-06T16:55:18,027 Installing build dependencies: finished with status 'done' 2025-11-06T16:55:18,033 Getting requirements to build wheel: started 2025-11-06T16:55:18,034 Running command Getting requirements to build wheel 2025-11-06T16:55:18,745 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-06T16:55:18,745 !! 2025-11-06T16:55:18,746 ******************************************************************************** 2025-11-06T16:55:18,746 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-06T16:55:18,747 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-06T16:55:18,748 or your builds will no longer be supported. 2025-11-06T16:55:18,749 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T16:55:18,750 ******************************************************************************** 2025-11-06T16:55:18,751 !! 2025-11-06T16:55:18,752 corresp(dist, value, root_dir) 2025-11-06T16:55:18,848 running egg_info 2025-11-06T16:55:18,857 writing syntheseus.egg-info/PKG-INFO 2025-11-06T16:55:18,866 writing dependency_links to syntheseus.egg-info/dependency_links.txt 2025-11-06T16:55:18,868 writing entry points to syntheseus.egg-info/entry_points.txt 2025-11-06T16:55:18,874 writing requirements to syntheseus.egg-info/requires.txt 2025-11-06T16:55:18,875 writing top-level names to syntheseus.egg-info/top_level.txt 2025-11-06T16:55:18,943 listing git files failed - pretending there aren't any 2025-11-06T16:55:18,948 reading manifest file 'syntheseus.egg-info/SOURCES.txt' 2025-11-06T16:55:18,966 adding license file 'LICENSE' 2025-11-06T16:55:18,974 writing manifest file 'syntheseus.egg-info/SOURCES.txt' 2025-11-06T16:55:19,077 Getting requirements to build wheel: finished with status 'done' 2025-11-06T16:55:19,081 Created temporary directory: /tmp/pip-modern-metadata-_wqoqemf 2025-11-06T16:55:19,083 Preparing metadata (pyproject.toml): started 2025-11-06T16:55:19,084 Running command Preparing metadata (pyproject.toml) 2025-11-06T16:55:19,744 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-06T16:55:19,745 !! 2025-11-06T16:55:19,746 ******************************************************************************** 2025-11-06T16:55:19,747 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-06T16:55:19,748 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-06T16:55:19,749 or your builds will no longer be supported. 2025-11-06T16:55:19,750 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T16:55:19,750 ******************************************************************************** 2025-11-06T16:55:19,751 !! 2025-11-06T16:55:19,751 corresp(dist, value, root_dir) 2025-11-06T16:55:19,842 running dist_info 2025-11-06T16:55:19,857 creating /tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info 2025-11-06T16:55:19,858 writing /tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/PKG-INFO 2025-11-06T16:55:19,868 writing dependency_links to /tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/dependency_links.txt 2025-11-06T16:55:19,870 writing entry points to /tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/entry_points.txt 2025-11-06T16:55:19,875 writing requirements to /tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/requires.txt 2025-11-06T16:55:19,876 writing top-level names to /tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/top_level.txt 2025-11-06T16:55:19,878 writing manifest file '/tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/SOURCES.txt' 2025-11-06T16:55:19,941 listing git files failed - pretending there aren't any 2025-11-06T16:55:19,945 reading manifest file '/tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/SOURCES.txt' 2025-11-06T16:55:19,948 adding license file 'LICENSE' 2025-11-06T16:55:19,953 writing manifest file '/tmp/pip-modern-metadata-_wqoqemf/syntheseus.egg-info/SOURCES.txt' 2025-11-06T16:55:19,954 creating '/tmp/pip-modern-metadata-_wqoqemf/syntheseus-0.7.0.dist-info' 2025-11-06T16:55:20,316 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-06T16:55:20,322 Source in /tmp/pip-wheel-ic0g2s4k/syntheseus_8f3504ed0e084c929eb70f06b71b03d1 has version 0.7.0, which satisfies requirement syntheseus==0.7.0 from https://files.pythonhosted.org/packages/08/e2/d80c6785df97ced7dc24fac3b0d8a9c174c594a6e2f5aaa7dedfcf631cc8/syntheseus-0.7.0.tar.gz 2025-11-06T16:55:20,323 Removed syntheseus==0.7.0 from https://files.pythonhosted.org/packages/08/e2/d80c6785df97ced7dc24fac3b0d8a9c174c594a6e2f5aaa7dedfcf631cc8/syntheseus-0.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-81eh258p' 2025-11-06T16:55:20,329 Created temporary directory: /tmp/pip-unpack-wm8led0d 2025-11-06T16:55:20,330 Building wheels for collected packages: syntheseus 2025-11-06T16:55:20,335 Created temporary directory: /tmp/pip-wheel-jqksj5cc 2025-11-06T16:55:20,335 Destination directory: /tmp/pip-wheel-jqksj5cc 2025-11-06T16:55:20,338 Building wheel for syntheseus (pyproject.toml): started 2025-11-06T16:55:20,340 Running command Building wheel for syntheseus (pyproject.toml) 2025-11-06T16:55:21,000 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-06T16:55:21,000 !! 2025-11-06T16:55:21,001 ******************************************************************************** 2025-11-06T16:55:21,002 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-06T16:55:21,003 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-06T16:55:21,004 or your builds will no longer be supported. 2025-11-06T16:55:21,005 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T16:55:21,006 ******************************************************************************** 2025-11-06T16:55:21,007 !! 2025-11-06T16:55:21,007 corresp(dist, value, root_dir) 2025-11-06T16:55:21,084 running bdist_wheel 2025-11-06T16:55:21,110 running build 2025-11-06T16:55:21,111 running build_py 2025-11-06T16:55:21,119 creating build/lib/syntheseus 2025-11-06T16:55:21,121 copying syntheseus/__init__.py -> build/lib/syntheseus 2025-11-06T16:55:21,124 creating build/lib/syntheseus/cli 2025-11-06T16:55:21,125 copying syntheseus/cli/main.py -> build/lib/syntheseus/cli 2025-11-06T16:55:21,127 copying syntheseus/cli/search.py -> build/lib/syntheseus/cli 2025-11-06T16:55:21,129 copying syntheseus/cli/__init__.py -> build/lib/syntheseus/cli 2025-11-06T16:55:21,131 copying syntheseus/cli/eval_single_step.py -> build/lib/syntheseus/cli 2025-11-06T16:55:21,134 creating build/lib/syntheseus/interface 2025-11-06T16:55:21,135 copying syntheseus/interface/bag.py -> build/lib/syntheseus/interface 2025-11-06T16:55:21,137 copying syntheseus/interface/models.py -> build/lib/syntheseus/interface 2025-11-06T16:55:21,139 copying syntheseus/interface/molecule.py -> build/lib/syntheseus/interface 2025-11-06T16:55:21,141 copying syntheseus/interface/__init__.py -> build/lib/syntheseus/interface 2025-11-06T16:55:21,143 copying syntheseus/interface/reaction.py -> build/lib/syntheseus/interface 2025-11-06T16:55:21,145 creating build/lib/syntheseus/reaction_prediction 2025-11-06T16:55:21,147 copying syntheseus/reaction_prediction/__init__.py -> build/lib/syntheseus/reaction_prediction 2025-11-06T16:55:21,149 creating build/lib/syntheseus/search 2025-11-06T16:55:21,150 copying syntheseus/search/mol_inventory.py -> build/lib/syntheseus/search 2025-11-06T16:55:21,152 copying syntheseus/search/visualization.py -> build/lib/syntheseus/search 2025-11-06T16:55:21,154 copying syntheseus/search/__init__.py -> build/lib/syntheseus/search 2025-11-06T16:55:21,156 creating build/lib/syntheseus/reaction_prediction/chem 2025-11-06T16:55:21,158 copying syntheseus/reaction_prediction/chem/utils.py -> build/lib/syntheseus/reaction_prediction/chem 2025-11-06T16:55:21,160 copying syntheseus/reaction_prediction/chem/__init__.py -> build/lib/syntheseus/reaction_prediction/chem 2025-11-06T16:55:21,162 creating build/lib/syntheseus/reaction_prediction/models 2025-11-06T16:55:21,163 copying syntheseus/reaction_prediction/models/__init__.py -> build/lib/syntheseus/reaction_prediction/models 2025-11-06T16:55:21,165 copying syntheseus/reaction_prediction/models/retro_knn.py -> build/lib/syntheseus/reaction_prediction/models 2025-11-06T16:55:21,167 creating build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,168 copying syntheseus/reaction_prediction/utils/testing.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,170 copying syntheseus/reaction_prediction/utils/config.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,172 copying syntheseus/reaction_prediction/utils/metrics.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,174 copying syntheseus/reaction_prediction/utils/inference.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,176 copying syntheseus/reaction_prediction/utils/misc.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,178 copying syntheseus/reaction_prediction/utils/parallel.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,180 copying syntheseus/reaction_prediction/utils/downloading.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,182 copying syntheseus/reaction_prediction/utils/__init__.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,184 copying syntheseus/reaction_prediction/utils/model_loading.py -> build/lib/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,187 creating build/lib/syntheseus/reaction_prediction/data 2025-11-06T16:55:21,188 copying syntheseus/reaction_prediction/data/reaction_sample.py -> build/lib/syntheseus/reaction_prediction/data 2025-11-06T16:55:21,190 copying syntheseus/reaction_prediction/data/__init__.py -> build/lib/syntheseus/reaction_prediction/data 2025-11-06T16:55:21,192 copying syntheseus/reaction_prediction/data/dataset.py -> build/lib/syntheseus/reaction_prediction/data 2025-11-06T16:55:21,195 creating build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,196 copying syntheseus/reaction_prediction/inference/config.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,198 copying syntheseus/reaction_prediction/inference/base.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,200 copying syntheseus/reaction_prediction/inference/gln.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,202 copying syntheseus/reaction_prediction/inference/toy_models.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,204 copying syntheseus/reaction_prediction/inference/mhnreact.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,206 copying syntheseus/reaction_prediction/inference/local_retro.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,208 copying syntheseus/reaction_prediction/inference/graph2edits.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,210 copying syntheseus/reaction_prediction/inference/root_aligned.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,213 copying syntheseus/reaction_prediction/inference/chemformer.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,215 copying syntheseus/reaction_prediction/inference/megan.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,217 copying syntheseus/reaction_prediction/inference/__init__.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,219 copying syntheseus/reaction_prediction/inference/retro_knn.py -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,222 creating build/lib/syntheseus/search/node_evaluation 2025-11-06T16:55:21,223 copying syntheseus/search/node_evaluation/common.py -> build/lib/syntheseus/search/node_evaluation 2025-11-06T16:55:21,225 copying syntheseus/search/node_evaluation/base.py -> build/lib/syntheseus/search/node_evaluation 2025-11-06T16:55:21,227 copying syntheseus/search/node_evaluation/__init__.py -> build/lib/syntheseus/search/node_evaluation 2025-11-06T16:55:21,229 creating build/lib/syntheseus/search/utils 2025-11-06T16:55:21,230 copying syntheseus/search/utils/misc.py -> build/lib/syntheseus/search/utils 2025-11-06T16:55:21,232 copying syntheseus/search/utils/__init__.py -> build/lib/syntheseus/search/utils 2025-11-06T16:55:21,235 creating build/lib/syntheseus/search/analysis 2025-11-06T16:55:21,236 copying syntheseus/search/analysis/diversity.py -> build/lib/syntheseus/search/analysis 2025-11-06T16:55:21,238 copying syntheseus/search/analysis/solution_time.py -> build/lib/syntheseus/search/analysis 2025-11-06T16:55:21,240 copying syntheseus/search/analysis/__init__.py -> build/lib/syntheseus/search/analysis 2025-11-06T16:55:21,242 copying syntheseus/search/analysis/route_extraction.py -> build/lib/syntheseus/search/analysis 2025-11-06T16:55:21,245 creating build/lib/syntheseus/search/graph 2025-11-06T16:55:21,246 copying syntheseus/search/graph/standardization.py -> build/lib/syntheseus/search/graph 2025-11-06T16:55:21,249 copying syntheseus/search/graph/and_or.py -> build/lib/syntheseus/search/graph 2025-11-06T16:55:21,251 copying syntheseus/search/graph/node.py -> build/lib/syntheseus/search/graph 2025-11-06T16:55:21,253 copying syntheseus/search/graph/molset.py -> build/lib/syntheseus/search/graph 2025-11-06T16:55:21,256 copying syntheseus/search/graph/base_graph.py -> build/lib/syntheseus/search/graph 2025-11-06T16:55:21,258 copying syntheseus/search/graph/__init__.py -> build/lib/syntheseus/search/graph 2025-11-06T16:55:21,260 copying syntheseus/search/graph/route.py -> build/lib/syntheseus/search/graph 2025-11-06T16:55:21,262 creating build/lib/syntheseus/search/algorithms 2025-11-06T16:55:21,263 copying syntheseus/search/algorithms/breadth_first.py -> build/lib/syntheseus/search/algorithms 2025-11-06T16:55:21,265 copying syntheseus/search/algorithms/base.py -> build/lib/syntheseus/search/algorithms 2025-11-06T16:55:21,268 copying syntheseus/search/algorithms/pdvn.py -> build/lib/syntheseus/search/algorithms 2025-11-06T16:55:21,271 copying syntheseus/search/algorithms/mixins.py -> build/lib/syntheseus/search/algorithms 2025-11-06T16:55:21,273 copying syntheseus/search/algorithms/__init__.py -> build/lib/syntheseus/search/algorithms 2025-11-06T16:55:21,274 copying syntheseus/search/algorithms/random.py -> build/lib/syntheseus/search/algorithms 2025-11-06T16:55:21,277 creating build/lib/syntheseus/search/graph/message_passing 2025-11-06T16:55:21,278 copying syntheseus/search/graph/message_passing/run.py -> build/lib/syntheseus/search/graph/message_passing 2025-11-06T16:55:21,280 copying syntheseus/search/graph/message_passing/update_functions.py -> build/lib/syntheseus/search/graph/message_passing 2025-11-06T16:55:21,282 copying syntheseus/search/graph/message_passing/__init__.py -> build/lib/syntheseus/search/graph/message_passing 2025-11-06T16:55:21,284 creating build/lib/syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,285 copying syntheseus/search/algorithms/mcts/base.py -> build/lib/syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,288 copying syntheseus/search/algorithms/mcts/molset.py -> build/lib/syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,290 copying syntheseus/search/algorithms/mcts/__init__.py -> build/lib/syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,292 creating build/lib/syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,293 copying syntheseus/search/algorithms/best_first/retro_star.py -> build/lib/syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,295 copying syntheseus/search/algorithms/best_first/base.py -> build/lib/syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,298 copying syntheseus/search/algorithms/best_first/__init__.py -> build/lib/syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,299 running egg_info 2025-11-06T16:55:21,313 writing syntheseus.egg-info/PKG-INFO 2025-11-06T16:55:21,322 writing dependency_links to syntheseus.egg-info/dependency_links.txt 2025-11-06T16:55:21,324 writing entry points to syntheseus.egg-info/entry_points.txt 2025-11-06T16:55:21,329 writing requirements to syntheseus.egg-info/requires.txt 2025-11-06T16:55:21,330 writing top-level names to syntheseus.egg-info/top_level.txt 2025-11-06T16:55:21,376 listing git files failed - pretending there aren't any 2025-11-06T16:55:21,380 reading manifest file 'syntheseus.egg-info/SOURCES.txt' 2025-11-06T16:55:21,390 adding license file 'LICENSE' 2025-11-06T16:55:21,398 writing manifest file 'syntheseus.egg-info/SOURCES.txt' 2025-11-06T16:55:21,401 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.reaction_prediction.environment_gln' is absent from the `packages` configuration. 2025-11-06T16:55:21,401 !! 2025-11-06T16:55:21,403 ******************************************************************************** 2025-11-06T16:55:21,403 ############################ 2025-11-06T16:55:21,404 # Package would be ignored # 2025-11-06T16:55:21,404 ############################ 2025-11-06T16:55:21,405 Python recognizes 'syntheseus.reaction_prediction.environment_gln' as an importable package[^1], 2025-11-06T16:55:21,406 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,407 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,408 package, please make sure that 'syntheseus.reaction_prediction.environment_gln' is explicitly added 2025-11-06T16:55:21,408 to the `packages` configuration field. 2025-11-06T16:55:21,410 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,410 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,411 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,412 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,413 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,414 If you don't want 'syntheseus.reaction_prediction.environment_gln' to be distributed and are 2025-11-06T16:55:21,414 already explicitly excluding 'syntheseus.reaction_prediction.environment_gln' via 2025-11-06T16:55:21,414 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,415 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,415 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,416 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,417 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,418 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,419 even if it does not contain any `.py` files. 2025-11-06T16:55:21,419 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,420 directory, all directories are treated like packages. 2025-11-06T16:55:21,420 ******************************************************************************** 2025-11-06T16:55:21,421 !! 2025-11-06T16:55:21,422 check.warn(importable) 2025-11-06T16:55:21,422 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests' is absent from the `packages` configuration. 2025-11-06T16:55:21,423 !! 2025-11-06T16:55:21,424 ******************************************************************************** 2025-11-06T16:55:21,424 ############################ 2025-11-06T16:55:21,425 # Package would be ignored # 2025-11-06T16:55:21,425 ############################ 2025-11-06T16:55:21,426 Python recognizes 'syntheseus.tests' as an importable package[^1], 2025-11-06T16:55:21,426 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,427 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,428 package, please make sure that 'syntheseus.tests' is explicitly added 2025-11-06T16:55:21,428 to the `packages` configuration field. 2025-11-06T16:55:21,429 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,430 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,430 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,431 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,432 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,433 If you don't want 'syntheseus.tests' to be distributed and are 2025-11-06T16:55:21,434 already explicitly excluding 'syntheseus.tests' via 2025-11-06T16:55:21,434 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,435 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,436 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,437 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,438 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,439 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,440 even if it does not contain any `.py` files. 2025-11-06T16:55:21,441 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,441 directory, all directories are treated like packages. 2025-11-06T16:55:21,442 ******************************************************************************** 2025-11-06T16:55:21,443 !! 2025-11-06T16:55:21,443 check.warn(importable) 2025-11-06T16:55:21,443 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.cli' is absent from the `packages` configuration. 2025-11-06T16:55:21,444 !! 2025-11-06T16:55:21,445 ******************************************************************************** 2025-11-06T16:55:21,445 ############################ 2025-11-06T16:55:21,446 # Package would be ignored # 2025-11-06T16:55:21,446 ############################ 2025-11-06T16:55:21,447 Python recognizes 'syntheseus.tests.cli' as an importable package[^1], 2025-11-06T16:55:21,447 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,448 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,448 package, please make sure that 'syntheseus.tests.cli' is explicitly added 2025-11-06T16:55:21,449 to the `packages` configuration field. 2025-11-06T16:55:21,450 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,450 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,451 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,452 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,453 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,454 If you don't want 'syntheseus.tests.cli' to be distributed and are 2025-11-06T16:55:21,454 already explicitly excluding 'syntheseus.tests.cli' via 2025-11-06T16:55:21,455 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,455 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,456 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,457 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,458 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,459 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,460 even if it does not contain any `.py` files. 2025-11-06T16:55:21,460 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,461 directory, all directories are treated like packages. 2025-11-06T16:55:21,461 ******************************************************************************** 2025-11-06T16:55:21,462 !! 2025-11-06T16:55:21,463 check.warn(importable) 2025-11-06T16:55:21,463 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.interface' is absent from the `packages` configuration. 2025-11-06T16:55:21,464 !! 2025-11-06T16:55:21,465 ******************************************************************************** 2025-11-06T16:55:21,465 ############################ 2025-11-06T16:55:21,466 # Package would be ignored # 2025-11-06T16:55:21,466 ############################ 2025-11-06T16:55:21,467 Python recognizes 'syntheseus.tests.interface' as an importable package[^1], 2025-11-06T16:55:21,467 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,469 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,469 package, please make sure that 'syntheseus.tests.interface' is explicitly added 2025-11-06T16:55:21,469 to the `packages` configuration field. 2025-11-06T16:55:21,470 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,471 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,471 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,472 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,473 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,474 If you don't want 'syntheseus.tests.interface' to be distributed and are 2025-11-06T16:55:21,474 already explicitly excluding 'syntheseus.tests.interface' via 2025-11-06T16:55:21,474 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,475 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,475 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,476 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,477 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,479 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,479 even if it does not contain any `.py` files. 2025-11-06T16:55:21,480 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,480 directory, all directories are treated like packages. 2025-11-06T16:55:21,481 ******************************************************************************** 2025-11-06T16:55:21,481 !! 2025-11-06T16:55:21,482 check.warn(importable) 2025-11-06T16:55:21,482 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.reaction_prediction' is absent from the `packages` configuration. 2025-11-06T16:55:21,483 !! 2025-11-06T16:55:21,484 ******************************************************************************** 2025-11-06T16:55:21,484 ############################ 2025-11-06T16:55:21,485 # Package would be ignored # 2025-11-06T16:55:21,485 ############################ 2025-11-06T16:55:21,486 Python recognizes 'syntheseus.tests.reaction_prediction' as an importable package[^1], 2025-11-06T16:55:21,486 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,487 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,488 package, please make sure that 'syntheseus.tests.reaction_prediction' is explicitly added 2025-11-06T16:55:21,488 to the `packages` configuration field. 2025-11-06T16:55:21,489 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,490 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,490 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,491 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,492 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,493 If you don't want 'syntheseus.tests.reaction_prediction' to be distributed and are 2025-11-06T16:55:21,494 already explicitly excluding 'syntheseus.tests.reaction_prediction' via 2025-11-06T16:55:21,495 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,495 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,496 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,497 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,498 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,499 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,499 even if it does not contain any `.py` files. 2025-11-06T16:55:21,500 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,500 directory, all directories are treated like packages. 2025-11-06T16:55:21,501 ******************************************************************************** 2025-11-06T16:55:21,502 !! 2025-11-06T16:55:21,502 check.warn(importable) 2025-11-06T16:55:21,502 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.reaction_prediction.chem' is absent from the `packages` configuration. 2025-11-06T16:55:21,503 !! 2025-11-06T16:55:21,504 ******************************************************************************** 2025-11-06T16:55:21,504 ############################ 2025-11-06T16:55:21,505 # Package would be ignored # 2025-11-06T16:55:21,505 ############################ 2025-11-06T16:55:21,506 Python recognizes 'syntheseus.tests.reaction_prediction.chem' as an importable package[^1], 2025-11-06T16:55:21,506 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,507 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,508 package, please make sure that 'syntheseus.tests.reaction_prediction.chem' is explicitly added 2025-11-06T16:55:21,509 to the `packages` configuration field. 2025-11-06T16:55:21,510 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,510 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,511 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,512 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,513 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,514 If you don't want 'syntheseus.tests.reaction_prediction.chem' to be distributed and are 2025-11-06T16:55:21,514 already explicitly excluding 'syntheseus.tests.reaction_prediction.chem' via 2025-11-06T16:55:21,515 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,516 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,516 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,517 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,518 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,519 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,520 even if it does not contain any `.py` files. 2025-11-06T16:55:21,520 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,521 directory, all directories are treated like packages. 2025-11-06T16:55:21,521 ******************************************************************************** 2025-11-06T16:55:21,522 !! 2025-11-06T16:55:21,523 check.warn(importable) 2025-11-06T16:55:21,524 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.reaction_prediction.data' is absent from the `packages` configuration. 2025-11-06T16:55:21,524 !! 2025-11-06T16:55:21,525 ******************************************************************************** 2025-11-06T16:55:21,526 ############################ 2025-11-06T16:55:21,526 # Package would be ignored # 2025-11-06T16:55:21,526 ############################ 2025-11-06T16:55:21,527 Python recognizes 'syntheseus.tests.reaction_prediction.data' as an importable package[^1], 2025-11-06T16:55:21,527 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,528 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,529 package, please make sure that 'syntheseus.tests.reaction_prediction.data' is explicitly added 2025-11-06T16:55:21,529 to the `packages` configuration field. 2025-11-06T16:55:21,530 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,530 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,531 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,532 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,533 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,534 If you don't want 'syntheseus.tests.reaction_prediction.data' to be distributed and are 2025-11-06T16:55:21,534 already explicitly excluding 'syntheseus.tests.reaction_prediction.data' via 2025-11-06T16:55:21,534 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,535 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,535 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,536 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,537 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,539 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,539 even if it does not contain any `.py` files. 2025-11-06T16:55:21,540 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,540 directory, all directories are treated like packages. 2025-11-06T16:55:21,541 ******************************************************************************** 2025-11-06T16:55:21,542 !! 2025-11-06T16:55:21,543 check.warn(importable) 2025-11-06T16:55:21,543 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.reaction_prediction.inference' is absent from the `packages` configuration. 2025-11-06T16:55:21,544 !! 2025-11-06T16:55:21,545 ******************************************************************************** 2025-11-06T16:55:21,545 ############################ 2025-11-06T16:55:21,545 # Package would be ignored # 2025-11-06T16:55:21,546 ############################ 2025-11-06T16:55:21,547 Python recognizes 'syntheseus.tests.reaction_prediction.inference' as an importable package[^1], 2025-11-06T16:55:21,547 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,548 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,549 package, please make sure that 'syntheseus.tests.reaction_prediction.inference' is explicitly added 2025-11-06T16:55:21,549 to the `packages` configuration field. 2025-11-06T16:55:21,551 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,551 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,552 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,552 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,553 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,554 If you don't want 'syntheseus.tests.reaction_prediction.inference' to be distributed and are 2025-11-06T16:55:21,555 already explicitly excluding 'syntheseus.tests.reaction_prediction.inference' via 2025-11-06T16:55:21,555 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,555 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,556 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,557 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,558 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,559 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,560 even if it does not contain any `.py` files. 2025-11-06T16:55:21,560 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,560 directory, all directories are treated like packages. 2025-11-06T16:55:21,561 ******************************************************************************** 2025-11-06T16:55:21,562 !! 2025-11-06T16:55:21,563 check.warn(importable) 2025-11-06T16:55:21,563 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.reaction_prediction.utils' is absent from the `packages` configuration. 2025-11-06T16:55:21,563 !! 2025-11-06T16:55:21,564 ******************************************************************************** 2025-11-06T16:55:21,565 ############################ 2025-11-06T16:55:21,565 # Package would be ignored # 2025-11-06T16:55:21,566 ############################ 2025-11-06T16:55:21,567 Python recognizes 'syntheseus.tests.reaction_prediction.utils' as an importable package[^1], 2025-11-06T16:55:21,567 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,568 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,568 package, please make sure that 'syntheseus.tests.reaction_prediction.utils' is explicitly added 2025-11-06T16:55:21,569 to the `packages` configuration field. 2025-11-06T16:55:21,570 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,570 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,571 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,572 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,573 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,574 If you don't want 'syntheseus.tests.reaction_prediction.utils' to be distributed and are 2025-11-06T16:55:21,574 already explicitly excluding 'syntheseus.tests.reaction_prediction.utils' via 2025-11-06T16:55:21,575 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,575 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,576 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,577 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,578 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,580 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,580 even if it does not contain any `.py` files. 2025-11-06T16:55:21,580 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,581 directory, all directories are treated like packages. 2025-11-06T16:55:21,581 ******************************************************************************** 2025-11-06T16:55:21,582 !! 2025-11-06T16:55:21,582 check.warn(importable) 2025-11-06T16:55:21,583 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.search' is absent from the `packages` configuration. 2025-11-06T16:55:21,583 !! 2025-11-06T16:55:21,584 ******************************************************************************** 2025-11-06T16:55:21,584 ############################ 2025-11-06T16:55:21,585 # Package would be ignored # 2025-11-06T16:55:21,585 ############################ 2025-11-06T16:55:21,586 Python recognizes 'syntheseus.tests.search' as an importable package[^1], 2025-11-06T16:55:21,586 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,587 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,587 package, please make sure that 'syntheseus.tests.search' is explicitly added 2025-11-06T16:55:21,588 to the `packages` configuration field. 2025-11-06T16:55:21,589 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,589 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,590 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,591 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,592 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,593 If you don't want 'syntheseus.tests.search' to be distributed and are 2025-11-06T16:55:21,594 already explicitly excluding 'syntheseus.tests.search' via 2025-11-06T16:55:21,594 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,595 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,596 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,597 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,598 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,600 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,600 even if it does not contain any `.py` files. 2025-11-06T16:55:21,601 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,601 directory, all directories are treated like packages. 2025-11-06T16:55:21,602 ******************************************************************************** 2025-11-06T16:55:21,603 !! 2025-11-06T16:55:21,603 check.warn(importable) 2025-11-06T16:55:21,604 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.search.algorithms' is absent from the `packages` configuration. 2025-11-06T16:55:21,604 !! 2025-11-06T16:55:21,605 ******************************************************************************** 2025-11-06T16:55:21,606 ############################ 2025-11-06T16:55:21,607 # Package would be ignored # 2025-11-06T16:55:21,607 ############################ 2025-11-06T16:55:21,608 Python recognizes 'syntheseus.tests.search.algorithms' as an importable package[^1], 2025-11-06T16:55:21,609 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,609 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,610 package, please make sure that 'syntheseus.tests.search.algorithms' is explicitly added 2025-11-06T16:55:21,610 to the `packages` configuration field. 2025-11-06T16:55:21,611 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,611 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,612 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,612 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,613 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,614 If you don't want 'syntheseus.tests.search.algorithms' to be distributed and are 2025-11-06T16:55:21,615 already explicitly excluding 'syntheseus.tests.search.algorithms' via 2025-11-06T16:55:21,615 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,615 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,616 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,617 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,618 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,619 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,620 even if it does not contain any `.py` files. 2025-11-06T16:55:21,620 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,621 directory, all directories are treated like packages. 2025-11-06T16:55:21,621 ******************************************************************************** 2025-11-06T16:55:21,622 !! 2025-11-06T16:55:21,623 check.warn(importable) 2025-11-06T16:55:21,623 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.search.analysis' is absent from the `packages` configuration. 2025-11-06T16:55:21,624 !! 2025-11-06T16:55:21,625 ******************************************************************************** 2025-11-06T16:55:21,626 ############################ 2025-11-06T16:55:21,627 # Package would be ignored # 2025-11-06T16:55:21,627 ############################ 2025-11-06T16:55:21,627 Python recognizes 'syntheseus.tests.search.analysis' as an importable package[^1], 2025-11-06T16:55:21,628 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,629 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,630 package, please make sure that 'syntheseus.tests.search.analysis' is explicitly added 2025-11-06T16:55:21,630 to the `packages` configuration field. 2025-11-06T16:55:21,631 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,632 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,632 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,634 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,635 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,636 If you don't want 'syntheseus.tests.search.analysis' to be distributed and are 2025-11-06T16:55:21,636 already explicitly excluding 'syntheseus.tests.search.analysis' via 2025-11-06T16:55:21,637 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,638 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,638 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,639 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,640 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,641 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,642 even if it does not contain any `.py` files. 2025-11-06T16:55:21,642 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,642 directory, all directories are treated like packages. 2025-11-06T16:55:21,643 ******************************************************************************** 2025-11-06T16:55:21,644 !! 2025-11-06T16:55:21,644 check.warn(importable) 2025-11-06T16:55:21,644 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.search.graph' is absent from the `packages` configuration. 2025-11-06T16:55:21,645 !! 2025-11-06T16:55:21,646 ******************************************************************************** 2025-11-06T16:55:21,646 ############################ 2025-11-06T16:55:21,647 # Package would be ignored # 2025-11-06T16:55:21,647 ############################ 2025-11-06T16:55:21,648 Python recognizes 'syntheseus.tests.search.graph' as an importable package[^1], 2025-11-06T16:55:21,648 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,649 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,650 package, please make sure that 'syntheseus.tests.search.graph' is explicitly added 2025-11-06T16:55:21,650 to the `packages` configuration field. 2025-11-06T16:55:21,651 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,652 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,652 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,653 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,654 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,656 If you don't want 'syntheseus.tests.search.graph' to be distributed and are 2025-11-06T16:55:21,656 already explicitly excluding 'syntheseus.tests.search.graph' via 2025-11-06T16:55:21,657 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,657 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,658 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,659 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,660 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,661 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,662 even if it does not contain any `.py` files. 2025-11-06T16:55:21,662 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,663 directory, all directories are treated like packages. 2025-11-06T16:55:21,663 ******************************************************************************** 2025-11-06T16:55:21,665 !! 2025-11-06T16:55:21,665 check.warn(importable) 2025-11-06T16:55:21,666 /tmp/pip-build-env-ih60i224/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.search.node_evaluation' is absent from the `packages` configuration. 2025-11-06T16:55:21,666 !! 2025-11-06T16:55:21,667 ******************************************************************************** 2025-11-06T16:55:21,667 ############################ 2025-11-06T16:55:21,668 # Package would be ignored # 2025-11-06T16:55:21,668 ############################ 2025-11-06T16:55:21,668 Python recognizes 'syntheseus.tests.search.node_evaluation' as an importable package[^1], 2025-11-06T16:55:21,669 but it is absent from setuptools' `packages` configuration. 2025-11-06T16:55:21,670 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T16:55:21,670 package, please make sure that 'syntheseus.tests.search.node_evaluation' is explicitly added 2025-11-06T16:55:21,671 to the `packages` configuration field. 2025-11-06T16:55:21,671 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T16:55:21,672 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T16:55:21,672 instead of `find_packages(...)`/`find:`). 2025-11-06T16:55:21,673 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T16:55:21,674 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T16:55:21,675 If you don't want 'syntheseus.tests.search.node_evaluation' to be distributed and are 2025-11-06T16:55:21,676 already explicitly excluding 'syntheseus.tests.search.node_evaluation' via 2025-11-06T16:55:21,676 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T16:55:21,677 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T16:55:21,677 combination with a more fine grained `package-data` configuration. 2025-11-06T16:55:21,678 You can read more about "package data files" on setuptools documentation page: 2025-11-06T16:55:21,679 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T16:55:21,680 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T16:55:21,681 even if it does not contain any `.py` files. 2025-11-06T16:55:21,681 On the other hand, currently there is no concept of package data 2025-11-06T16:55:21,682 directory, all directories are treated like packages. 2025-11-06T16:55:21,682 ******************************************************************************** 2025-11-06T16:55:21,683 !! 2025-11-06T16:55:21,684 check.warn(importable) 2025-11-06T16:55:21,684 copying syntheseus/py.typed -> build/lib/syntheseus 2025-11-06T16:55:21,684 creating build/lib/syntheseus/tests 2025-11-06T16:55:21,685 copying syntheseus/tests/__init__.py -> build/lib/syntheseus/tests 2025-11-06T16:55:21,685 copying syntheseus/tests/conftest.py -> build/lib/syntheseus/tests 2025-11-06T16:55:21,686 creating build/lib/syntheseus/tests/cli 2025-11-06T16:55:21,686 copying syntheseus/tests/cli/__init__.py -> build/lib/syntheseus/tests/cli 2025-11-06T16:55:21,687 copying syntheseus/tests/cli/test_cli.py -> build/lib/syntheseus/tests/cli 2025-11-06T16:55:21,687 copying syntheseus/tests/cli/test_eval_single_step.py -> build/lib/syntheseus/tests/cli 2025-11-06T16:55:21,688 copying syntheseus/tests/cli/test_search.py -> build/lib/syntheseus/tests/cli 2025-11-06T16:55:21,688 creating build/lib/syntheseus/tests/interface 2025-11-06T16:55:21,689 copying syntheseus/tests/interface/__init__.py -> build/lib/syntheseus/tests/interface 2025-11-06T16:55:21,689 copying syntheseus/tests/interface/test_bag.py -> build/lib/syntheseus/tests/interface 2025-11-06T16:55:21,690 copying syntheseus/tests/interface/test_models.py -> build/lib/syntheseus/tests/interface 2025-11-06T16:55:21,691 copying syntheseus/tests/interface/test_molecule.py -> build/lib/syntheseus/tests/interface 2025-11-06T16:55:21,691 copying syntheseus/tests/interface/test_reaction.py -> build/lib/syntheseus/tests/interface 2025-11-06T16:55:21,691 copying syntheseus/tests/interface/test_toy_models.py -> build/lib/syntheseus/tests/interface 2025-11-06T16:55:21,692 creating build/lib/syntheseus/tests/reaction_prediction 2025-11-06T16:55:21,692 copying syntheseus/tests/reaction_prediction/__init__.py -> build/lib/syntheseus/tests/reaction_prediction 2025-11-06T16:55:21,693 creating build/lib/syntheseus/tests/reaction_prediction/chem 2025-11-06T16:55:21,693 copying syntheseus/tests/reaction_prediction/chem/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/chem 2025-11-06T16:55:21,693 copying syntheseus/tests/reaction_prediction/chem/test_utils.py -> build/lib/syntheseus/tests/reaction_prediction/chem 2025-11-06T16:55:21,694 creating build/lib/syntheseus/tests/reaction_prediction/data 2025-11-06T16:55:21,694 copying syntheseus/tests/reaction_prediction/data/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/data 2025-11-06T16:55:21,695 copying syntheseus/tests/reaction_prediction/data/test_dataset.py -> build/lib/syntheseus/tests/reaction_prediction/data 2025-11-06T16:55:21,695 creating build/lib/syntheseus/tests/reaction_prediction/inference 2025-11-06T16:55:21,696 copying syntheseus/tests/reaction_prediction/inference/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/inference 2025-11-06T16:55:21,696 copying syntheseus/tests/reaction_prediction/inference/test_models.py -> build/lib/syntheseus/tests/reaction_prediction/inference 2025-11-06T16:55:21,697 creating build/lib/syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,697 copying syntheseus/tests/reaction_prediction/utils/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,698 copying syntheseus/tests/reaction_prediction/utils/test_misc.py -> build/lib/syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,698 copying syntheseus/tests/reaction_prediction/utils/test_parallel.py -> build/lib/syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,699 creating build/lib/syntheseus/tests/search 2025-11-06T16:55:21,699 copying syntheseus/tests/search/__init__.py -> build/lib/syntheseus/tests/search 2025-11-06T16:55:21,699 copying syntheseus/tests/search/conftest.py -> build/lib/syntheseus/tests/search 2025-11-06T16:55:21,700 copying syntheseus/tests/search/test_mol_inventory.py -> build/lib/syntheseus/tests/search 2025-11-06T16:55:21,700 copying syntheseus/tests/search/test_visualization.py -> build/lib/syntheseus/tests/search 2025-11-06T16:55:21,701 creating build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,702 copying syntheseus/tests/search/algorithms/__init__.py -> build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,702 copying syntheseus/tests/search/algorithms/test_base.py -> build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,702 copying syntheseus/tests/search/algorithms/test_best_first.py -> build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,703 copying syntheseus/tests/search/algorithms/test_breadth_first.py -> build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,704 copying syntheseus/tests/search/algorithms/test_mcts.py -> build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,705 copying syntheseus/tests/search/algorithms/test_pdvn.py -> build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,705 copying syntheseus/tests/search/algorithms/test_random.py -> build/lib/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,706 creating build/lib/syntheseus/tests/search/analysis 2025-11-06T16:55:21,706 copying syntheseus/tests/search/analysis/__init__.py -> build/lib/syntheseus/tests/search/analysis 2025-11-06T16:55:21,707 copying syntheseus/tests/search/analysis/conftest.py -> build/lib/syntheseus/tests/search/analysis 2025-11-06T16:55:21,708 copying syntheseus/tests/search/analysis/test_diversity.py -> build/lib/syntheseus/tests/search/analysis 2025-11-06T16:55:21,708 copying syntheseus/tests/search/analysis/test_route_extraction.py -> build/lib/syntheseus/tests/search/analysis 2025-11-06T16:55:21,709 copying syntheseus/tests/search/analysis/test_solution_time.py -> build/lib/syntheseus/tests/search/analysis 2025-11-06T16:55:21,709 creating build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,710 copying syntheseus/tests/search/graph/__init__.py -> build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,710 copying syntheseus/tests/search/graph/test_andor.py -> build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,711 copying syntheseus/tests/search/graph/test_base.py -> build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,711 copying syntheseus/tests/search/graph/test_message_passing.py -> build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,711 copying syntheseus/tests/search/graph/test_molset.py -> build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,712 copying syntheseus/tests/search/graph/test_route.py -> build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,712 copying syntheseus/tests/search/graph/test_standardization.py -> build/lib/syntheseus/tests/search/graph 2025-11-06T16:55:21,713 creating build/lib/syntheseus/tests/search/node_evaluation 2025-11-06T16:55:21,713 copying syntheseus/tests/search/node_evaluation/__init__.py -> build/lib/syntheseus/tests/search/node_evaluation 2025-11-06T16:55:21,714 copying syntheseus/tests/search/node_evaluation/test_common.py -> build/lib/syntheseus/tests/search/node_evaluation 2025-11-06T16:55:21,714 copying syntheseus/cli/search_config.yml -> build/lib/syntheseus/cli 2025-11-06T16:55:21,715 creating build/lib/syntheseus/reaction_prediction/environment_gln 2025-11-06T16:55:21,715 copying syntheseus/reaction_prediction/environment_gln/Dockerfile -> build/lib/syntheseus/reaction_prediction/environment_gln 2025-11-06T16:55:21,715 copying syntheseus/reaction_prediction/environment_gln/environment.yml -> build/lib/syntheseus/reaction_prediction/environment_gln 2025-11-06T16:55:21,716 copying syntheseus/reaction_prediction/inference/default_checkpoint_links.yml -> build/lib/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,716 installing to build/bdist.linux-armv7l/wheel 2025-11-06T16:55:21,717 running install 2025-11-06T16:55:21,717 running install_lib 2025-11-06T16:55:21,718 creating build/bdist.linux-armv7l/wheel 2025-11-06T16:55:21,718 creating build/bdist.linux-armv7l/wheel/syntheseus 2025-11-06T16:55:21,719 copying build/lib/syntheseus/py.typed -> build/bdist.linux-armv7l/wheel/./syntheseus 2025-11-06T16:55:21,719 creating build/bdist.linux-armv7l/wheel/syntheseus/cli 2025-11-06T16:55:21,720 copying build/lib/syntheseus/cli/main.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2025-11-06T16:55:21,720 copying build/lib/syntheseus/cli/search_config.yml -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2025-11-06T16:55:21,721 copying build/lib/syntheseus/cli/search.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2025-11-06T16:55:21,721 copying build/lib/syntheseus/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2025-11-06T16:55:21,722 copying build/lib/syntheseus/cli/eval_single_step.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2025-11-06T16:55:21,722 creating build/bdist.linux-armv7l/wheel/syntheseus/tests 2025-11-06T16:55:21,723 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/cli 2025-11-06T16:55:21,723 copying build/lib/syntheseus/tests/cli/test_cli.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2025-11-06T16:55:21,724 copying build/lib/syntheseus/tests/cli/test_eval_single_step.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2025-11-06T16:55:21,724 copying build/lib/syntheseus/tests/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2025-11-06T16:55:21,725 copying build/lib/syntheseus/tests/cli/test_search.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2025-11-06T16:55:21,726 copying build/lib/syntheseus/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests 2025-11-06T16:55:21,726 copying build/lib/syntheseus/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests 2025-11-06T16:55:21,727 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/interface 2025-11-06T16:55:21,727 copying build/lib/syntheseus/tests/interface/test_reaction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2025-11-06T16:55:21,727 copying build/lib/syntheseus/tests/interface/test_toy_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2025-11-06T16:55:21,728 copying build/lib/syntheseus/tests/interface/test_bag.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2025-11-06T16:55:21,728 copying build/lib/syntheseus/tests/interface/test_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2025-11-06T16:55:21,729 copying build/lib/syntheseus/tests/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2025-11-06T16:55:21,729 copying build/lib/syntheseus/tests/interface/test_molecule.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2025-11-06T16:55:21,729 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction 2025-11-06T16:55:21,730 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/chem 2025-11-06T16:55:21,730 copying build/lib/syntheseus/tests/reaction_prediction/chem/test_utils.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/chem 2025-11-06T16:55:21,731 copying build/lib/syntheseus/tests/reaction_prediction/chem/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/chem 2025-11-06T16:55:21,731 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,732 copying build/lib/syntheseus/tests/reaction_prediction/utils/test_misc.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,732 copying build/lib/syntheseus/tests/reaction_prediction/utils/test_parallel.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,733 copying build/lib/syntheseus/tests/reaction_prediction/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/utils 2025-11-06T16:55:21,733 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/data 2025-11-06T16:55:21,734 copying build/lib/syntheseus/tests/reaction_prediction/data/test_dataset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/data 2025-11-06T16:55:21,734 copying build/lib/syntheseus/tests/reaction_prediction/data/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/data 2025-11-06T16:55:21,735 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/inference 2025-11-06T16:55:21,735 copying build/lib/syntheseus/tests/reaction_prediction/inference/test_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/inference 2025-11-06T16:55:21,736 copying build/lib/syntheseus/tests/reaction_prediction/inference/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/inference 2025-11-06T16:55:21,736 copying build/lib/syntheseus/tests/reaction_prediction/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction 2025-11-06T16:55:21,737 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search 2025-11-06T16:55:21,737 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/node_evaluation 2025-11-06T16:55:21,738 copying build/lib/syntheseus/tests/search/node_evaluation/test_common.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/node_evaluation 2025-11-06T16:55:21,738 copying build/lib/syntheseus/tests/search/node_evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/node_evaluation 2025-11-06T16:55:21,739 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/analysis 2025-11-06T16:55:21,739 copying build/lib/syntheseus/tests/search/analysis/test_solution_time.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2025-11-06T16:55:21,740 copying build/lib/syntheseus/tests/search/analysis/test_route_extraction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2025-11-06T16:55:21,740 copying build/lib/syntheseus/tests/search/analysis/conftest.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2025-11-06T16:55:21,741 copying build/lib/syntheseus/tests/search/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2025-11-06T16:55:21,741 copying build/lib/syntheseus/tests/search/analysis/test_diversity.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2025-11-06T16:55:21,742 copying build/lib/syntheseus/tests/search/conftest.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2025-11-06T16:55:21,744 copying build/lib/syntheseus/tests/search/test_mol_inventory.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2025-11-06T16:55:21,747 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/graph 2025-11-06T16:55:21,748 copying build/lib/syntheseus/tests/search/graph/test_message_passing.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2025-11-06T16:55:21,750 copying build/lib/syntheseus/tests/search/graph/test_standardization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2025-11-06T16:55:21,752 copying build/lib/syntheseus/tests/search/graph/test_molset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2025-11-06T16:55:21,754 copying build/lib/syntheseus/tests/search/graph/test_route.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2025-11-06T16:55:21,756 copying build/lib/syntheseus/tests/search/graph/test_base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2025-11-06T16:55:21,758 copying build/lib/syntheseus/tests/search/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2025-11-06T16:55:21,760 copying build/lib/syntheseus/tests/search/graph/test_andor.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2025-11-06T16:55:21,762 copying build/lib/syntheseus/tests/search/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2025-11-06T16:55:21,764 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/algorithms 2025-11-06T16:55:21,765 copying build/lib/syntheseus/tests/search/algorithms/test_best_first.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2025-11-06T16:55:21,767 copying build/lib/syntheseus/tests/search/algorithms/test_breadth_first.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2025-11-06T16:55:21,770 copying build/lib/syntheseus/tests/search/algorithms/test_pdvn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2025-11-06T16:55:21,772 copying build/lib/syntheseus/tests/search/algorithms/test_random.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2025-11-06T16:55:21,774 copying build/lib/syntheseus/tests/search/algorithms/test_mcts.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2025-11-06T16:55:21,777 copying build/lib/syntheseus/tests/search/algorithms/test_base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2025-11-06T16:55:21,780 copying build/lib/syntheseus/tests/search/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2025-11-06T16:55:21,781 copying build/lib/syntheseus/tests/search/test_visualization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2025-11-06T16:55:21,783 copying build/lib/syntheseus/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus 2025-11-06T16:55:21,785 creating build/bdist.linux-armv7l/wheel/syntheseus/interface 2025-11-06T16:55:21,786 copying build/lib/syntheseus/interface/bag.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2025-11-06T16:55:21,788 copying build/lib/syntheseus/interface/models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2025-11-06T16:55:21,790 copying build/lib/syntheseus/interface/molecule.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2025-11-06T16:55:21,792 copying build/lib/syntheseus/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2025-11-06T16:55:21,794 copying build/lib/syntheseus/interface/reaction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2025-11-06T16:55:21,796 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction 2025-11-06T16:55:21,797 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/chem 2025-11-06T16:55:21,799 copying build/lib/syntheseus/reaction_prediction/chem/utils.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/chem 2025-11-06T16:55:21,801 copying build/lib/syntheseus/reaction_prediction/chem/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/chem 2025-11-06T16:55:21,803 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/models 2025-11-06T16:55:21,804 copying build/lib/syntheseus/reaction_prediction/models/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/models 2025-11-06T16:55:21,805 copying build/lib/syntheseus/reaction_prediction/models/retro_knn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/models 2025-11-06T16:55:21,808 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,809 copying build/lib/syntheseus/reaction_prediction/utils/testing.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,811 copying build/lib/syntheseus/reaction_prediction/utils/config.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,813 copying build/lib/syntheseus/reaction_prediction/utils/metrics.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,815 copying build/lib/syntheseus/reaction_prediction/utils/inference.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,817 copying build/lib/syntheseus/reaction_prediction/utils/misc.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,819 copying build/lib/syntheseus/reaction_prediction/utils/parallel.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,821 copying build/lib/syntheseus/reaction_prediction/utils/downloading.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,823 copying build/lib/syntheseus/reaction_prediction/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,824 copying build/lib/syntheseus/reaction_prediction/utils/model_loading.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2025-11-06T16:55:21,827 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/data 2025-11-06T16:55:21,828 copying build/lib/syntheseus/reaction_prediction/data/reaction_sample.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/data 2025-11-06T16:55:21,830 copying build/lib/syntheseus/reaction_prediction/data/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/data 2025-11-06T16:55:21,831 copying build/lib/syntheseus/reaction_prediction/data/dataset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/data 2025-11-06T16:55:21,834 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/environment_gln 2025-11-06T16:55:21,835 copying build/lib/syntheseus/reaction_prediction/environment_gln/environment.yml -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/environment_gln 2025-11-06T16:55:21,837 copying build/lib/syntheseus/reaction_prediction/environment_gln/Dockerfile -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/environment_gln 2025-11-06T16:55:21,840 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,841 copying build/lib/syntheseus/reaction_prediction/inference/config.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,843 copying build/lib/syntheseus/reaction_prediction/inference/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,844 copying build/lib/syntheseus/reaction_prediction/inference/gln.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,846 copying build/lib/syntheseus/reaction_prediction/inference/toy_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,848 copying build/lib/syntheseus/reaction_prediction/inference/mhnreact.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,850 copying build/lib/syntheseus/reaction_prediction/inference/local_retro.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,852 copying build/lib/syntheseus/reaction_prediction/inference/graph2edits.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,854 copying build/lib/syntheseus/reaction_prediction/inference/root_aligned.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,857 copying build/lib/syntheseus/reaction_prediction/inference/chemformer.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,859 copying build/lib/syntheseus/reaction_prediction/inference/megan.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,861 copying build/lib/syntheseus/reaction_prediction/inference/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,863 copying build/lib/syntheseus/reaction_prediction/inference/retro_knn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,865 copying build/lib/syntheseus/reaction_prediction/inference/default_checkpoint_links.yml -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2025-11-06T16:55:21,867 copying build/lib/syntheseus/reaction_prediction/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction 2025-11-06T16:55:21,869 creating build/bdist.linux-armv7l/wheel/syntheseus/search 2025-11-06T16:55:21,871 creating build/bdist.linux-armv7l/wheel/syntheseus/search/node_evaluation 2025-11-06T16:55:21,872 copying build/lib/syntheseus/search/node_evaluation/common.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/node_evaluation 2025-11-06T16:55:21,874 copying build/lib/syntheseus/search/node_evaluation/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/node_evaluation 2025-11-06T16:55:21,876 copying build/lib/syntheseus/search/node_evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/node_evaluation 2025-11-06T16:55:21,878 creating build/bdist.linux-armv7l/wheel/syntheseus/search/utils 2025-11-06T16:55:21,879 copying build/lib/syntheseus/search/utils/misc.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/utils 2025-11-06T16:55:21,881 copying build/lib/syntheseus/search/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/utils 2025-11-06T16:55:21,883 creating build/bdist.linux-armv7l/wheel/syntheseus/search/analysis 2025-11-06T16:55:21,885 copying build/lib/syntheseus/search/analysis/diversity.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2025-11-06T16:55:21,887 copying build/lib/syntheseus/search/analysis/solution_time.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2025-11-06T16:55:21,889 copying build/lib/syntheseus/search/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2025-11-06T16:55:21,890 copying build/lib/syntheseus/search/analysis/route_extraction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2025-11-06T16:55:21,893 copying build/lib/syntheseus/search/mol_inventory.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search 2025-11-06T16:55:21,895 creating build/bdist.linux-armv7l/wheel/syntheseus/search/graph 2025-11-06T16:55:21,896 copying build/lib/syntheseus/search/graph/standardization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2025-11-06T16:55:21,898 copying build/lib/syntheseus/search/graph/and_or.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2025-11-06T16:55:21,901 creating build/bdist.linux-armv7l/wheel/syntheseus/search/graph/message_passing 2025-11-06T16:55:21,902 copying build/lib/syntheseus/search/graph/message_passing/run.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph/message_passing 2025-11-06T16:55:21,904 copying build/lib/syntheseus/search/graph/message_passing/update_functions.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph/message_passing 2025-11-06T16:55:21,906 copying build/lib/syntheseus/search/graph/message_passing/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph/message_passing 2025-11-06T16:55:21,908 copying build/lib/syntheseus/search/graph/node.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2025-11-06T16:55:21,910 copying build/lib/syntheseus/search/graph/molset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2025-11-06T16:55:21,912 copying build/lib/syntheseus/search/graph/base_graph.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2025-11-06T16:55:21,915 copying build/lib/syntheseus/search/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2025-11-06T16:55:21,916 copying build/lib/syntheseus/search/graph/route.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2025-11-06T16:55:21,918 copying build/lib/syntheseus/search/visualization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search 2025-11-06T16:55:21,921 copying build/lib/syntheseus/search/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search 2025-11-06T16:55:21,923 creating build/bdist.linux-armv7l/wheel/syntheseus/search/algorithms 2025-11-06T16:55:21,924 copying build/lib/syntheseus/search/algorithms/breadth_first.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2025-11-06T16:55:21,926 copying build/lib/syntheseus/search/algorithms/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2025-11-06T16:55:21,929 copying build/lib/syntheseus/search/algorithms/pdvn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2025-11-06T16:55:21,932 creating build/bdist.linux-armv7l/wheel/syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,933 copying build/lib/syntheseus/search/algorithms/mcts/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,935 copying build/lib/syntheseus/search/algorithms/mcts/molset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,937 copying build/lib/syntheseus/search/algorithms/mcts/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/mcts 2025-11-06T16:55:21,939 creating build/bdist.linux-armv7l/wheel/syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,940 copying build/lib/syntheseus/search/algorithms/best_first/retro_star.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,943 copying build/lib/syntheseus/search/algorithms/best_first/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,945 copying build/lib/syntheseus/search/algorithms/best_first/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/best_first 2025-11-06T16:55:21,946 copying build/lib/syntheseus/search/algorithms/mixins.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2025-11-06T16:55:21,948 copying build/lib/syntheseus/search/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2025-11-06T16:55:21,949 copying build/lib/syntheseus/search/algorithms/random.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2025-11-06T16:55:21,951 running install_egg_info 2025-11-06T16:55:21,958 Copying syntheseus.egg-info to build/bdist.linux-armv7l/wheel/./syntheseus-0.7.0-py3.11.egg-info 2025-11-06T16:55:21,970 running install_scripts 2025-11-06T16:55:21,982 creating build/bdist.linux-armv7l/wheel/syntheseus-0.7.0.dist-info/WHEEL 2025-11-06T16:55:21,984 creating '/tmp/pip-wheel-jqksj5cc/.tmp-pll_ghkj/syntheseus-0.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-06T16:55:21,986 adding 'syntheseus/__init__.py' 2025-11-06T16:55:21,988 adding 'syntheseus/py.typed' 2025-11-06T16:55:21,989 adding 'syntheseus/cli/__init__.py' 2025-11-06T16:55:21,992 adding 'syntheseus/cli/eval_single_step.py' 2025-11-06T16:55:21,993 adding 'syntheseus/cli/main.py' 2025-11-06T16:55:21,996 adding 'syntheseus/cli/search.py' 2025-11-06T16:55:21,997 adding 'syntheseus/cli/search_config.yml' 2025-11-06T16:55:21,999 adding 'syntheseus/interface/__init__.py' 2025-11-06T16:55:22,000 adding 'syntheseus/interface/bag.py' 2025-11-06T16:55:22,002 adding 'syntheseus/interface/models.py' 2025-11-06T16:55:22,003 adding 'syntheseus/interface/molecule.py' 2025-11-06T16:55:22,004 adding 'syntheseus/interface/reaction.py' 2025-11-06T16:55:22,006 adding 'syntheseus/reaction_prediction/__init__.py' 2025-11-06T16:55:22,008 adding 'syntheseus/reaction_prediction/chem/__init__.py' 2025-11-06T16:55:22,009 adding 'syntheseus/reaction_prediction/chem/utils.py' 2025-11-06T16:55:22,011 adding 'syntheseus/reaction_prediction/data/__init__.py' 2025-11-06T16:55:22,012 adding 'syntheseus/reaction_prediction/data/dataset.py' 2025-11-06T16:55:22,014 adding 'syntheseus/reaction_prediction/data/reaction_sample.py' 2025-11-06T16:55:22,015 adding 'syntheseus/reaction_prediction/environment_gln/Dockerfile' 2025-11-06T16:55:22,017 adding 'syntheseus/reaction_prediction/environment_gln/environment.yml' 2025-11-06T16:55:22,018 adding 'syntheseus/reaction_prediction/inference/__init__.py' 2025-11-06T16:55:22,020 adding 'syntheseus/reaction_prediction/inference/base.py' 2025-11-06T16:55:22,021 adding 'syntheseus/reaction_prediction/inference/chemformer.py' 2025-11-06T16:55:22,023 adding 'syntheseus/reaction_prediction/inference/config.py' 2025-11-06T16:55:22,024 adding 'syntheseus/reaction_prediction/inference/default_checkpoint_links.yml' 2025-11-06T16:55:22,025 adding 'syntheseus/reaction_prediction/inference/gln.py' 2025-11-06T16:55:22,027 adding 'syntheseus/reaction_prediction/inference/graph2edits.py' 2025-11-06T16:55:22,028 adding 'syntheseus/reaction_prediction/inference/local_retro.py' 2025-11-06T16:55:22,030 adding 'syntheseus/reaction_prediction/inference/megan.py' 2025-11-06T16:55:22,031 adding 'syntheseus/reaction_prediction/inference/mhnreact.py' 2025-11-06T16:55:22,033 adding 'syntheseus/reaction_prediction/inference/retro_knn.py' 2025-11-06T16:55:22,035 adding 'syntheseus/reaction_prediction/inference/root_aligned.py' 2025-11-06T16:55:22,036 adding 'syntheseus/reaction_prediction/inference/toy_models.py' 2025-11-06T16:55:22,038 adding 'syntheseus/reaction_prediction/models/__init__.py' 2025-11-06T16:55:22,039 adding 'syntheseus/reaction_prediction/models/retro_knn.py' 2025-11-06T16:55:22,041 adding 'syntheseus/reaction_prediction/utils/__init__.py' 2025-11-06T16:55:22,042 adding 'syntheseus/reaction_prediction/utils/config.py' 2025-11-06T16:55:22,044 adding 'syntheseus/reaction_prediction/utils/downloading.py' 2025-11-06T16:55:22,045 adding 'syntheseus/reaction_prediction/utils/inference.py' 2025-11-06T16:55:22,046 adding 'syntheseus/reaction_prediction/utils/metrics.py' 2025-11-06T16:55:22,048 adding 'syntheseus/reaction_prediction/utils/misc.py' 2025-11-06T16:55:22,049 adding 'syntheseus/reaction_prediction/utils/model_loading.py' 2025-11-06T16:55:22,050 adding 'syntheseus/reaction_prediction/utils/parallel.py' 2025-11-06T16:55:22,051 adding 'syntheseus/reaction_prediction/utils/testing.py' 2025-11-06T16:55:22,053 adding 'syntheseus/search/__init__.py' 2025-11-06T16:55:22,054 adding 'syntheseus/search/mol_inventory.py' 2025-11-06T16:55:22,056 adding 'syntheseus/search/visualization.py' 2025-11-06T16:55:22,057 adding 'syntheseus/search/algorithms/__init__.py' 2025-11-06T16:55:22,059 adding 'syntheseus/search/algorithms/base.py' 2025-11-06T16:55:22,061 adding 'syntheseus/search/algorithms/breadth_first.py' 2025-11-06T16:55:22,062 adding 'syntheseus/search/algorithms/mixins.py' 2025-11-06T16:55:22,065 adding 'syntheseus/search/algorithms/pdvn.py' 2025-11-06T16:55:22,066 adding 'syntheseus/search/algorithms/random.py' 2025-11-06T16:55:22,068 adding 'syntheseus/search/algorithms/best_first/__init__.py' 2025-11-06T16:55:22,069 adding 'syntheseus/search/algorithms/best_first/base.py' 2025-11-06T16:55:22,071 adding 'syntheseus/search/algorithms/best_first/retro_star.py' 2025-11-06T16:55:22,073 adding 'syntheseus/search/algorithms/mcts/__init__.py' 2025-11-06T16:55:22,075 adding 'syntheseus/search/algorithms/mcts/base.py' 2025-11-06T16:55:22,076 adding 'syntheseus/search/algorithms/mcts/molset.py' 2025-11-06T16:55:22,078 adding 'syntheseus/search/analysis/__init__.py' 2025-11-06T16:55:22,080 adding 'syntheseus/search/analysis/diversity.py' 2025-11-06T16:55:22,081 adding 'syntheseus/search/analysis/route_extraction.py' 2025-11-06T16:55:22,083 adding 'syntheseus/search/analysis/solution_time.py' 2025-11-06T16:55:22,085 adding 'syntheseus/search/graph/__init__.py' 2025-11-06T16:55:22,086 adding 'syntheseus/search/graph/and_or.py' 2025-11-06T16:55:22,088 adding 'syntheseus/search/graph/base_graph.py' 2025-11-06T16:55:22,090 adding 'syntheseus/search/graph/molset.py' 2025-11-06T16:55:22,091 adding 'syntheseus/search/graph/node.py' 2025-11-06T16:55:22,092 adding 'syntheseus/search/graph/route.py' 2025-11-06T16:55:22,094 adding 'syntheseus/search/graph/standardization.py' 2025-11-06T16:55:22,096 adding 'syntheseus/search/graph/message_passing/__init__.py' 2025-11-06T16:55:22,097 adding 'syntheseus/search/graph/message_passing/run.py' 2025-11-06T16:55:22,098 adding 'syntheseus/search/graph/message_passing/update_functions.py' 2025-11-06T16:55:22,100 adding 'syntheseus/search/node_evaluation/__init__.py' 2025-11-06T16:55:22,102 adding 'syntheseus/search/node_evaluation/base.py' 2025-11-06T16:55:22,103 adding 'syntheseus/search/node_evaluation/common.py' 2025-11-06T16:55:22,105 adding 'syntheseus/search/utils/__init__.py' 2025-11-06T16:55:22,106 adding 'syntheseus/search/utils/misc.py' 2025-11-06T16:55:22,107 adding 'syntheseus/tests/__init__.py' 2025-11-06T16:55:22,109 adding 'syntheseus/tests/conftest.py' 2025-11-06T16:55:22,110 adding 'syntheseus/tests/cli/__init__.py' 2025-11-06T16:55:22,112 adding 'syntheseus/tests/cli/test_cli.py' 2025-11-06T16:55:22,113 adding 'syntheseus/tests/cli/test_eval_single_step.py' 2025-11-06T16:55:22,115 adding 'syntheseus/tests/cli/test_search.py' 2025-11-06T16:55:22,116 adding 'syntheseus/tests/interface/__init__.py' 2025-11-06T16:55:22,118 adding 'syntheseus/tests/interface/test_bag.py' 2025-11-06T16:55:22,119 adding 'syntheseus/tests/interface/test_models.py' 2025-11-06T16:55:22,121 adding 'syntheseus/tests/interface/test_molecule.py' 2025-11-06T16:55:22,122 adding 'syntheseus/tests/interface/test_reaction.py' 2025-11-06T16:55:22,124 adding 'syntheseus/tests/interface/test_toy_models.py' 2025-11-06T16:55:22,125 adding 'syntheseus/tests/reaction_prediction/__init__.py' 2025-11-06T16:55:22,126 adding 'syntheseus/tests/reaction_prediction/chem/__init__.py' 2025-11-06T16:55:22,128 adding 'syntheseus/tests/reaction_prediction/chem/test_utils.py' 2025-11-06T16:55:22,129 adding 'syntheseus/tests/reaction_prediction/data/__init__.py' 2025-11-06T16:55:22,131 adding 'syntheseus/tests/reaction_prediction/data/test_dataset.py' 2025-11-06T16:55:22,132 adding 'syntheseus/tests/reaction_prediction/inference/__init__.py' 2025-11-06T16:55:22,133 adding 'syntheseus/tests/reaction_prediction/inference/test_models.py' 2025-11-06T16:55:22,135 adding 'syntheseus/tests/reaction_prediction/utils/__init__.py' 2025-11-06T16:55:22,136 adding 'syntheseus/tests/reaction_prediction/utils/test_misc.py' 2025-11-06T16:55:22,137 adding 'syntheseus/tests/reaction_prediction/utils/test_parallel.py' 2025-11-06T16:55:22,139 adding 'syntheseus/tests/search/__init__.py' 2025-11-06T16:55:22,141 adding 'syntheseus/tests/search/conftest.py' 2025-11-06T16:55:22,142 adding 'syntheseus/tests/search/test_mol_inventory.py' 2025-11-06T16:55:22,144 adding 'syntheseus/tests/search/test_visualization.py' 2025-11-06T16:55:22,145 adding 'syntheseus/tests/search/algorithms/__init__.py' 2025-11-06T16:55:22,148 adding 'syntheseus/tests/search/algorithms/test_base.py' 2025-11-06T16:55:22,150 adding 'syntheseus/tests/search/algorithms/test_best_first.py' 2025-11-06T16:55:22,152 adding 'syntheseus/tests/search/algorithms/test_breadth_first.py' 2025-11-06T16:55:22,154 adding 'syntheseus/tests/search/algorithms/test_mcts.py' 2025-11-06T16:55:22,155 adding 'syntheseus/tests/search/algorithms/test_pdvn.py' 2025-11-06T16:55:22,157 adding 'syntheseus/tests/search/algorithms/test_random.py' 2025-11-06T16:55:22,158 adding 'syntheseus/tests/search/analysis/__init__.py' 2025-11-06T16:55:22,160 adding 'syntheseus/tests/search/analysis/conftest.py' 2025-11-06T16:55:22,161 adding 'syntheseus/tests/search/analysis/test_diversity.py' 2025-11-06T16:55:22,163 adding 'syntheseus/tests/search/analysis/test_route_extraction.py' 2025-11-06T16:55:22,164 adding 'syntheseus/tests/search/analysis/test_solution_time.py' 2025-11-06T16:55:22,165 adding 'syntheseus/tests/search/graph/__init__.py' 2025-11-06T16:55:22,167 adding 'syntheseus/tests/search/graph/test_andor.py' 2025-11-06T16:55:22,168 adding 'syntheseus/tests/search/graph/test_base.py' 2025-11-06T16:55:22,170 adding 'syntheseus/tests/search/graph/test_message_passing.py' 2025-11-06T16:55:22,171 adding 'syntheseus/tests/search/graph/test_molset.py' 2025-11-06T16:55:22,172 adding 'syntheseus/tests/search/graph/test_route.py' 2025-11-06T16:55:22,173 adding 'syntheseus/tests/search/graph/test_standardization.py' 2025-11-06T16:55:22,175 adding 'syntheseus/tests/search/node_evaluation/__init__.py' 2025-11-06T16:55:22,177 adding 'syntheseus/tests/search/node_evaluation/test_common.py' 2025-11-06T16:55:22,179 adding 'syntheseus-0.7.0.dist-info/licenses/LICENSE' 2025-11-06T16:55:22,181 adding 'syntheseus-0.7.0.dist-info/METADATA' 2025-11-06T16:55:22,182 adding 'syntheseus-0.7.0.dist-info/WHEEL' 2025-11-06T16:55:22,183 adding 'syntheseus-0.7.0.dist-info/entry_points.txt' 2025-11-06T16:55:22,184 adding 'syntheseus-0.7.0.dist-info/top_level.txt' 2025-11-06T16:55:22,186 adding 'syntheseus-0.7.0.dist-info/RECORD' 2025-11-06T16:55:22,190 removing build/bdist.linux-armv7l/wheel 2025-11-06T16:55:22,332 Building wheel for syntheseus (pyproject.toml): finished with status 'done' 2025-11-06T16:55:22,341 Created wheel for syntheseus: filename=syntheseus-0.7.0-py3-none-any.whl size=171924 sha256=28d5602b68df863e894ffff021436613d1943a7bb9800519159491f141a0f52c 2025-11-06T16:55:22,342 Stored in directory: /tmp/pip-ephem-wheel-cache-a9jolfh2/wheels/6a/f6/e9/fda8d64276673ae4bafbaa75e08ce6dac02206c914414fe272 2025-11-06T16:55:22,358 Successfully built syntheseus 2025-11-06T16:55:22,366 Removed build tracker: '/tmp/pip-build-tracker-81eh258p'