2026-01-09T12:43:49,065 Created temporary directory: /tmp/pip-ephem-wheel-cache-ctxjxh_b 2026-01-09T12:43:49,067 Created temporary directory: /tmp/pip-build-tracker-ngyfroz7 2026-01-09T12:43:49,068 Initialized build tracking at /tmp/pip-build-tracker-ngyfroz7 2026-01-09T12:43:49,068 Created build tracker: /tmp/pip-build-tracker-ngyfroz7 2026-01-09T12:43:49,068 Entered build tracker: /tmp/pip-build-tracker-ngyfroz7 2026-01-09T12:43:49,069 Created temporary directory: /tmp/pip-wheel-5blxojks 2026-01-09T12:43:49,072 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-09T12:43:49,074 Created temporary directory: /tmp/pip-ephem-wheel-cache-4u_2461j 2026-01-09T12:43:49,096 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T12:43:49,099 2 location(s) to search for versions of syntheseus: 2026-01-09T12:43:49,099 * https://pypi.org/simple/syntheseus/ 2026-01-09T12:43:49,099 * https://www.piwheels.org/simple/syntheseus/ 2026-01-09T12:43:49,100 Fetching project page and analyzing links: https://pypi.org/simple/syntheseus/ 2026-01-09T12:43:49,101 Getting page https://pypi.org/simple/syntheseus/ 2026-01-09T12:43:49,102 Found index url https://pypi.org/simple 2026-01-09T12:43:49,320 Fetched page https://pypi.org/simple/syntheseus/ as application/vnd.pypi.simple.v1+json 2026-01-09T12:43:49,324 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) 2026-01-09T12:43:49,325 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 2026-01-09T12:43:49,326 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) 2026-01-09T12:43:49,327 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 2026-01-09T12:43:49,327 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) 2026-01-09T12:43:49,328 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 2026-01-09T12:43:49,329 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) 2026-01-09T12:43:49,330 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 2026-01-09T12:43:49,331 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) 2026-01-09T12:43:49,332 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 2026-01-09T12:43:49,333 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) 2026-01-09T12:43:49,334 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 2026-01-09T12:43:49,335 Skipping link: No binaries permitted for syntheseus: https://files.pythonhosted.org/packages/58/3f/5c1068a6b1fa3bd0500b613001191fbe8038535ea710e7cbe34710e520f5/syntheseus-0.7.1-py3-none-any.whl (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.8) 2026-01-09T12:43:49,336 Found link https://files.pythonhosted.org/packages/b7/0d/598e7ac2a67032c3c2b9c495f1491eaf77f5a318e87de65477fcffe2894b/syntheseus-0.7.1.tar.gz (from https://pypi.org/simple/syntheseus/) (requires-python:>=3.8), version: 0.7.1 2026-01-09T12:43:49,337 Fetching project page and analyzing links: https://www.piwheels.org/simple/syntheseus/ 2026-01-09T12:43:49,338 Getting page https://www.piwheels.org/simple/syntheseus/ 2026-01-09T12:43:49,339 Found index url https://www.piwheels.org/simple 2026-01-09T12:43:49,535 Fetched page https://www.piwheels.org/simple/syntheseus/ as text/html 2026-01-09T12:43:49,538 Skipping link: No binaries permitted for syntheseus: https://archive1.piwheels.org/simple/syntheseus/syntheseus-0.7.0-py3-none-any.whl#sha256=28d5602b68df863e894ffff021436613d1943a7bb9800519159491f141a0f52c (from https://www.piwheels.org/simple/syntheseus/) (requires-python:>=3.8) 2026-01-09T12:43:49,538 Skipping link: No binaries permitted for syntheseus: https://archive1.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) 2026-01-09T12:43:49,539 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) 2026-01-09T12:43:49,540 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) 2026-01-09T12:43:49,540 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) 2026-01-09T12:43:49,541 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) 2026-01-09T12:43:49,542 Skipping link: not a file: https://www.piwheels.org/simple/syntheseus/ 2026-01-09T12:43:49,542 Skipping link: not a file: https://pypi.org/simple/syntheseus/ 2026-01-09T12:43:49,562 Given no hashes to check 1 links for project 'syntheseus': discarding no candidates 2026-01-09T12:43:49,579 Collecting syntheseus==0.7.1 2026-01-09T12:43:49,582 Created temporary directory: /tmp/pip-unpack-n7oo81pm 2026-01-09T12:43:49,809 Downloading syntheseus-0.7.1.tar.gz (265 kB) 2026-01-09T12:43:50,197 Added syntheseus==0.7.1 from https://files.pythonhosted.org/packages/b7/0d/598e7ac2a67032c3c2b9c495f1491eaf77f5a318e87de65477fcffe2894b/syntheseus-0.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-ngyfroz7' 2026-01-09T12:43:50,204 Created temporary directory: /tmp/pip-build-env-595p2pkr 2026-01-09T12:43:50,208 Installing build dependencies: started 2026-01-09T12:43:50,210 Running command pip subprocess to install build dependencies 2026-01-09T12:43:51,338 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-09T12:43:51,994 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-09T12:43:52,017 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T12:43:53,778 Collecting setuptools>=45 2026-01-09T12:43:53,876 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-09T12:43:54,258 Collecting setuptools_scm[toml]>=6.2 2026-01-09T12:43:54,288 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-09T12:43:54,475 Collecting packaging>=20 2026-01-09T12:43:54,524 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-09T12:43:57,545 Installing collected packages: setuptools, packaging, setuptools_scm 2026-01-09T12:44:01,927 Creating /tmp/pip-build-env-595p2pkr/overlay/local/bin 2026-01-09T12:44:01,930 changing mode of /tmp/pip-build-env-595p2pkr/overlay/local/bin/setuptools-scm to 755 2026-01-09T12:44:01,954 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 2026-01-09T12:44:02,234 Installing build dependencies: finished with status 'done' 2026-01-09T12:44:02,240 Getting requirements to build wheel: started 2026-01-09T12:44:02,241 Running command Getting requirements to build wheel 2026-01-09T12:44:02,950 /tmp/pip-build-env-595p2pkr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T12:44:02,950 !! 2026-01-09T12:44:02,952 ******************************************************************************** 2026-01-09T12:44:02,952 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). 2026-01-09T12:44:02,953 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T12:44:02,954 or your builds will no longer be supported. 2026-01-09T12:44:02,955 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T12:44:02,956 ******************************************************************************** 2026-01-09T12:44:02,957 !! 2026-01-09T12:44:02,958 corresp(dist, value, root_dir) 2026-01-09T12:44:03,050 running egg_info 2026-01-09T12:44:03,058 writing syntheseus.egg-info/PKG-INFO 2026-01-09T12:44:03,068 writing dependency_links to syntheseus.egg-info/dependency_links.txt 2026-01-09T12:44:03,069 writing entry points to syntheseus.egg-info/entry_points.txt 2026-01-09T12:44:03,075 writing requirements to syntheseus.egg-info/requires.txt 2026-01-09T12:44:03,076 writing top-level names to syntheseus.egg-info/top_level.txt 2026-01-09T12:44:03,141 listing git files failed - pretending there aren't any 2026-01-09T12:44:03,146 reading manifest file 'syntheseus.egg-info/SOURCES.txt' 2026-01-09T12:44:03,164 adding license file 'LICENSE' 2026-01-09T12:44:03,172 writing manifest file 'syntheseus.egg-info/SOURCES.txt' 2026-01-09T12:44:03,274 Getting requirements to build wheel: finished with status 'done' 2026-01-09T12:44:03,278 Created temporary directory: /tmp/pip-modern-metadata-s8c7x1on 2026-01-09T12:44:03,280 Preparing metadata (pyproject.toml): started 2026-01-09T12:44:03,281 Running command Preparing metadata (pyproject.toml) 2026-01-09T12:44:03,941 /tmp/pip-build-env-595p2pkr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T12:44:03,941 !! 2026-01-09T12:44:03,942 ******************************************************************************** 2026-01-09T12:44:03,943 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). 2026-01-09T12:44:03,944 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T12:44:03,944 or your builds will no longer be supported. 2026-01-09T12:44:03,945 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T12:44:03,945 ******************************************************************************** 2026-01-09T12:44:03,946 !! 2026-01-09T12:44:03,947 corresp(dist, value, root_dir) 2026-01-09T12:44:04,037 running dist_info 2026-01-09T12:44:04,052 creating /tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info 2026-01-09T12:44:04,053 writing /tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/PKG-INFO 2026-01-09T12:44:04,062 writing dependency_links to /tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/dependency_links.txt 2026-01-09T12:44:04,064 writing entry points to /tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/entry_points.txt 2026-01-09T12:44:04,069 writing requirements to /tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/requires.txt 2026-01-09T12:44:04,071 writing top-level names to /tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/top_level.txt 2026-01-09T12:44:04,072 writing manifest file '/tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/SOURCES.txt' 2026-01-09T12:44:04,136 listing git files failed - pretending there aren't any 2026-01-09T12:44:04,140 reading manifest file '/tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/SOURCES.txt' 2026-01-09T12:44:04,142 adding license file 'LICENSE' 2026-01-09T12:44:04,147 writing manifest file '/tmp/pip-modern-metadata-s8c7x1on/syntheseus.egg-info/SOURCES.txt' 2026-01-09T12:44:04,148 creating '/tmp/pip-modern-metadata-s8c7x1on/syntheseus-0.7.1.dist-info' 2026-01-09T12:44:04,282 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-09T12:44:04,289 Source in /tmp/pip-wheel-5blxojks/syntheseus_8e91e698de0946fdb42511e26e6054b1 has version 0.7.1, which satisfies requirement syntheseus==0.7.1 from https://files.pythonhosted.org/packages/b7/0d/598e7ac2a67032c3c2b9c495f1491eaf77f5a318e87de65477fcffe2894b/syntheseus-0.7.1.tar.gz 2026-01-09T12:44:04,290 Removed syntheseus==0.7.1 from https://files.pythonhosted.org/packages/b7/0d/598e7ac2a67032c3c2b9c495f1491eaf77f5a318e87de65477fcffe2894b/syntheseus-0.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-ngyfroz7' 2026-01-09T12:44:04,297 Created temporary directory: /tmp/pip-unpack-_pz28l0w 2026-01-09T12:44:04,297 Building wheels for collected packages: syntheseus 2026-01-09T12:44:04,302 Created temporary directory: /tmp/pip-wheel-l5x854ym 2026-01-09T12:44:04,302 Destination directory: /tmp/pip-wheel-l5x854ym 2026-01-09T12:44:04,305 Building wheel for syntheseus (pyproject.toml): started 2026-01-09T12:44:04,306 Running command Building wheel for syntheseus (pyproject.toml) 2026-01-09T12:44:04,957 /tmp/pip-build-env-595p2pkr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-09T12:44:04,958 !! 2026-01-09T12:44:04,959 ******************************************************************************** 2026-01-09T12:44:04,960 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). 2026-01-09T12:44:04,960 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-09T12:44:04,961 or your builds will no longer be supported. 2026-01-09T12:44:04,961 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T12:44:04,962 ******************************************************************************** 2026-01-09T12:44:04,963 !! 2026-01-09T12:44:04,963 corresp(dist, value, root_dir) 2026-01-09T12:44:05,042 running bdist_wheel 2026-01-09T12:44:05,068 running build 2026-01-09T12:44:05,068 running build_py 2026-01-09T12:44:05,076 creating build/lib/syntheseus 2026-01-09T12:44:05,078 copying syntheseus/__init__.py -> build/lib/syntheseus 2026-01-09T12:44:05,081 creating build/lib/syntheseus/interface 2026-01-09T12:44:05,083 copying syntheseus/interface/__init__.py -> build/lib/syntheseus/interface 2026-01-09T12:44:05,084 copying syntheseus/interface/reaction.py -> build/lib/syntheseus/interface 2026-01-09T12:44:05,086 copying syntheseus/interface/molecule.py -> build/lib/syntheseus/interface 2026-01-09T12:44:05,089 copying syntheseus/interface/models.py -> build/lib/syntheseus/interface 2026-01-09T12:44:05,091 copying syntheseus/interface/bag.py -> build/lib/syntheseus/interface 2026-01-09T12:44:05,093 creating build/lib/syntheseus/reaction_prediction 2026-01-09T12:44:05,094 copying syntheseus/reaction_prediction/__init__.py -> build/lib/syntheseus/reaction_prediction 2026-01-09T12:44:05,096 copying syntheseus/reaction_prediction/inference_base.py -> build/lib/syntheseus/reaction_prediction 2026-01-09T12:44:05,099 creating build/lib/syntheseus/cli 2026-01-09T12:44:05,100 copying syntheseus/cli/main.py -> build/lib/syntheseus/cli 2026-01-09T12:44:05,102 copying syntheseus/cli/__init__.py -> build/lib/syntheseus/cli 2026-01-09T12:44:05,104 copying syntheseus/cli/eval_single_step.py -> build/lib/syntheseus/cli 2026-01-09T12:44:05,106 copying syntheseus/cli/search.py -> build/lib/syntheseus/cli 2026-01-09T12:44:05,110 creating build/lib/syntheseus/search 2026-01-09T12:44:05,111 copying syntheseus/search/visualization.py -> build/lib/syntheseus/search 2026-01-09T12:44:05,113 copying syntheseus/search/__init__.py -> build/lib/syntheseus/search 2026-01-09T12:44:05,115 copying syntheseus/search/mol_inventory.py -> build/lib/syntheseus/search 2026-01-09T12:44:05,117 creating build/lib/syntheseus/reaction_prediction/chem 2026-01-09T12:44:05,118 copying syntheseus/reaction_prediction/chem/__init__.py -> build/lib/syntheseus/reaction_prediction/chem 2026-01-09T12:44:05,120 copying syntheseus/reaction_prediction/chem/utils.py -> build/lib/syntheseus/reaction_prediction/chem 2026-01-09T12:44:05,123 creating build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,124 copying syntheseus/reaction_prediction/utils/model_loading.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,126 copying syntheseus/reaction_prediction/utils/downloading.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,128 copying syntheseus/reaction_prediction/utils/__init__.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,130 copying syntheseus/reaction_prediction/utils/metrics.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,132 copying syntheseus/reaction_prediction/utils/parallel.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,134 copying syntheseus/reaction_prediction/utils/testing.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,136 copying syntheseus/reaction_prediction/utils/inference.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,138 copying syntheseus/reaction_prediction/utils/config.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,140 copying syntheseus/reaction_prediction/utils/misc.py -> build/lib/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,143 creating build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,144 copying syntheseus/reaction_prediction/inference/chemformer.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,146 copying syntheseus/reaction_prediction/inference/megan.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,149 copying syntheseus/reaction_prediction/inference/gln.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,151 copying syntheseus/reaction_prediction/inference/retro_knn.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,153 copying syntheseus/reaction_prediction/inference/base.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,155 copying syntheseus/reaction_prediction/inference/__init__.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,157 copying syntheseus/reaction_prediction/inference/local_retro.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,159 copying syntheseus/reaction_prediction/inference/root_aligned.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,162 copying syntheseus/reaction_prediction/inference/toy_models.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,164 copying syntheseus/reaction_prediction/inference/mhnreact.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,166 copying syntheseus/reaction_prediction/inference/graph2edits.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,168 copying syntheseus/reaction_prediction/inference/config.py -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,170 creating build/lib/syntheseus/reaction_prediction/models 2026-01-09T12:44:05,171 copying syntheseus/reaction_prediction/models/retro_knn.py -> build/lib/syntheseus/reaction_prediction/models 2026-01-09T12:44:05,174 copying syntheseus/reaction_prediction/models/__init__.py -> build/lib/syntheseus/reaction_prediction/models 2026-01-09T12:44:05,176 creating build/lib/syntheseus/reaction_prediction/data 2026-01-09T12:44:05,177 copying syntheseus/reaction_prediction/data/__init__.py -> build/lib/syntheseus/reaction_prediction/data 2026-01-09T12:44:05,179 copying syntheseus/reaction_prediction/data/reaction_sample.py -> build/lib/syntheseus/reaction_prediction/data 2026-01-09T12:44:05,181 copying syntheseus/reaction_prediction/data/dataset.py -> build/lib/syntheseus/reaction_prediction/data 2026-01-09T12:44:05,184 creating build/lib/syntheseus/search/algorithms 2026-01-09T12:44:05,185 copying syntheseus/search/algorithms/breadth_first.py -> build/lib/syntheseus/search/algorithms 2026-01-09T12:44:05,187 copying syntheseus/search/algorithms/base.py -> build/lib/syntheseus/search/algorithms 2026-01-09T12:44:05,189 copying syntheseus/search/algorithms/__init__.py -> build/lib/syntheseus/search/algorithms 2026-01-09T12:44:05,191 copying syntheseus/search/algorithms/pdvn.py -> build/lib/syntheseus/search/algorithms 2026-01-09T12:44:05,194 copying syntheseus/search/algorithms/random.py -> build/lib/syntheseus/search/algorithms 2026-01-09T12:44:05,196 copying syntheseus/search/algorithms/mixins.py -> build/lib/syntheseus/search/algorithms 2026-01-09T12:44:05,198 creating build/lib/syntheseus/search/utils 2026-01-09T12:44:05,199 copying syntheseus/search/utils/__init__.py -> build/lib/syntheseus/search/utils 2026-01-09T12:44:05,201 copying syntheseus/search/utils/misc.py -> build/lib/syntheseus/search/utils 2026-01-09T12:44:05,203 creating build/lib/syntheseus/search/analysis 2026-01-09T12:44:05,205 copying syntheseus/search/analysis/solution_time.py -> build/lib/syntheseus/search/analysis 2026-01-09T12:44:05,207 copying syntheseus/search/analysis/__init__.py -> build/lib/syntheseus/search/analysis 2026-01-09T12:44:05,208 copying syntheseus/search/analysis/route_extraction.py -> build/lib/syntheseus/search/analysis 2026-01-09T12:44:05,211 copying syntheseus/search/analysis/diversity.py -> build/lib/syntheseus/search/analysis 2026-01-09T12:44:05,214 creating build/lib/syntheseus/search/graph 2026-01-09T12:44:05,215 copying syntheseus/search/graph/__init__.py -> build/lib/syntheseus/search/graph 2026-01-09T12:44:05,216 copying syntheseus/search/graph/and_or.py -> build/lib/syntheseus/search/graph 2026-01-09T12:44:05,219 copying syntheseus/search/graph/standardization.py -> build/lib/syntheseus/search/graph 2026-01-09T12:44:05,221 copying syntheseus/search/graph/molset.py -> build/lib/syntheseus/search/graph 2026-01-09T12:44:05,223 copying syntheseus/search/graph/node.py -> build/lib/syntheseus/search/graph 2026-01-09T12:44:05,226 copying syntheseus/search/graph/base_graph.py -> build/lib/syntheseus/search/graph 2026-01-09T12:44:05,228 copying syntheseus/search/graph/route.py -> build/lib/syntheseus/search/graph 2026-01-09T12:44:05,230 creating build/lib/syntheseus/search/node_evaluation 2026-01-09T12:44:05,231 copying syntheseus/search/node_evaluation/base.py -> build/lib/syntheseus/search/node_evaluation 2026-01-09T12:44:05,234 copying syntheseus/search/node_evaluation/__init__.py -> build/lib/syntheseus/search/node_evaluation 2026-01-09T12:44:05,236 copying syntheseus/search/node_evaluation/common.py -> build/lib/syntheseus/search/node_evaluation 2026-01-09T12:44:05,238 creating build/lib/syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,239 copying syntheseus/search/algorithms/mcts/base.py -> build/lib/syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,241 copying syntheseus/search/algorithms/mcts/__init__.py -> build/lib/syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,243 copying syntheseus/search/algorithms/mcts/molset.py -> build/lib/syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,245 creating build/lib/syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,246 copying syntheseus/search/algorithms/best_first/base.py -> build/lib/syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,249 copying syntheseus/search/algorithms/best_first/__init__.py -> build/lib/syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,251 copying syntheseus/search/algorithms/best_first/retro_star.py -> build/lib/syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,253 creating build/lib/syntheseus/search/graph/message_passing 2026-01-09T12:44:05,254 copying syntheseus/search/graph/message_passing/update_functions.py -> build/lib/syntheseus/search/graph/message_passing 2026-01-09T12:44:05,257 copying syntheseus/search/graph/message_passing/__init__.py -> build/lib/syntheseus/search/graph/message_passing 2026-01-09T12:44:05,259 copying syntheseus/search/graph/message_passing/run.py -> build/lib/syntheseus/search/graph/message_passing 2026-01-09T12:44:05,261 running egg_info 2026-01-09T12:44:05,275 writing syntheseus.egg-info/PKG-INFO 2026-01-09T12:44:05,285 writing dependency_links to syntheseus.egg-info/dependency_links.txt 2026-01-09T12:44:05,286 writing entry points to syntheseus.egg-info/entry_points.txt 2026-01-09T12:44:05,292 writing requirements to syntheseus.egg-info/requires.txt 2026-01-09T12:44:05,293 writing top-level names to syntheseus.egg-info/top_level.txt 2026-01-09T12:44:05,342 listing git files failed - pretending there aren't any 2026-01-09T12:44:05,346 reading manifest file 'syntheseus.egg-info/SOURCES.txt' 2026-01-09T12:44:05,356 adding license file 'LICENSE' 2026-01-09T12:44:05,364 writing manifest file 'syntheseus.egg-info/SOURCES.txt' 2026-01-09T12:44:05,367 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,368 !! 2026-01-09T12:44:05,369 ******************************************************************************** 2026-01-09T12:44:05,370 ############################ 2026-01-09T12:44:05,370 # Package would be ignored # 2026-01-09T12:44:05,371 ############################ 2026-01-09T12:44:05,371 Python recognizes 'syntheseus.reaction_prediction.environment_gln' as an importable package[^1], 2026-01-09T12:44:05,372 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,373 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,373 package, please make sure that 'syntheseus.reaction_prediction.environment_gln' is explicitly added 2026-01-09T12:44:05,374 to the `packages` configuration field. 2026-01-09T12:44:05,375 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,375 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,376 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,377 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,378 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,379 If you don't want 'syntheseus.reaction_prediction.environment_gln' to be distributed and are 2026-01-09T12:44:05,379 already explicitly excluding 'syntheseus.reaction_prediction.environment_gln' via 2026-01-09T12:44:05,380 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,380 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,381 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,382 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,383 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,385 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,385 even if it does not contain any `.py` files. 2026-01-09T12:44:05,386 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,386 directory, all directories are treated like packages. 2026-01-09T12:44:05,387 ******************************************************************************** 2026-01-09T12:44:05,388 !! 2026-01-09T12:44:05,388 check.warn(importable) 2026-01-09T12:44:05,389 /tmp/pip-build-env-595p2pkr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests' is absent from the `packages` configuration. 2026-01-09T12:44:05,389 !! 2026-01-09T12:44:05,390 ******************************************************************************** 2026-01-09T12:44:05,391 ############################ 2026-01-09T12:44:05,392 # Package would be ignored # 2026-01-09T12:44:05,392 ############################ 2026-01-09T12:44:05,393 Python recognizes 'syntheseus.tests' as an importable package[^1], 2026-01-09T12:44:05,393 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,394 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,395 package, please make sure that 'syntheseus.tests' is explicitly added 2026-01-09T12:44:05,395 to the `packages` configuration field. 2026-01-09T12:44:05,396 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,397 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,397 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,399 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,400 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,400 If you don't want 'syntheseus.tests' to be distributed and are 2026-01-09T12:44:05,401 already explicitly excluding 'syntheseus.tests' via 2026-01-09T12:44:05,401 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,402 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,402 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,403 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,404 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,405 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,406 even if it does not contain any `.py` files. 2026-01-09T12:44:05,406 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,407 directory, all directories are treated like packages. 2026-01-09T12:44:05,407 ******************************************************************************** 2026-01-09T12:44:05,408 !! 2026-01-09T12:44:05,409 check.warn(importable) 2026-01-09T12:44:05,409 /tmp/pip-build-env-595p2pkr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.cli' is absent from the `packages` configuration. 2026-01-09T12:44:05,409 !! 2026-01-09T12:44:05,410 ******************************************************************************** 2026-01-09T12:44:05,411 ############################ 2026-01-09T12:44:05,412 # Package would be ignored # 2026-01-09T12:44:05,412 ############################ 2026-01-09T12:44:05,412 Python recognizes 'syntheseus.tests.cli' as an importable package[^1], 2026-01-09T12:44:05,413 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,414 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,415 package, please make sure that 'syntheseus.tests.cli' is explicitly added 2026-01-09T12:44:05,415 to the `packages` configuration field. 2026-01-09T12:44:05,416 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,417 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,417 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,418 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,419 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,420 If you don't want 'syntheseus.tests.cli' to be distributed and are 2026-01-09T12:44:05,421 already explicitly excluding 'syntheseus.tests.cli' via 2026-01-09T12:44:05,421 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,422 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,423 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,424 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,425 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,427 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,427 even if it does not contain any `.py` files. 2026-01-09T12:44:05,428 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,428 directory, all directories are treated like packages. 2026-01-09T12:44:05,429 ******************************************************************************** 2026-01-09T12:44:05,430 !! 2026-01-09T12:44:05,430 check.warn(importable) 2026-01-09T12:44:05,431 /tmp/pip-build-env-595p2pkr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.interface' is absent from the `packages` configuration. 2026-01-09T12:44:05,431 !! 2026-01-09T12:44:05,432 ******************************************************************************** 2026-01-09T12:44:05,433 ############################ 2026-01-09T12:44:05,433 # Package would be ignored # 2026-01-09T12:44:05,434 ############################ 2026-01-09T12:44:05,434 Python recognizes 'syntheseus.tests.interface' as an importable package[^1], 2026-01-09T12:44:05,435 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,436 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,436 package, please make sure that 'syntheseus.tests.interface' is explicitly added 2026-01-09T12:44:05,437 to the `packages` configuration field. 2026-01-09T12:44:05,437 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,438 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,438 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,439 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,440 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,441 If you don't want 'syntheseus.tests.interface' to be distributed and are 2026-01-09T12:44:05,442 already explicitly excluding 'syntheseus.tests.interface' via 2026-01-09T12:44:05,442 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,443 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,443 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,444 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,445 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,447 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,447 even if it does not contain any `.py` files. 2026-01-09T12:44:05,448 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,448 directory, all directories are treated like packages. 2026-01-09T12:44:05,449 ******************************************************************************** 2026-01-09T12:44:05,450 !! 2026-01-09T12:44:05,450 check.warn(importable) 2026-01-09T12:44:05,451 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,451 !! 2026-01-09T12:44:05,452 ******************************************************************************** 2026-01-09T12:44:05,453 ############################ 2026-01-09T12:44:05,453 # Package would be ignored # 2026-01-09T12:44:05,454 ############################ 2026-01-09T12:44:05,454 Python recognizes 'syntheseus.tests.reaction_prediction' as an importable package[^1], 2026-01-09T12:44:05,455 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,456 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,456 package, please make sure that 'syntheseus.tests.reaction_prediction' is explicitly added 2026-01-09T12:44:05,457 to the `packages` configuration field. 2026-01-09T12:44:05,458 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,458 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,459 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,459 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,460 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,461 If you don't want 'syntheseus.tests.reaction_prediction' to be distributed and are 2026-01-09T12:44:05,461 already explicitly excluding 'syntheseus.tests.reaction_prediction' via 2026-01-09T12:44:05,462 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,462 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,463 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,464 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,465 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,466 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,466 even if it does not contain any `.py` files. 2026-01-09T12:44:05,467 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,468 directory, all directories are treated like packages. 2026-01-09T12:44:05,468 ******************************************************************************** 2026-01-09T12:44:05,469 !! 2026-01-09T12:44:05,470 check.warn(importable) 2026-01-09T12:44:05,470 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,470 !! 2026-01-09T12:44:05,471 ******************************************************************************** 2026-01-09T12:44:05,472 ############################ 2026-01-09T12:44:05,472 # Package would be ignored # 2026-01-09T12:44:05,473 ############################ 2026-01-09T12:44:05,473 Python recognizes 'syntheseus.tests.reaction_prediction.chem' as an importable package[^1], 2026-01-09T12:44:05,474 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,475 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,475 package, please make sure that 'syntheseus.tests.reaction_prediction.chem' is explicitly added 2026-01-09T12:44:05,476 to the `packages` configuration field. 2026-01-09T12:44:05,477 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,477 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,478 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,479 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,480 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,481 If you don't want 'syntheseus.tests.reaction_prediction.chem' to be distributed and are 2026-01-09T12:44:05,481 already explicitly excluding 'syntheseus.tests.reaction_prediction.chem' via 2026-01-09T12:44:05,482 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,483 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,483 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,484 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,485 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,486 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,487 even if it does not contain any `.py` files. 2026-01-09T12:44:05,487 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,488 directory, all directories are treated like packages. 2026-01-09T12:44:05,488 ******************************************************************************** 2026-01-09T12:44:05,489 !! 2026-01-09T12:44:05,489 check.warn(importable) 2026-01-09T12:44:05,490 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,490 !! 2026-01-09T12:44:05,491 ******************************************************************************** 2026-01-09T12:44:05,492 ############################ 2026-01-09T12:44:05,492 # Package would be ignored # 2026-01-09T12:44:05,492 ############################ 2026-01-09T12:44:05,493 Python recognizes 'syntheseus.tests.reaction_prediction.data' as an importable package[^1], 2026-01-09T12:44:05,493 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,494 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,495 package, please make sure that 'syntheseus.tests.reaction_prediction.data' is explicitly added 2026-01-09T12:44:05,495 to the `packages` configuration field. 2026-01-09T12:44:05,496 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,497 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,497 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,498 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,499 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,500 If you don't want 'syntheseus.tests.reaction_prediction.data' to be distributed and are 2026-01-09T12:44:05,501 already explicitly excluding 'syntheseus.tests.reaction_prediction.data' via 2026-01-09T12:44:05,501 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,502 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,502 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,503 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,504 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,506 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,506 even if it does not contain any `.py` files. 2026-01-09T12:44:05,507 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,508 directory, all directories are treated like packages. 2026-01-09T12:44:05,508 ******************************************************************************** 2026-01-09T12:44:05,509 !! 2026-01-09T12:44:05,510 check.warn(importable) 2026-01-09T12:44:05,510 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,511 !! 2026-01-09T12:44:05,512 ******************************************************************************** 2026-01-09T12:44:05,512 ############################ 2026-01-09T12:44:05,513 # Package would be ignored # 2026-01-09T12:44:05,513 ############################ 2026-01-09T12:44:05,514 Python recognizes 'syntheseus.tests.reaction_prediction.inference' as an importable package[^1], 2026-01-09T12:44:05,514 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,515 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,515 package, please make sure that 'syntheseus.tests.reaction_prediction.inference' is explicitly added 2026-01-09T12:44:05,515 to the `packages` configuration field. 2026-01-09T12:44:05,516 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,517 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,517 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,518 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,519 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,520 If you don't want 'syntheseus.tests.reaction_prediction.inference' to be distributed and are 2026-01-09T12:44:05,521 already explicitly excluding 'syntheseus.tests.reaction_prediction.inference' via 2026-01-09T12:44:05,521 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,522 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,522 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,523 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,524 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,526 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,526 even if it does not contain any `.py` files. 2026-01-09T12:44:05,527 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,527 directory, all directories are treated like packages. 2026-01-09T12:44:05,528 ******************************************************************************** 2026-01-09T12:44:05,529 !! 2026-01-09T12:44:05,529 check.warn(importable) 2026-01-09T12:44:05,530 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,530 !! 2026-01-09T12:44:05,531 ******************************************************************************** 2026-01-09T12:44:05,532 ############################ 2026-01-09T12:44:05,533 # Package would be ignored # 2026-01-09T12:44:05,533 ############################ 2026-01-09T12:44:05,534 Python recognizes 'syntheseus.tests.reaction_prediction.utils' as an importable package[^1], 2026-01-09T12:44:05,534 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,535 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,536 package, please make sure that 'syntheseus.tests.reaction_prediction.utils' is explicitly added 2026-01-09T12:44:05,536 to the `packages` configuration field. 2026-01-09T12:44:05,538 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,538 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,539 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,540 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,541 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,542 If you don't want 'syntheseus.tests.reaction_prediction.utils' to be distributed and are 2026-01-09T12:44:05,542 already explicitly excluding 'syntheseus.tests.reaction_prediction.utils' via 2026-01-09T12:44:05,543 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,543 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,544 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,545 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,546 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,547 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,548 even if it does not contain any `.py` files. 2026-01-09T12:44:05,548 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,548 directory, all directories are treated like packages. 2026-01-09T12:44:05,549 ******************************************************************************** 2026-01-09T12:44:05,550 !! 2026-01-09T12:44:05,550 check.warn(importable) 2026-01-09T12:44:05,551 /tmp/pip-build-env-595p2pkr/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'syntheseus.tests.search' is absent from the `packages` configuration. 2026-01-09T12:44:05,551 !! 2026-01-09T12:44:05,552 ******************************************************************************** 2026-01-09T12:44:05,553 ############################ 2026-01-09T12:44:05,553 # Package would be ignored # 2026-01-09T12:44:05,554 ############################ 2026-01-09T12:44:05,554 Python recognizes 'syntheseus.tests.search' as an importable package[^1], 2026-01-09T12:44:05,555 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,556 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,556 package, please make sure that 'syntheseus.tests.search' is explicitly added 2026-01-09T12:44:05,557 to the `packages` configuration field. 2026-01-09T12:44:05,558 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,558 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,559 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,560 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,561 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,562 If you don't want 'syntheseus.tests.search' to be distributed and are 2026-01-09T12:44:05,562 already explicitly excluding 'syntheseus.tests.search' via 2026-01-09T12:44:05,563 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,564 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,564 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,566 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,567 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,569 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,569 even if it does not contain any `.py` files. 2026-01-09T12:44:05,570 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,571 directory, all directories are treated like packages. 2026-01-09T12:44:05,571 ******************************************************************************** 2026-01-09T12:44:05,572 !! 2026-01-09T12:44:05,572 check.warn(importable) 2026-01-09T12:44:05,573 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,573 !! 2026-01-09T12:44:05,574 ******************************************************************************** 2026-01-09T12:44:05,574 ############################ 2026-01-09T12:44:05,575 # Package would be ignored # 2026-01-09T12:44:05,575 ############################ 2026-01-09T12:44:05,576 Python recognizes 'syntheseus.tests.search.algorithms' as an importable package[^1], 2026-01-09T12:44:05,576 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,577 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,578 package, please make sure that 'syntheseus.tests.search.algorithms' is explicitly added 2026-01-09T12:44:05,578 to the `packages` configuration field. 2026-01-09T12:44:05,579 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,580 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,580 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,582 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,583 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,584 If you don't want 'syntheseus.tests.search.algorithms' to be distributed and are 2026-01-09T12:44:05,585 already explicitly excluding 'syntheseus.tests.search.algorithms' via 2026-01-09T12:44:05,585 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,586 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,587 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,588 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,589 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,591 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,591 even if it does not contain any `.py` files. 2026-01-09T12:44:05,592 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,592 directory, all directories are treated like packages. 2026-01-09T12:44:05,593 ******************************************************************************** 2026-01-09T12:44:05,594 !! 2026-01-09T12:44:05,594 check.warn(importable) 2026-01-09T12:44:05,595 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,595 !! 2026-01-09T12:44:05,597 ******************************************************************************** 2026-01-09T12:44:05,597 ############################ 2026-01-09T12:44:05,598 # Package would be ignored # 2026-01-09T12:44:05,598 ############################ 2026-01-09T12:44:05,599 Python recognizes 'syntheseus.tests.search.analysis' as an importable package[^1], 2026-01-09T12:44:05,600 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,601 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,601 package, please make sure that 'syntheseus.tests.search.analysis' is explicitly added 2026-01-09T12:44:05,602 to the `packages` configuration field. 2026-01-09T12:44:05,603 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,603 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,603 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,604 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,605 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,606 If you don't want 'syntheseus.tests.search.analysis' to be distributed and are 2026-01-09T12:44:05,606 already explicitly excluding 'syntheseus.tests.search.analysis' via 2026-01-09T12:44:05,607 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,607 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,608 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,609 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,609 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,611 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,611 even if it does not contain any `.py` files. 2026-01-09T12:44:05,612 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,613 directory, all directories are treated like packages. 2026-01-09T12:44:05,613 ******************************************************************************** 2026-01-09T12:44:05,614 !! 2026-01-09T12:44:05,615 check.warn(importable) 2026-01-09T12:44:05,616 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,616 !! 2026-01-09T12:44:05,617 ******************************************************************************** 2026-01-09T12:44:05,618 ############################ 2026-01-09T12:44:05,618 # Package would be ignored # 2026-01-09T12:44:05,619 ############################ 2026-01-09T12:44:05,619 Python recognizes 'syntheseus.tests.search.graph' as an importable package[^1], 2026-01-09T12:44:05,620 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,621 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,621 package, please make sure that 'syntheseus.tests.search.graph' is explicitly added 2026-01-09T12:44:05,622 to the `packages` configuration field. 2026-01-09T12:44:05,623 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,623 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,624 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,625 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,626 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,627 If you don't want 'syntheseus.tests.search.graph' to be distributed and are 2026-01-09T12:44:05,628 already explicitly excluding 'syntheseus.tests.search.graph' via 2026-01-09T12:44:05,629 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,629 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,630 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,631 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,632 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,633 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,634 even if it does not contain any `.py` files. 2026-01-09T12:44:05,634 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,635 directory, all directories are treated like packages. 2026-01-09T12:44:05,635 ******************************************************************************** 2026-01-09T12:44:05,636 !! 2026-01-09T12:44:05,637 check.warn(importable) 2026-01-09T12:44:05,637 /tmp/pip-build-env-595p2pkr/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. 2026-01-09T12:44:05,637 !! 2026-01-09T12:44:05,638 ******************************************************************************** 2026-01-09T12:44:05,639 ############################ 2026-01-09T12:44:05,639 # Package would be ignored # 2026-01-09T12:44:05,640 ############################ 2026-01-09T12:44:05,640 Python recognizes 'syntheseus.tests.search.node_evaluation' as an importable package[^1], 2026-01-09T12:44:05,641 but it is absent from setuptools' `packages` configuration. 2026-01-09T12:44:05,642 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-09T12:44:05,642 package, please make sure that 'syntheseus.tests.search.node_evaluation' is explicitly added 2026-01-09T12:44:05,643 to the `packages` configuration field. 2026-01-09T12:44:05,644 Alternatively, you can also rely on setuptools' discovery methods 2026-01-09T12:44:05,644 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-09T12:44:05,645 instead of `find_packages(...)`/`find:`). 2026-01-09T12:44:05,646 You can read more about "package discovery" on setuptools documentation page: 2026-01-09T12:44:05,647 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-09T12:44:05,648 If you don't want 'syntheseus.tests.search.node_evaluation' to be distributed and are 2026-01-09T12:44:05,648 already explicitly excluding 'syntheseus.tests.search.node_evaluation' via 2026-01-09T12:44:05,649 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-09T12:44:05,650 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-09T12:44:05,650 combination with a more fine grained `package-data` configuration. 2026-01-09T12:44:05,651 You can read more about "package data files" on setuptools documentation page: 2026-01-09T12:44:05,652 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-09T12:44:05,654 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-09T12:44:05,655 even if it does not contain any `.py` files. 2026-01-09T12:44:05,655 On the other hand, currently there is no concept of package data 2026-01-09T12:44:05,656 directory, all directories are treated like packages. 2026-01-09T12:44:05,656 ******************************************************************************** 2026-01-09T12:44:05,657 !! 2026-01-09T12:44:05,658 check.warn(importable) 2026-01-09T12:44:05,658 copying syntheseus/py.typed -> build/lib/syntheseus 2026-01-09T12:44:05,659 creating build/lib/syntheseus/tests 2026-01-09T12:44:05,660 copying syntheseus/tests/__init__.py -> build/lib/syntheseus/tests 2026-01-09T12:44:05,660 copying syntheseus/tests/conftest.py -> build/lib/syntheseus/tests 2026-01-09T12:44:05,661 creating build/lib/syntheseus/tests/cli 2026-01-09T12:44:05,661 copying syntheseus/tests/cli/__init__.py -> build/lib/syntheseus/tests/cli 2026-01-09T12:44:05,661 copying syntheseus/tests/cli/test_cli.py -> build/lib/syntheseus/tests/cli 2026-01-09T12:44:05,662 copying syntheseus/tests/cli/test_eval_single_step.py -> build/lib/syntheseus/tests/cli 2026-01-09T12:44:05,662 copying syntheseus/tests/cli/test_search.py -> build/lib/syntheseus/tests/cli 2026-01-09T12:44:05,663 creating build/lib/syntheseus/tests/interface 2026-01-09T12:44:05,663 copying syntheseus/tests/interface/__init__.py -> build/lib/syntheseus/tests/interface 2026-01-09T12:44:05,664 copying syntheseus/tests/interface/test_bag.py -> build/lib/syntheseus/tests/interface 2026-01-09T12:44:05,664 copying syntheseus/tests/interface/test_models.py -> build/lib/syntheseus/tests/interface 2026-01-09T12:44:05,665 copying syntheseus/tests/interface/test_molecule.py -> build/lib/syntheseus/tests/interface 2026-01-09T12:44:05,665 copying syntheseus/tests/interface/test_reaction.py -> build/lib/syntheseus/tests/interface 2026-01-09T12:44:05,666 copying syntheseus/tests/interface/test_toy_models.py -> build/lib/syntheseus/tests/interface 2026-01-09T12:44:05,666 creating build/lib/syntheseus/tests/reaction_prediction 2026-01-09T12:44:05,667 copying syntheseus/tests/reaction_prediction/__init__.py -> build/lib/syntheseus/tests/reaction_prediction 2026-01-09T12:44:05,667 creating build/lib/syntheseus/tests/reaction_prediction/chem 2026-01-09T12:44:05,668 copying syntheseus/tests/reaction_prediction/chem/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/chem 2026-01-09T12:44:05,668 copying syntheseus/tests/reaction_prediction/chem/test_utils.py -> build/lib/syntheseus/tests/reaction_prediction/chem 2026-01-09T12:44:05,669 creating build/lib/syntheseus/tests/reaction_prediction/data 2026-01-09T12:44:05,669 copying syntheseus/tests/reaction_prediction/data/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/data 2026-01-09T12:44:05,670 copying syntheseus/tests/reaction_prediction/data/test_dataset.py -> build/lib/syntheseus/tests/reaction_prediction/data 2026-01-09T12:44:05,670 creating build/lib/syntheseus/tests/reaction_prediction/inference 2026-01-09T12:44:05,671 copying syntheseus/tests/reaction_prediction/inference/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/inference 2026-01-09T12:44:05,671 copying syntheseus/tests/reaction_prediction/inference/test_models.py -> build/lib/syntheseus/tests/reaction_prediction/inference 2026-01-09T12:44:05,672 creating build/lib/syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,672 copying syntheseus/tests/reaction_prediction/utils/__init__.py -> build/lib/syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,673 copying syntheseus/tests/reaction_prediction/utils/test_misc.py -> build/lib/syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,673 copying syntheseus/tests/reaction_prediction/utils/test_parallel.py -> build/lib/syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,674 creating build/lib/syntheseus/tests/search 2026-01-09T12:44:05,674 copying syntheseus/tests/search/__init__.py -> build/lib/syntheseus/tests/search 2026-01-09T12:44:05,675 copying syntheseus/tests/search/conftest.py -> build/lib/syntheseus/tests/search 2026-01-09T12:44:05,675 copying syntheseus/tests/search/test_mol_inventory.py -> build/lib/syntheseus/tests/search 2026-01-09T12:44:05,676 copying syntheseus/tests/search/test_visualization.py -> build/lib/syntheseus/tests/search 2026-01-09T12:44:05,677 creating build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,677 copying syntheseus/tests/search/algorithms/__init__.py -> build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,678 copying syntheseus/tests/search/algorithms/test_base.py -> build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,678 copying syntheseus/tests/search/algorithms/test_best_first.py -> build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,679 copying syntheseus/tests/search/algorithms/test_breadth_first.py -> build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,679 copying syntheseus/tests/search/algorithms/test_mcts.py -> build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,680 copying syntheseus/tests/search/algorithms/test_pdvn.py -> build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,680 copying syntheseus/tests/search/algorithms/test_random.py -> build/lib/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,681 creating build/lib/syntheseus/tests/search/analysis 2026-01-09T12:44:05,681 copying syntheseus/tests/search/analysis/__init__.py -> build/lib/syntheseus/tests/search/analysis 2026-01-09T12:44:05,682 copying syntheseus/tests/search/analysis/conftest.py -> build/lib/syntheseus/tests/search/analysis 2026-01-09T12:44:05,682 copying syntheseus/tests/search/analysis/test_diversity.py -> build/lib/syntheseus/tests/search/analysis 2026-01-09T12:44:05,682 copying syntheseus/tests/search/analysis/test_route_extraction.py -> build/lib/syntheseus/tests/search/analysis 2026-01-09T12:44:05,683 copying syntheseus/tests/search/analysis/test_solution_time.py -> build/lib/syntheseus/tests/search/analysis 2026-01-09T12:44:05,683 creating build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,684 copying syntheseus/tests/search/graph/__init__.py -> build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,685 copying syntheseus/tests/search/graph/test_andor.py -> build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,685 copying syntheseus/tests/search/graph/test_base.py -> build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,686 copying syntheseus/tests/search/graph/test_message_passing.py -> build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,686 copying syntheseus/tests/search/graph/test_molset.py -> build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,687 copying syntheseus/tests/search/graph/test_route.py -> build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,687 copying syntheseus/tests/search/graph/test_standardization.py -> build/lib/syntheseus/tests/search/graph 2026-01-09T12:44:05,688 creating build/lib/syntheseus/tests/search/node_evaluation 2026-01-09T12:44:05,688 copying syntheseus/tests/search/node_evaluation/__init__.py -> build/lib/syntheseus/tests/search/node_evaluation 2026-01-09T12:44:05,689 copying syntheseus/tests/search/node_evaluation/test_common.py -> build/lib/syntheseus/tests/search/node_evaluation 2026-01-09T12:44:05,689 creating build/lib/syntheseus/reaction_prediction/environment_gln 2026-01-09T12:44:05,690 copying syntheseus/reaction_prediction/environment_gln/Dockerfile -> build/lib/syntheseus/reaction_prediction/environment_gln 2026-01-09T12:44:05,690 copying syntheseus/reaction_prediction/environment_gln/environment.yml -> build/lib/syntheseus/reaction_prediction/environment_gln 2026-01-09T12:44:05,691 copying syntheseus/cli/search_config.yml -> build/lib/syntheseus/cli 2026-01-09T12:44:05,691 copying syntheseus/reaction_prediction/inference/default_checkpoint_links.yml -> build/lib/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,692 installing to build/bdist.linux-armv7l/wheel 2026-01-09T12:44:05,692 running install 2026-01-09T12:44:05,693 running install_lib 2026-01-09T12:44:05,694 creating build/bdist.linux-armv7l/wheel 2026-01-09T12:44:05,694 creating build/bdist.linux-armv7l/wheel/syntheseus 2026-01-09T12:44:05,695 copying build/lib/syntheseus/py.typed -> build/bdist.linux-armv7l/wheel/./syntheseus 2026-01-09T12:44:05,696 creating build/bdist.linux-armv7l/wheel/syntheseus/interface 2026-01-09T12:44:05,696 copying build/lib/syntheseus/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2026-01-09T12:44:05,697 copying build/lib/syntheseus/interface/reaction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2026-01-09T12:44:05,698 copying build/lib/syntheseus/interface/molecule.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2026-01-09T12:44:05,698 copying build/lib/syntheseus/interface/models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2026-01-09T12:44:05,699 copying build/lib/syntheseus/interface/bag.py -> build/bdist.linux-armv7l/wheel/./syntheseus/interface 2026-01-09T12:44:05,699 copying build/lib/syntheseus/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus 2026-01-09T12:44:05,700 creating build/bdist.linux-armv7l/wheel/syntheseus/tests 2026-01-09T12:44:05,700 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/interface 2026-01-09T12:44:05,701 copying build/lib/syntheseus/tests/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2026-01-09T12:44:05,701 copying build/lib/syntheseus/tests/interface/test_bag.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2026-01-09T12:44:05,702 copying build/lib/syntheseus/tests/interface/test_reaction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2026-01-09T12:44:05,702 copying build/lib/syntheseus/tests/interface/test_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2026-01-09T12:44:05,703 copying build/lib/syntheseus/tests/interface/test_toy_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2026-01-09T12:44:05,703 copying build/lib/syntheseus/tests/interface/test_molecule.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/interface 2026-01-09T12:44:05,704 copying build/lib/syntheseus/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests 2026-01-09T12:44:05,704 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction 2026-01-09T12:44:05,705 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/chem 2026-01-09T12:44:05,705 copying build/lib/syntheseus/tests/reaction_prediction/chem/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/chem 2026-01-09T12:44:05,706 copying build/lib/syntheseus/tests/reaction_prediction/chem/test_utils.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/chem 2026-01-09T12:44:05,706 copying build/lib/syntheseus/tests/reaction_prediction/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction 2026-01-09T12:44:05,707 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,707 copying build/lib/syntheseus/tests/reaction_prediction/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,708 copying build/lib/syntheseus/tests/reaction_prediction/utils/test_misc.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,709 copying build/lib/syntheseus/tests/reaction_prediction/utils/test_parallel.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/utils 2026-01-09T12:44:05,709 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/inference 2026-01-09T12:44:05,710 copying build/lib/syntheseus/tests/reaction_prediction/inference/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/inference 2026-01-09T12:44:05,710 copying build/lib/syntheseus/tests/reaction_prediction/inference/test_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/inference 2026-01-09T12:44:05,711 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/reaction_prediction/data 2026-01-09T12:44:05,711 copying build/lib/syntheseus/tests/reaction_prediction/data/test_dataset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/data 2026-01-09T12:44:05,712 copying build/lib/syntheseus/tests/reaction_prediction/data/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/reaction_prediction/data 2026-01-09T12:44:05,712 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/cli 2026-01-09T12:44:05,714 copying build/lib/syntheseus/tests/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2026-01-09T12:44:05,714 copying build/lib/syntheseus/tests/cli/test_search.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2026-01-09T12:44:05,714 copying build/lib/syntheseus/tests/cli/test_eval_single_step.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2026-01-09T12:44:05,715 copying build/lib/syntheseus/tests/cli/test_cli.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/cli 2026-01-09T12:44:05,716 copying build/lib/syntheseus/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests 2026-01-09T12:44:05,716 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search 2026-01-09T12:44:05,717 copying build/lib/syntheseus/tests/search/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2026-01-09T12:44:05,717 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/algorithms 2026-01-09T12:44:05,717 copying build/lib/syntheseus/tests/search/algorithms/test_pdvn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2026-01-09T12:44:05,718 copying build/lib/syntheseus/tests/search/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2026-01-09T12:44:05,718 copying build/lib/syntheseus/tests/search/algorithms/test_base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2026-01-09T12:44:05,719 copying build/lib/syntheseus/tests/search/algorithms/test_best_first.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2026-01-09T12:44:05,719 copying build/lib/syntheseus/tests/search/algorithms/test_random.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2026-01-09T12:44:05,720 copying build/lib/syntheseus/tests/search/algorithms/test_breadth_first.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2026-01-09T12:44:05,722 copying build/lib/syntheseus/tests/search/algorithms/test_mcts.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/algorithms 2026-01-09T12:44:05,725 copying build/lib/syntheseus/tests/search/conftest.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2026-01-09T12:44:05,727 copying build/lib/syntheseus/tests/search/test_mol_inventory.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2026-01-09T12:44:05,730 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/analysis 2026-01-09T12:44:05,731 copying build/lib/syntheseus/tests/search/analysis/test_route_extraction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2026-01-09T12:44:05,733 copying build/lib/syntheseus/tests/search/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2026-01-09T12:44:05,735 copying build/lib/syntheseus/tests/search/analysis/test_diversity.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2026-01-09T12:44:05,736 copying build/lib/syntheseus/tests/search/analysis/conftest.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2026-01-09T12:44:05,738 copying build/lib/syntheseus/tests/search/analysis/test_solution_time.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/analysis 2026-01-09T12:44:05,741 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/graph 2026-01-09T12:44:05,742 copying build/lib/syntheseus/tests/search/graph/test_message_passing.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2026-01-09T12:44:05,744 copying build/lib/syntheseus/tests/search/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2026-01-09T12:44:05,746 copying build/lib/syntheseus/tests/search/graph/test_base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2026-01-09T12:44:05,748 copying build/lib/syntheseus/tests/search/graph/test_route.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2026-01-09T12:44:05,750 copying build/lib/syntheseus/tests/search/graph/test_andor.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2026-01-09T12:44:05,752 copying build/lib/syntheseus/tests/search/graph/test_standardization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2026-01-09T12:44:05,753 copying build/lib/syntheseus/tests/search/graph/test_molset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/graph 2026-01-09T12:44:05,756 copying build/lib/syntheseus/tests/search/test_visualization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search 2026-01-09T12:44:05,758 creating build/bdist.linux-armv7l/wheel/syntheseus/tests/search/node_evaluation 2026-01-09T12:44:05,759 copying build/lib/syntheseus/tests/search/node_evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/node_evaluation 2026-01-09T12:44:05,761 copying build/lib/syntheseus/tests/search/node_evaluation/test_common.py -> build/bdist.linux-armv7l/wheel/./syntheseus/tests/search/node_evaluation 2026-01-09T12:44:05,763 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction 2026-01-09T12:44:05,765 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/chem 2026-01-09T12:44:05,766 copying build/lib/syntheseus/reaction_prediction/chem/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/chem 2026-01-09T12:44:05,768 copying build/lib/syntheseus/reaction_prediction/chem/utils.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/chem 2026-01-09T12:44:05,770 copying build/lib/syntheseus/reaction_prediction/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction 2026-01-09T12:44:05,772 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,773 copying build/lib/syntheseus/reaction_prediction/utils/model_loading.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,775 copying build/lib/syntheseus/reaction_prediction/utils/downloading.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,777 copying build/lib/syntheseus/reaction_prediction/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,779 copying build/lib/syntheseus/reaction_prediction/utils/metrics.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,781 copying build/lib/syntheseus/reaction_prediction/utils/parallel.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,783 copying build/lib/syntheseus/reaction_prediction/utils/testing.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,785 copying build/lib/syntheseus/reaction_prediction/utils/inference.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,787 copying build/lib/syntheseus/reaction_prediction/utils/config.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,789 copying build/lib/syntheseus/reaction_prediction/utils/misc.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/utils 2026-01-09T12:44:05,792 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/environment_gln 2026-01-09T12:44:05,794 copying build/lib/syntheseus/reaction_prediction/environment_gln/environment.yml -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/environment_gln 2026-01-09T12:44:05,796 copying build/lib/syntheseus/reaction_prediction/environment_gln/Dockerfile -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/environment_gln 2026-01-09T12:44:05,798 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,799 copying build/lib/syntheseus/reaction_prediction/inference/chemformer.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,802 copying build/lib/syntheseus/reaction_prediction/inference/megan.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,804 copying build/lib/syntheseus/reaction_prediction/inference/gln.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,806 copying build/lib/syntheseus/reaction_prediction/inference/retro_knn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,809 copying build/lib/syntheseus/reaction_prediction/inference/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,811 copying build/lib/syntheseus/reaction_prediction/inference/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,813 copying build/lib/syntheseus/reaction_prediction/inference/local_retro.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,815 copying build/lib/syntheseus/reaction_prediction/inference/root_aligned.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,817 copying build/lib/syntheseus/reaction_prediction/inference/toy_models.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,819 copying build/lib/syntheseus/reaction_prediction/inference/mhnreact.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,821 copying build/lib/syntheseus/reaction_prediction/inference/graph2edits.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,823 copying build/lib/syntheseus/reaction_prediction/inference/config.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,825 copying build/lib/syntheseus/reaction_prediction/inference/default_checkpoint_links.yml -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/inference 2026-01-09T12:44:05,828 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/models 2026-01-09T12:44:05,829 copying build/lib/syntheseus/reaction_prediction/models/retro_knn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/models 2026-01-09T12:44:05,831 copying build/lib/syntheseus/reaction_prediction/models/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/models 2026-01-09T12:44:05,833 creating build/bdist.linux-armv7l/wheel/syntheseus/reaction_prediction/data 2026-01-09T12:44:05,834 copying build/lib/syntheseus/reaction_prediction/data/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/data 2026-01-09T12:44:05,835 copying build/lib/syntheseus/reaction_prediction/data/reaction_sample.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/data 2026-01-09T12:44:05,837 copying build/lib/syntheseus/reaction_prediction/data/dataset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction/data 2026-01-09T12:44:05,840 copying build/lib/syntheseus/reaction_prediction/inference_base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/reaction_prediction 2026-01-09T12:44:05,842 creating build/bdist.linux-armv7l/wheel/syntheseus/cli 2026-01-09T12:44:05,843 copying build/lib/syntheseus/cli/main.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2026-01-09T12:44:05,845 copying build/lib/syntheseus/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2026-01-09T12:44:05,847 copying build/lib/syntheseus/cli/eval_single_step.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2026-01-09T12:44:05,849 copying build/lib/syntheseus/cli/search_config.yml -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2026-01-09T12:44:05,851 copying build/lib/syntheseus/cli/search.py -> build/bdist.linux-armv7l/wheel/./syntheseus/cli 2026-01-09T12:44:05,854 creating build/bdist.linux-armv7l/wheel/syntheseus/search 2026-01-09T12:44:05,855 copying build/lib/syntheseus/search/visualization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search 2026-01-09T12:44:05,858 copying build/lib/syntheseus/search/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search 2026-01-09T12:44:05,860 creating build/bdist.linux-armv7l/wheel/syntheseus/search/algorithms 2026-01-09T12:44:05,861 copying build/lib/syntheseus/search/algorithms/breadth_first.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2026-01-09T12:44:05,863 copying build/lib/syntheseus/search/algorithms/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2026-01-09T12:44:05,865 copying build/lib/syntheseus/search/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2026-01-09T12:44:05,867 copying build/lib/syntheseus/search/algorithms/pdvn.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2026-01-09T12:44:05,869 copying build/lib/syntheseus/search/algorithms/random.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2026-01-09T12:44:05,871 copying build/lib/syntheseus/search/algorithms/mixins.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms 2026-01-09T12:44:05,874 creating build/bdist.linux-armv7l/wheel/syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,875 copying build/lib/syntheseus/search/algorithms/mcts/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,877 copying build/lib/syntheseus/search/algorithms/mcts/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,879 copying build/lib/syntheseus/search/algorithms/mcts/molset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/mcts 2026-01-09T12:44:05,881 creating build/bdist.linux-armv7l/wheel/syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,882 copying build/lib/syntheseus/search/algorithms/best_first/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,884 copying build/lib/syntheseus/search/algorithms/best_first/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,886 copying build/lib/syntheseus/search/algorithms/best_first/retro_star.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/algorithms/best_first 2026-01-09T12:44:05,889 creating build/bdist.linux-armv7l/wheel/syntheseus/search/utils 2026-01-09T12:44:05,890 copying build/lib/syntheseus/search/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/utils 2026-01-09T12:44:05,892 copying build/lib/syntheseus/search/utils/misc.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/utils 2026-01-09T12:44:05,895 creating build/bdist.linux-armv7l/wheel/syntheseus/search/analysis 2026-01-09T12:44:05,896 copying build/lib/syntheseus/search/analysis/solution_time.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2026-01-09T12:44:05,898 copying build/lib/syntheseus/search/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2026-01-09T12:44:05,900 copying build/lib/syntheseus/search/analysis/route_extraction.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2026-01-09T12:44:05,902 copying build/lib/syntheseus/search/analysis/diversity.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/analysis 2026-01-09T12:44:05,905 copying build/lib/syntheseus/search/mol_inventory.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search 2026-01-09T12:44:05,908 creating build/bdist.linux-armv7l/wheel/syntheseus/search/graph 2026-01-09T12:44:05,909 copying build/lib/syntheseus/search/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2026-01-09T12:44:05,911 creating build/bdist.linux-armv7l/wheel/syntheseus/search/graph/message_passing 2026-01-09T12:44:05,912 copying build/lib/syntheseus/search/graph/message_passing/update_functions.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph/message_passing 2026-01-09T12:44:05,914 copying build/lib/syntheseus/search/graph/message_passing/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph/message_passing 2026-01-09T12:44:05,916 copying build/lib/syntheseus/search/graph/message_passing/run.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph/message_passing 2026-01-09T12:44:05,919 copying build/lib/syntheseus/search/graph/and_or.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2026-01-09T12:44:05,921 copying build/lib/syntheseus/search/graph/standardization.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2026-01-09T12:44:05,924 copying build/lib/syntheseus/search/graph/molset.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2026-01-09T12:44:05,926 copying build/lib/syntheseus/search/graph/node.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2026-01-09T12:44:05,928 copying build/lib/syntheseus/search/graph/base_graph.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2026-01-09T12:44:05,930 copying build/lib/syntheseus/search/graph/route.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/graph 2026-01-09T12:44:05,933 creating build/bdist.linux-armv7l/wheel/syntheseus/search/node_evaluation 2026-01-09T12:44:05,934 copying build/lib/syntheseus/search/node_evaluation/base.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/node_evaluation 2026-01-09T12:44:05,936 copying build/lib/syntheseus/search/node_evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/node_evaluation 2026-01-09T12:44:05,938 copying build/lib/syntheseus/search/node_evaluation/common.py -> build/bdist.linux-armv7l/wheel/./syntheseus/search/node_evaluation 2026-01-09T12:44:05,940 running install_egg_info 2026-01-09T12:44:05,947 Copying syntheseus.egg-info to build/bdist.linux-armv7l/wheel/./syntheseus-0.7.1-py3.11.egg-info 2026-01-09T12:44:05,959 running install_scripts 2026-01-09T12:44:05,971 creating build/bdist.linux-armv7l/wheel/syntheseus-0.7.1.dist-info/WHEEL 2026-01-09T12:44:05,973 creating '/tmp/pip-wheel-l5x854ym/.tmp-z3t1r17t/syntheseus-0.7.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T12:44:05,975 adding 'syntheseus/__init__.py' 2026-01-09T12:44:05,977 adding 'syntheseus/py.typed' 2026-01-09T12:44:05,978 adding 'syntheseus/cli/__init__.py' 2026-01-09T12:44:05,981 adding 'syntheseus/cli/eval_single_step.py' 2026-01-09T12:44:05,983 adding 'syntheseus/cli/main.py' 2026-01-09T12:44:05,985 adding 'syntheseus/cli/search.py' 2026-01-09T12:44:05,987 adding 'syntheseus/cli/search_config.yml' 2026-01-09T12:44:05,988 adding 'syntheseus/interface/__init__.py' 2026-01-09T12:44:05,990 adding 'syntheseus/interface/bag.py' 2026-01-09T12:44:05,991 adding 'syntheseus/interface/models.py' 2026-01-09T12:44:05,993 adding 'syntheseus/interface/molecule.py' 2026-01-09T12:44:05,995 adding 'syntheseus/interface/reaction.py' 2026-01-09T12:44:05,997 adding 'syntheseus/reaction_prediction/__init__.py' 2026-01-09T12:44:05,998 adding 'syntheseus/reaction_prediction/inference_base.py' 2026-01-09T12:44:06,000 adding 'syntheseus/reaction_prediction/chem/__init__.py' 2026-01-09T12:44:06,001 adding 'syntheseus/reaction_prediction/chem/utils.py' 2026-01-09T12:44:06,003 adding 'syntheseus/reaction_prediction/data/__init__.py' 2026-01-09T12:44:06,004 adding 'syntheseus/reaction_prediction/data/dataset.py' 2026-01-09T12:44:06,006 adding 'syntheseus/reaction_prediction/data/reaction_sample.py' 2026-01-09T12:44:06,008 adding 'syntheseus/reaction_prediction/environment_gln/Dockerfile' 2026-01-09T12:44:06,009 adding 'syntheseus/reaction_prediction/environment_gln/environment.yml' 2026-01-09T12:44:06,011 adding 'syntheseus/reaction_prediction/inference/__init__.py' 2026-01-09T12:44:06,012 adding 'syntheseus/reaction_prediction/inference/base.py' 2026-01-09T12:44:06,013 adding 'syntheseus/reaction_prediction/inference/chemformer.py' 2026-01-09T12:44:06,015 adding 'syntheseus/reaction_prediction/inference/config.py' 2026-01-09T12:44:06,016 adding 'syntheseus/reaction_prediction/inference/default_checkpoint_links.yml' 2026-01-09T12:44:06,017 adding 'syntheseus/reaction_prediction/inference/gln.py' 2026-01-09T12:44:06,018 adding 'syntheseus/reaction_prediction/inference/graph2edits.py' 2026-01-09T12:44:06,020 adding 'syntheseus/reaction_prediction/inference/local_retro.py' 2026-01-09T12:44:06,021 adding 'syntheseus/reaction_prediction/inference/megan.py' 2026-01-09T12:44:06,023 adding 'syntheseus/reaction_prediction/inference/mhnreact.py' 2026-01-09T12:44:06,025 adding 'syntheseus/reaction_prediction/inference/retro_knn.py' 2026-01-09T12:44:06,026 adding 'syntheseus/reaction_prediction/inference/root_aligned.py' 2026-01-09T12:44:06,028 adding 'syntheseus/reaction_prediction/inference/toy_models.py' 2026-01-09T12:44:06,029 adding 'syntheseus/reaction_prediction/models/__init__.py' 2026-01-09T12:44:06,031 adding 'syntheseus/reaction_prediction/models/retro_knn.py' 2026-01-09T12:44:06,032 adding 'syntheseus/reaction_prediction/utils/__init__.py' 2026-01-09T12:44:06,034 adding 'syntheseus/reaction_prediction/utils/config.py' 2026-01-09T12:44:06,035 adding 'syntheseus/reaction_prediction/utils/downloading.py' 2026-01-09T12:44:06,036 adding 'syntheseus/reaction_prediction/utils/inference.py' 2026-01-09T12:44:06,038 adding 'syntheseus/reaction_prediction/utils/metrics.py' 2026-01-09T12:44:06,039 adding 'syntheseus/reaction_prediction/utils/misc.py' 2026-01-09T12:44:06,041 adding 'syntheseus/reaction_prediction/utils/model_loading.py' 2026-01-09T12:44:06,042 adding 'syntheseus/reaction_prediction/utils/parallel.py' 2026-01-09T12:44:06,043 adding 'syntheseus/reaction_prediction/utils/testing.py' 2026-01-09T12:44:06,045 adding 'syntheseus/search/__init__.py' 2026-01-09T12:44:06,047 adding 'syntheseus/search/mol_inventory.py' 2026-01-09T12:44:06,048 adding 'syntheseus/search/visualization.py' 2026-01-09T12:44:06,050 adding 'syntheseus/search/algorithms/__init__.py' 2026-01-09T12:44:06,052 adding 'syntheseus/search/algorithms/base.py' 2026-01-09T12:44:06,054 adding 'syntheseus/search/algorithms/breadth_first.py' 2026-01-09T12:44:06,055 adding 'syntheseus/search/algorithms/mixins.py' 2026-01-09T12:44:06,057 adding 'syntheseus/search/algorithms/pdvn.py' 2026-01-09T12:44:06,059 adding 'syntheseus/search/algorithms/random.py' 2026-01-09T12:44:06,061 adding 'syntheseus/search/algorithms/best_first/__init__.py' 2026-01-09T12:44:06,062 adding 'syntheseus/search/algorithms/best_first/base.py' 2026-01-09T12:44:06,064 adding 'syntheseus/search/algorithms/best_first/retro_star.py' 2026-01-09T12:44:06,066 adding 'syntheseus/search/algorithms/mcts/__init__.py' 2026-01-09T12:44:06,068 adding 'syntheseus/search/algorithms/mcts/base.py' 2026-01-09T12:44:06,069 adding 'syntheseus/search/algorithms/mcts/molset.py' 2026-01-09T12:44:06,071 adding 'syntheseus/search/analysis/__init__.py' 2026-01-09T12:44:06,073 adding 'syntheseus/search/analysis/diversity.py' 2026-01-09T12:44:06,075 adding 'syntheseus/search/analysis/route_extraction.py' 2026-01-09T12:44:06,076 adding 'syntheseus/search/analysis/solution_time.py' 2026-01-09T12:44:06,078 adding 'syntheseus/search/graph/__init__.py' 2026-01-09T12:44:06,080 adding 'syntheseus/search/graph/and_or.py' 2026-01-09T12:44:06,081 adding 'syntheseus/search/graph/base_graph.py' 2026-01-09T12:44:06,083 adding 'syntheseus/search/graph/molset.py' 2026-01-09T12:44:06,085 adding 'syntheseus/search/graph/node.py' 2026-01-09T12:44:06,086 adding 'syntheseus/search/graph/route.py' 2026-01-09T12:44:06,088 adding 'syntheseus/search/graph/standardization.py' 2026-01-09T12:44:06,090 adding 'syntheseus/search/graph/message_passing/__init__.py' 2026-01-09T12:44:06,091 adding 'syntheseus/search/graph/message_passing/run.py' 2026-01-09T12:44:06,093 adding 'syntheseus/search/graph/message_passing/update_functions.py' 2026-01-09T12:44:06,094 adding 'syntheseus/search/node_evaluation/__init__.py' 2026-01-09T12:44:06,096 adding 'syntheseus/search/node_evaluation/base.py' 2026-01-09T12:44:06,097 adding 'syntheseus/search/node_evaluation/common.py' 2026-01-09T12:44:06,098 adding 'syntheseus/search/utils/__init__.py' 2026-01-09T12:44:06,099 adding 'syntheseus/search/utils/misc.py' 2026-01-09T12:44:06,101 adding 'syntheseus/tests/__init__.py' 2026-01-09T12:44:06,102 adding 'syntheseus/tests/conftest.py' 2026-01-09T12:44:06,104 adding 'syntheseus/tests/cli/__init__.py' 2026-01-09T12:44:06,105 adding 'syntheseus/tests/cli/test_cli.py' 2026-01-09T12:44:06,107 adding 'syntheseus/tests/cli/test_eval_single_step.py' 2026-01-09T12:44:06,108 adding 'syntheseus/tests/cli/test_search.py' 2026-01-09T12:44:06,110 adding 'syntheseus/tests/interface/__init__.py' 2026-01-09T12:44:06,111 adding 'syntheseus/tests/interface/test_bag.py' 2026-01-09T12:44:06,112 adding 'syntheseus/tests/interface/test_models.py' 2026-01-09T12:44:06,114 adding 'syntheseus/tests/interface/test_molecule.py' 2026-01-09T12:44:06,115 adding 'syntheseus/tests/interface/test_reaction.py' 2026-01-09T12:44:06,116 adding 'syntheseus/tests/interface/test_toy_models.py' 2026-01-09T12:44:06,118 adding 'syntheseus/tests/reaction_prediction/__init__.py' 2026-01-09T12:44:06,119 adding 'syntheseus/tests/reaction_prediction/chem/__init__.py' 2026-01-09T12:44:06,121 adding 'syntheseus/tests/reaction_prediction/chem/test_utils.py' 2026-01-09T12:44:06,122 adding 'syntheseus/tests/reaction_prediction/data/__init__.py' 2026-01-09T12:44:06,124 adding 'syntheseus/tests/reaction_prediction/data/test_dataset.py' 2026-01-09T12:44:06,125 adding 'syntheseus/tests/reaction_prediction/inference/__init__.py' 2026-01-09T12:44:06,126 adding 'syntheseus/tests/reaction_prediction/inference/test_models.py' 2026-01-09T12:44:06,128 adding 'syntheseus/tests/reaction_prediction/utils/__init__.py' 2026-01-09T12:44:06,129 adding 'syntheseus/tests/reaction_prediction/utils/test_misc.py' 2026-01-09T12:44:06,130 adding 'syntheseus/tests/reaction_prediction/utils/test_parallel.py' 2026-01-09T12:44:06,132 adding 'syntheseus/tests/search/__init__.py' 2026-01-09T12:44:06,134 adding 'syntheseus/tests/search/conftest.py' 2026-01-09T12:44:06,136 adding 'syntheseus/tests/search/test_mol_inventory.py' 2026-01-09T12:44:06,137 adding 'syntheseus/tests/search/test_visualization.py' 2026-01-09T12:44:06,139 adding 'syntheseus/tests/search/algorithms/__init__.py' 2026-01-09T12:44:06,142 adding 'syntheseus/tests/search/algorithms/test_base.py' 2026-01-09T12:44:06,144 adding 'syntheseus/tests/search/algorithms/test_best_first.py' 2026-01-09T12:44:06,145 adding 'syntheseus/tests/search/algorithms/test_breadth_first.py' 2026-01-09T12:44:06,147 adding 'syntheseus/tests/search/algorithms/test_mcts.py' 2026-01-09T12:44:06,150 adding 'syntheseus/tests/search/algorithms/test_pdvn.py' 2026-01-09T12:44:06,151 adding 'syntheseus/tests/search/algorithms/test_random.py' 2026-01-09T12:44:06,153 adding 'syntheseus/tests/search/analysis/__init__.py' 2026-01-09T12:44:06,154 adding 'syntheseus/tests/search/analysis/conftest.py' 2026-01-09T12:44:06,155 adding 'syntheseus/tests/search/analysis/test_diversity.py' 2026-01-09T12:44:06,157 adding 'syntheseus/tests/search/analysis/test_route_extraction.py' 2026-01-09T12:44:06,158 adding 'syntheseus/tests/search/analysis/test_solution_time.py' 2026-01-09T12:44:06,160 adding 'syntheseus/tests/search/graph/__init__.py' 2026-01-09T12:44:06,161 adding 'syntheseus/tests/search/graph/test_andor.py' 2026-01-09T12:44:06,163 adding 'syntheseus/tests/search/graph/test_base.py' 2026-01-09T12:44:06,164 adding 'syntheseus/tests/search/graph/test_message_passing.py' 2026-01-09T12:44:06,165 adding 'syntheseus/tests/search/graph/test_molset.py' 2026-01-09T12:44:06,167 adding 'syntheseus/tests/search/graph/test_route.py' 2026-01-09T12:44:06,168 adding 'syntheseus/tests/search/graph/test_standardization.py' 2026-01-09T12:44:06,170 adding 'syntheseus/tests/search/node_evaluation/__init__.py' 2026-01-09T12:44:06,171 adding 'syntheseus/tests/search/node_evaluation/test_common.py' 2026-01-09T12:44:06,174 adding 'syntheseus-0.7.1.dist-info/licenses/LICENSE' 2026-01-09T12:44:06,175 adding 'syntheseus-0.7.1.dist-info/METADATA' 2026-01-09T12:44:06,176 adding 'syntheseus-0.7.1.dist-info/WHEEL' 2026-01-09T12:44:06,177 adding 'syntheseus-0.7.1.dist-info/entry_points.txt' 2026-01-09T12:44:06,178 adding 'syntheseus-0.7.1.dist-info/top_level.txt' 2026-01-09T12:44:06,181 adding 'syntheseus-0.7.1.dist-info/RECORD' 2026-01-09T12:44:06,185 removing build/bdist.linux-armv7l/wheel 2026-01-09T12:44:06,325 Building wheel for syntheseus (pyproject.toml): finished with status 'done' 2026-01-09T12:44:06,333 Created wheel for syntheseus: filename=syntheseus-0.7.1-py3-none-any.whl size=172319 sha256=9b1e34c5ab3fcb068ffb0163ad6e886ca95d44ce9e519123d7b647783c5b0fad 2026-01-09T12:44:06,334 Stored in directory: /tmp/pip-ephem-wheel-cache-4u_2461j/wheels/bf/ae/67/6aebcdf06d9d1ed53f2436b31d2c4f978efc408ceb8c1e9b26 2026-01-09T12:44:06,350 Successfully built syntheseus 2026-01-09T12:44:06,359 Removed build tracker: '/tmp/pip-build-tracker-ngyfroz7'