2026-05-09T09:02:42,929 Created temporary directory: /tmp/pip-ephem-wheel-cache-nqi_om7h 2026-05-09T09:02:42,931 Created temporary directory: /tmp/pip-build-tracker-il9ezs3y 2026-05-09T09:02:42,932 Initialized build tracking at /tmp/pip-build-tracker-il9ezs3y 2026-05-09T09:02:42,932 Created build tracker: /tmp/pip-build-tracker-il9ezs3y 2026-05-09T09:02:42,933 Entered build tracker: /tmp/pip-build-tracker-il9ezs3y 2026-05-09T09:02:42,933 Created temporary directory: /tmp/pip-wheel-ywh1i4hf 2026-05-09T09:02:42,936 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-05-09T09:02:42,939 Created temporary directory: /tmp/pip-ephem-wheel-cache-6j8xgxjb 2026-05-09T09:02:42,960 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-09T09:02:42,964 2 location(s) to search for versions of interoptimus: 2026-05-09T09:02:42,964 * https://pypi.org/simple/interoptimus/ 2026-05-09T09:02:42,964 * https://www.piwheels.org/simple/interoptimus/ 2026-05-09T09:02:42,965 Fetching project page and analyzing links: https://pypi.org/simple/interoptimus/ 2026-05-09T09:02:42,965 Getting page https://pypi.org/simple/interoptimus/ 2026-05-09T09:02:42,967 Found index url https://pypi.org/simple 2026-05-09T09:02:43,204 Fetched page https://pypi.org/simple/interoptimus/ as application/vnd.pypi.simple.v1+json 2026-05-09T09:02:43,208 Skipping link: No binaries permitted for interoptimus: https://files.pythonhosted.org/packages/3a/e0/bf4d9ef7fffcf7dd6e5da28f2f210dd502c56e9237d19f3d8ade6a9d718c/InterOptimus-0.0.0-py3-none-any.whl (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.12) 2026-05-09T09:02:43,209 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/10/b2/d00cb896904c286741a4e2827000a57de491384d46091d0049b34a60a5cf/interoptimus-0.0.0.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.12) 2026-05-09T09:02:43,210 Skipping link: 0.0.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/10/b2/d00cb896904c286741a4e2827000a57de491384d46091d0049b34a60a5cf/interoptimus-0.0.0.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.12) 2026-05-09T09:02:43,211 Skipping link: No binaries permitted for interoptimus: https://files.pythonhosted.org/packages/01/91/32011099a536390fb879c5ef87ff97c498e48c41261d41143772c4ae20d2/InterOptimus-0.0.1-py3-none-any.whl (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,211 Found link https://files.pythonhosted.org/packages/f3/9f/ea06abe3d709a7c7fc34c96da530a5088116b0fcaa8c49b3e22e2ae834f9/interoptimus-0.0.1.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10), version: 0.0.1 2026-05-09T09:02:43,212 Skipping link: No binaries permitted for interoptimus: https://files.pythonhosted.org/packages/df/af/415f39cde596776c4211d33f502e0d629400e692e342430705b0f17089ee/InterOptimus-0.0.2-py3-none-any.whl (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,213 Found link https://files.pythonhosted.org/packages/73/0e/bc2f127219db3cd3a8617f4500fc68bf2264554b520537d0f6b056529510/interoptimus-0.0.2.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10), version: 0.0.2 2026-05-09T09:02:43,214 Skipping link: No binaries permitted for interoptimus: https://files.pythonhosted.org/packages/dc/10/bdf78e661914bc63668abddae12cb1b5e4cf3828bb7cba779b31fca212bc/InterOptimus-0.0.3-py3-none-any.whl (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,215 Found link https://files.pythonhosted.org/packages/7d/3c/178c5aeec5b78eecd23092e7ed7ac9970093106c17a1e647d0f7c86f32ac/interoptimus-0.0.3.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10), version: 0.0.3 2026-05-09T09:02:43,216 Skipping link: No binaries permitted for interoptimus: https://files.pythonhosted.org/packages/7f/d6/528ee7b2dd9df3c6ad184045ab9a4b40c95c54996a31de793bb2177e1f30/InterOptimus-0.0.4-py3-none-any.whl (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,217 Found link https://files.pythonhosted.org/packages/3e/01/de7c85cb767e4e50b6dae62a2bdf162058499b02dd8e1e526212390c631b/interoptimus-0.0.4.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10), version: 0.0.4 2026-05-09T09:02:43,217 Skipping link: No binaries permitted for interoptimus: https://files.pythonhosted.org/packages/76/8b/74c4e3d99aecbac6e5d556a422e4a9b7f1b716b0c993091fbb680da51e9d/interoptimus-0.1.0-py3-none-any.whl (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,218 Found link https://files.pythonhosted.org/packages/82/a8/1d8176e106a8050471abaf6ba6378666540d834f595051e2e958a4714b36/interoptimus-0.1.0.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:>=3.10), version: 0.1.0 2026-05-09T09:02:43,219 Skipping link: No binaries permitted for interoptimus: https://files.pythonhosted.org/packages/d6/1a/ea8e7f932bf127fb94d15b6165ab9904eaba4d784b7810a3f8dabbf06a30/interoptimus-0.1.1-py3-none-any.whl (from https://pypi.org/simple/interoptimus/) (requires-python:<3.13,>=3.10) 2026-05-09T09:02:43,220 Found link https://files.pythonhosted.org/packages/71/86/0b2fda5d92dcf894abb69ea81a126f729afc0caf4094026cf7991f76f428/interoptimus-0.1.1.tar.gz (from https://pypi.org/simple/interoptimus/) (requires-python:<3.13,>=3.10), version: 0.1.1 2026-05-09T09:02:43,221 Fetching project page and analyzing links: https://www.piwheels.org/simple/interoptimus/ 2026-05-09T09:02:43,221 Getting page https://www.piwheels.org/simple/interoptimus/ 2026-05-09T09:02:43,222 Found index url https://www.piwheels.org/simple 2026-05-09T09:02:43,408 Fetched page https://www.piwheels.org/simple/interoptimus/ as text/html 2026-05-09T09:02:43,411 Skipping link: No binaries permitted for interoptimus: https://www.piwheels.org/simple/interoptimus/interoptimus-0.1.0-py3-none-any.whl#sha256=e4673e77951dd27b74dfb8567238859e589604b538293f2c988ccb232b31caa5 (from https://www.piwheels.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,412 Skipping link: No binaries permitted for interoptimus: https://archive1.piwheels.org/simple/interoptimus/interoptimus-0.0.4-py3-none-any.whl#sha256=ec23fbb118e7cf42a3bd875d2e2402f31740102185802828c2eb43100d9c82cf (from https://www.piwheels.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,412 Skipping link: No binaries permitted for interoptimus: https://archive1.piwheels.org/simple/interoptimus/interoptimus-0.0.3-py3-none-any.whl#sha256=9313ba18292ccc7cd373d5250c0e6e5bc981d92a6ae611164be917f275da9a49 (from https://www.piwheels.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,413 Skipping link: No binaries permitted for interoptimus: https://archive1.piwheels.org/simple/interoptimus/InterOptimus-0.0.2-py3-none-any.whl#sha256=57d535dea99d5e0ea95f273a019061a39d14948ce02affe8509cd69a2db612fb (from https://www.piwheels.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,414 Skipping link: No binaries permitted for interoptimus: https://archive1.piwheels.org/simple/interoptimus/InterOptimus-0.0.1-py3-none-any.whl#sha256=ecb7b8a7ac48ad122b544fdc696a77f142b08832e69ae81fe071018f7e473f52 (from https://www.piwheels.org/simple/interoptimus/) (requires-python:>=3.10) 2026-05-09T09:02:43,414 Skipping link: No binaries permitted for interoptimus: https://archive1.piwheels.org/simple/interoptimus/interoptimus-0.0.0-py3-none-any.whl#sha256=d769239bf4b60b83f265d9e2c82c4769532cdc0bec21be0555b232476ce534c2 (from https://www.piwheels.org/simple/interoptimus/) (requires-python:>=3.12) 2026-05-09T09:02:43,415 Skipping link: not a file: https://www.piwheels.org/simple/interoptimus/ 2026-05-09T09:02:43,416 Skipping link: not a file: https://pypi.org/simple/interoptimus/ 2026-05-09T09:02:43,437 Given no hashes to check 1 links for project 'interoptimus': discarding no candidates 2026-05-09T09:02:43,457 Collecting interoptimus==0.1.1 2026-05-09T09:02:43,459 Created temporary directory: /tmp/pip-unpack-9ow2a4cj 2026-05-09T09:02:43,625 Downloading interoptimus-0.1.1.tar.gz (288 kB) 2026-05-09T09:02:43,903 Added interoptimus==0.1.1 from https://files.pythonhosted.org/packages/71/86/0b2fda5d92dcf894abb69ea81a126f729afc0caf4094026cf7991f76f428/interoptimus-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-il9ezs3y' 2026-05-09T09:02:43,907 Created temporary directory: /tmp/pip-build-env-pkxu018d 2026-05-09T09:02:43,912 Installing build dependencies: started 2026-05-09T09:02:43,913 Running command pip subprocess to install build dependencies 2026-05-09T09:02:45,032 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-09T09:02:45,439 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-05-09T09:02:45,462 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-09T09:02:47,215 Collecting setuptools>=61 2026-05-09T09:02:47,288 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-09T09:02:47,562 Collecting wheel 2026-05-09T09:02:47,577 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-09T09:02:47,757 Collecting packaging>=24.0 2026-05-09T09:02:47,773 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-09T09:02:50,715 Installing collected packages: setuptools, packaging, wheel 2026-05-09T09:02:54,179 Creating /tmp/pip-build-env-pkxu018d/overlay/local/bin 2026-05-09T09:02:54,181 changing mode of /tmp/pip-build-env-pkxu018d/overlay/local/bin/wheel to 755 2026-05-09T09:02:54,203 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-09T09:02:54,480 Installing build dependencies: finished with status 'done' 2026-05-09T09:02:54,487 Getting requirements to build wheel: started 2026-05-09T09:02:54,488 Running command Getting requirements to build wheel 2026-05-09T09:02:55,065 /tmp/pip-build-env-pkxu018d/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-09T09:02:55,065 !! 2026-05-09T09:02:55,066 ******************************************************************************** 2026-05-09T09:02:55,067 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-09T09:02:55,068 License :: OSI Approved :: MIT License 2026-05-09T09:02:55,069 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-09T09:02:55,070 ******************************************************************************** 2026-05-09T09:02:55,071 !! 2026-05-09T09:02:55,071 self._finalize_license_expression() 2026-05-09T09:02:55,089 running egg_info 2026-05-09T09:02:55,095 writing InterOptimus.egg-info/PKG-INFO 2026-05-09T09:02:55,101 writing dependency_links to InterOptimus.egg-info/dependency_links.txt 2026-05-09T09:02:55,102 writing entry points to InterOptimus.egg-info/entry_points.txt 2026-05-09T09:02:55,105 writing requirements to InterOptimus.egg-info/requires.txt 2026-05-09T09:02:55,107 writing top-level names to InterOptimus.egg-info/top_level.txt 2026-05-09T09:02:55,137 reading manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-05-09T09:02:55,141 reading manifest template 'MANIFEST.in' 2026-05-09T09:02:55,147 adding license file 'LICENSE' 2026-05-09T09:02:55,151 writing manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-05-09T09:02:55,240 Getting requirements to build wheel: finished with status 'done' 2026-05-09T09:02:55,244 Created temporary directory: /tmp/pip-modern-metadata-9m32ffko 2026-05-09T09:02:55,246 Preparing metadata (pyproject.toml): started 2026-05-09T09:02:55,247 Running command Preparing metadata (pyproject.toml) 2026-05-09T09:02:55,789 /tmp/pip-build-env-pkxu018d/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-09T09:02:55,789 !! 2026-05-09T09:02:55,790 ******************************************************************************** 2026-05-09T09:02:55,791 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-09T09:02:55,791 License :: OSI Approved :: MIT License 2026-05-09T09:02:55,792 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-09T09:02:55,793 ******************************************************************************** 2026-05-09T09:02:55,794 !! 2026-05-09T09:02:55,794 self._finalize_license_expression() 2026-05-09T09:02:55,816 running dist_info 2026-05-09T09:02:55,826 creating /tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info 2026-05-09T09:02:55,827 writing /tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/PKG-INFO 2026-05-09T09:02:55,833 writing dependency_links to /tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/dependency_links.txt 2026-05-09T09:02:55,834 writing entry points to /tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/entry_points.txt 2026-05-09T09:02:55,837 writing requirements to /tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/requires.txt 2026-05-09T09:02:55,838 writing top-level names to /tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/top_level.txt 2026-05-09T09:02:55,840 writing manifest file '/tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/SOURCES.txt' 2026-05-09T09:02:55,867 reading manifest file '/tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/SOURCES.txt' 2026-05-09T09:02:55,869 reading manifest template 'MANIFEST.in' 2026-05-09T09:02:55,875 adding license file 'LICENSE' 2026-05-09T09:02:55,879 writing manifest file '/tmp/pip-modern-metadata-9m32ffko/InterOptimus.egg-info/SOURCES.txt' 2026-05-09T09:02:55,880 creating '/tmp/pip-modern-metadata-9m32ffko/interoptimus-0.1.1.dist-info' 2026-05-09T09:02:56,006 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-09T09:02:56,011 Source in /tmp/pip-wheel-ywh1i4hf/interoptimus_73bba5715d074717b4e2ba52319b1549 has version 0.1.1, which satisfies requirement interoptimus==0.1.1 from https://files.pythonhosted.org/packages/71/86/0b2fda5d92dcf894abb69ea81a126f729afc0caf4094026cf7991f76f428/interoptimus-0.1.1.tar.gz 2026-05-09T09:02:56,012 Removed interoptimus==0.1.1 from https://files.pythonhosted.org/packages/71/86/0b2fda5d92dcf894abb69ea81a126f729afc0caf4094026cf7991f76f428/interoptimus-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-il9ezs3y' 2026-05-09T09:02:56,019 Created temporary directory: /tmp/pip-unpack-w6ip7cvt 2026-05-09T09:02:56,020 Building wheels for collected packages: interoptimus 2026-05-09T09:02:56,024 Created temporary directory: /tmp/pip-wheel-4wkvvv8b 2026-05-09T09:02:56,025 Destination directory: /tmp/pip-wheel-4wkvvv8b 2026-05-09T09:02:56,027 Building wheel for interoptimus (pyproject.toml): started 2026-05-09T09:02:56,028 Running command Building wheel for interoptimus (pyproject.toml) 2026-05-09T09:02:56,554 /tmp/pip-build-env-pkxu018d/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-09T09:02:56,554 !! 2026-05-09T09:02:56,556 ******************************************************************************** 2026-05-09T09:02:56,556 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-09T09:02:56,558 License :: OSI Approved :: MIT License 2026-05-09T09:02:56,558 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-09T09:02:56,559 ******************************************************************************** 2026-05-09T09:02:56,560 !! 2026-05-09T09:02:56,560 self._finalize_license_expression() 2026-05-09T09:02:56,583 running bdist_wheel 2026-05-09T09:02:56,610 running build 2026-05-09T09:02:56,610 running build_py 2026-05-09T09:02:56,620 creating build/lib/InterOptimus 2026-05-09T09:02:56,622 copying InterOptimus/doctor.py -> build/lib/InterOptimus 2026-05-09T09:02:56,624 copying InterOptimus/tool.py -> build/lib/InterOptimus 2026-05-09T09:02:56,627 copying InterOptimus/__init__.py -> build/lib/InterOptimus 2026-05-09T09:02:56,629 copying InterOptimus/equi_term.py -> build/lib/InterOptimus 2026-05-09T09:02:56,631 copying InterOptimus/iomaker_minimal_export.py -> build/lib/InterOptimus 2026-05-09T09:02:56,634 copying InterOptimus/matching.py -> build/lib/InterOptimus 2026-05-09T09:02:56,638 copying InterOptimus/CNID.py -> build/lib/InterOptimus 2026-05-09T09:02:56,640 copying InterOptimus/verify_installation.py -> build/lib/InterOptimus 2026-05-09T09:02:56,641 copying InterOptimus/viz_ase_iface.py -> build/lib/InterOptimus 2026-05-09T09:02:56,644 copying InterOptimus/session_workflow.py -> build/lib/InterOptimus 2026-05-09T09:02:56,646 copying InterOptimus/result_bundle.py -> build/lib/InterOptimus 2026-05-09T09:02:56,649 copying InterOptimus/itworker.py -> build/lib/InterOptimus 2026-05-09T09:02:56,653 copying InterOptimus/deploy_jobflow_stack.py -> build/lib/InterOptimus 2026-05-09T09:02:56,656 copying InterOptimus/jobflow.py -> build/lib/InterOptimus 2026-05-09T09:02:56,660 copying InterOptimus/cli.py -> build/lib/InterOptimus 2026-05-09T09:02:56,662 copying InterOptimus/mlip.py -> build/lib/InterOptimus 2026-05-09T09:02:56,664 copying InterOptimus/checkpoints.py -> build/lib/InterOptimus 2026-05-09T09:02:56,667 copying InterOptimus/viz_runtime.py -> build/lib/InterOptimus 2026-05-09T09:02:56,669 copying InterOptimus/_env.py -> build/lib/InterOptimus 2026-05-09T09:02:56,671 creating build/lib/InterOptimus/web_app 2026-05-09T09:02:56,672 copying InterOptimus/web_app/session_artifacts.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,675 copying InterOptimus/web_app/app.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,678 copying InterOptimus/web_app/cluster_info.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,681 copying InterOptimus/web_app/__init__.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,683 copying InterOptimus/web_app/cif_view.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,685 copying InterOptimus/web_app/job_worker.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,687 copying InterOptimus/web_app/jfremote_workers.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,690 copying InterOptimus/web_app/task_store.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,693 copying InterOptimus/web_app/__main__.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,695 copying InterOptimus/web_app/cli.py -> build/lib/InterOptimus/web_app 2026-05-09T09:02:56,698 creating build/lib/InterOptimus/agents 2026-05-09T09:02:56,699 copying InterOptimus/agents/iomaker_core.py -> build/lib/InterOptimus/agents 2026-05-09T09:02:56,701 copying InterOptimus/agents/__init__.py -> build/lib/InterOptimus/agents 2026-05-09T09:02:56,703 copying InterOptimus/agents/server_env.py -> build/lib/InterOptimus/agents 2026-05-09T09:02:56,706 copying InterOptimus/agents/remote_submit.py -> build/lib/InterOptimus/agents 2026-05-09T09:02:56,712 copying InterOptimus/agents/iomaker_job.py -> build/lib/InterOptimus/agents 2026-05-09T09:02:56,715 copying InterOptimus/agents/simple_iomaker.py -> build/lib/InterOptimus/agents 2026-05-09T09:02:56,717 running egg_info 2026-05-09T09:02:56,728 writing InterOptimus.egg-info/PKG-INFO 2026-05-09T09:02:56,733 writing dependency_links to InterOptimus.egg-info/dependency_links.txt 2026-05-09T09:02:56,734 writing entry points to InterOptimus.egg-info/entry_points.txt 2026-05-09T09:02:56,737 writing requirements to InterOptimus.egg-info/requires.txt 2026-05-09T09:02:56,738 writing top-level names to InterOptimus.egg-info/top_level.txt 2026-05-09T09:02:56,753 reading manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-05-09T09:02:56,758 reading manifest template 'MANIFEST.in' 2026-05-09T09:02:56,764 adding license file 'LICENSE' 2026-05-09T09:02:56,769 writing manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-05-09T09:02:56,772 /tmp/pip-build-env-pkxu018d/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'InterOptimus.web_app.templates' is absent from the `packages` configuration. 2026-05-09T09:02:56,772 !! 2026-05-09T09:02:56,773 ******************************************************************************** 2026-05-09T09:02:56,774 ############################ 2026-05-09T09:02:56,774 # Package would be ignored # 2026-05-09T09:02:56,775 ############################ 2026-05-09T09:02:56,775 Python recognizes 'InterOptimus.web_app.templates' as an importable package[^1], 2026-05-09T09:02:56,776 but it is absent from setuptools' `packages` configuration. 2026-05-09T09:02:56,777 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-09T09:02:56,777 package, please make sure that 'InterOptimus.web_app.templates' is explicitly added 2026-05-09T09:02:56,778 to the `packages` configuration field. 2026-05-09T09:02:56,779 Alternatively, you can also rely on setuptools' discovery methods 2026-05-09T09:02:56,780 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-09T09:02:56,780 instead of `find_packages(...)`/`find:`). 2026-05-09T09:02:56,781 You can read more about "package discovery" on setuptools documentation page: 2026-05-09T09:02:56,783 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-09T09:02:56,784 If you don't want 'InterOptimus.web_app.templates' to be distributed and are 2026-05-09T09:02:56,785 already explicitly excluding 'InterOptimus.web_app.templates' via 2026-05-09T09:02:56,785 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-09T09:02:56,786 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-09T09:02:56,786 combination with a more fine grained `package-data` configuration. 2026-05-09T09:02:56,788 You can read more about "package data files" on setuptools documentation page: 2026-05-09T09:02:56,789 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-09T09:02:56,791 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-09T09:02:56,791 even if it does not contain any `.py` files. 2026-05-09T09:02:56,792 On the other hand, currently there is no concept of package data 2026-05-09T09:02:56,792 directory, all directories are treated like packages. 2026-05-09T09:02:56,793 ******************************************************************************** 2026-05-09T09:02:56,794 !! 2026-05-09T09:02:56,794 check.warn(importable) 2026-05-09T09:02:56,795 creating build/lib/InterOptimus/web_app/templates 2026-05-09T09:02:56,795 copying InterOptimus/web_app/templates/local.html -> build/lib/InterOptimus/web_app/templates 2026-05-09T09:02:56,796 copying InterOptimus/web_app/templates/manage.html -> build/lib/InterOptimus/web_app/templates 2026-05-09T09:02:56,797 copying InterOptimus/web_app/templates/manage_detail.html -> build/lib/InterOptimus/web_app/templates 2026-05-09T09:02:56,797 copying InterOptimus/web_app/templates/portal.html -> build/lib/InterOptimus/web_app/templates 2026-05-09T09:02:56,798 copying InterOptimus/agents/simple_iomaker.example.json -> build/lib/InterOptimus/agents 2026-05-09T09:02:56,809 installing to build/bdist.linux-armv7l/wheel 2026-05-09T09:02:56,810 running install 2026-05-09T09:02:56,833 running install_lib 2026-05-09T09:02:56,840 creating build/bdist.linux-armv7l/wheel 2026-05-09T09:02:56,842 creating build/bdist.linux-armv7l/wheel/InterOptimus 2026-05-09T09:02:56,844 creating build/bdist.linux-armv7l/wheel/InterOptimus/web_app 2026-05-09T09:02:56,845 copying build/lib/InterOptimus/web_app/session_artifacts.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,847 copying build/lib/InterOptimus/web_app/app.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,850 copying build/lib/InterOptimus/web_app/cluster_info.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,853 copying build/lib/InterOptimus/web_app/__init__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,854 copying build/lib/InterOptimus/web_app/cif_view.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,857 copying build/lib/InterOptimus/web_app/job_worker.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,859 copying build/lib/InterOptimus/web_app/jfremote_workers.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,862 copying build/lib/InterOptimus/web_app/task_store.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,865 creating build/bdist.linux-armv7l/wheel/InterOptimus/web_app/templates 2026-05-09T09:02:56,866 copying build/lib/InterOptimus/web_app/templates/manage_detail.html -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app/templates 2026-05-09T09:02:56,870 copying build/lib/InterOptimus/web_app/templates/manage.html -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app/templates 2026-05-09T09:02:56,874 copying build/lib/InterOptimus/web_app/templates/local.html -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app/templates 2026-05-09T09:02:56,878 copying build/lib/InterOptimus/web_app/templates/portal.html -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app/templates 2026-05-09T09:02:56,880 copying build/lib/InterOptimus/web_app/__main__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,881 copying build/lib/InterOptimus/web_app/cli.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-05-09T09:02:56,883 copying build/lib/InterOptimus/doctor.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,886 copying build/lib/InterOptimus/tool.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,889 copying build/lib/InterOptimus/__init__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,890 copying build/lib/InterOptimus/equi_term.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,893 copying build/lib/InterOptimus/iomaker_minimal_export.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,895 copying build/lib/InterOptimus/matching.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,900 creating build/bdist.linux-armv7l/wheel/InterOptimus/agents 2026-05-09T09:02:56,901 copying build/lib/InterOptimus/agents/iomaker_core.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-05-09T09:02:56,903 copying build/lib/InterOptimus/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-05-09T09:02:56,904 copying build/lib/InterOptimus/agents/server_env.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-05-09T09:02:56,906 copying build/lib/InterOptimus/agents/remote_submit.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-05-09T09:02:56,912 copying build/lib/InterOptimus/agents/iomaker_job.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-05-09T09:02:56,915 copying build/lib/InterOptimus/agents/simple_iomaker.example.json -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-05-09T09:02:56,917 copying build/lib/InterOptimus/agents/simple_iomaker.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-05-09T09:02:56,920 copying build/lib/InterOptimus/CNID.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,922 copying build/lib/InterOptimus/verify_installation.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,923 copying build/lib/InterOptimus/viz_ase_iface.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,925 copying build/lib/InterOptimus/session_workflow.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,928 copying build/lib/InterOptimus/result_bundle.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,930 copying build/lib/InterOptimus/itworker.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,934 copying build/lib/InterOptimus/deploy_jobflow_stack.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,937 copying build/lib/InterOptimus/jobflow.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,940 copying build/lib/InterOptimus/cli.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,941 copying build/lib/InterOptimus/mlip.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,944 copying build/lib/InterOptimus/checkpoints.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,946 copying build/lib/InterOptimus/viz_runtime.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,948 copying build/lib/InterOptimus/_env.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-05-09T09:02:56,950 running install_egg_info 2026-05-09T09:02:56,963 Copying InterOptimus.egg-info to build/bdist.linux-armv7l/wheel/./InterOptimus-0.1.1-py3.11.egg-info 2026-05-09T09:02:56,974 running install_scripts 2026-05-09T09:02:56,987 creating build/bdist.linux-armv7l/wheel/interoptimus-0.1.1.dist-info/WHEEL 2026-05-09T09:02:56,990 creating '/tmp/pip-wheel-4wkvvv8b/.tmp-hany1mey/interoptimus-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-09T09:02:56,992 adding 'InterOptimus/CNID.py' 2026-05-09T09:02:56,994 adding 'InterOptimus/__init__.py' 2026-05-09T09:02:56,995 adding 'InterOptimus/_env.py' 2026-05-09T09:02:56,997 adding 'InterOptimus/checkpoints.py' 2026-05-09T09:02:56,999 adding 'InterOptimus/cli.py' 2026-05-09T09:02:57,003 adding 'InterOptimus/deploy_jobflow_stack.py' 2026-05-09T09:02:57,006 adding 'InterOptimus/doctor.py' 2026-05-09T09:02:57,008 adding 'InterOptimus/equi_term.py' 2026-05-09T09:02:57,011 adding 'InterOptimus/iomaker_minimal_export.py' 2026-05-09T09:02:57,023 adding 'InterOptimus/itworker.py' 2026-05-09T09:02:57,030 adding 'InterOptimus/jobflow.py' 2026-05-09T09:02:57,040 adding 'InterOptimus/matching.py' 2026-05-09T09:02:57,044 adding 'InterOptimus/mlip.py' 2026-05-09T09:02:57,046 adding 'InterOptimus/result_bundle.py' 2026-05-09T09:02:57,049 adding 'InterOptimus/session_workflow.py' 2026-05-09T09:02:57,054 adding 'InterOptimus/tool.py' 2026-05-09T09:02:57,055 adding 'InterOptimus/verify_installation.py' 2026-05-09T09:02:57,057 adding 'InterOptimus/viz_ase_iface.py' 2026-05-09T09:02:57,058 adding 'InterOptimus/viz_runtime.py' 2026-05-09T09:02:57,060 adding 'InterOptimus/agents/__init__.py' 2026-05-09T09:02:57,061 adding 'InterOptimus/agents/iomaker_core.py' 2026-05-09T09:02:57,066 adding 'InterOptimus/agents/iomaker_job.py' 2026-05-09T09:02:57,088 adding 'InterOptimus/agents/remote_submit.py' 2026-05-09T09:02:57,091 adding 'InterOptimus/agents/server_env.py' 2026-05-09T09:02:57,093 adding 'InterOptimus/agents/simple_iomaker.example.json' 2026-05-09T09:02:57,096 adding 'InterOptimus/agents/simple_iomaker.py' 2026-05-09T09:02:57,098 adding 'InterOptimus/web_app/__init__.py' 2026-05-09T09:02:57,099 adding 'InterOptimus/web_app/__main__.py' 2026-05-09T09:02:57,106 adding 'InterOptimus/web_app/app.py' 2026-05-09T09:02:57,108 adding 'InterOptimus/web_app/cif_view.py' 2026-05-09T09:02:57,109 adding 'InterOptimus/web_app/cli.py' 2026-05-09T09:02:57,111 adding 'InterOptimus/web_app/cluster_info.py' 2026-05-09T09:02:57,115 adding 'InterOptimus/web_app/jfremote_workers.py' 2026-05-09T09:02:57,117 adding 'InterOptimus/web_app/job_worker.py' 2026-05-09T09:02:57,118 adding 'InterOptimus/web_app/session_artifacts.py' 2026-05-09T09:02:57,123 adding 'InterOptimus/web_app/task_store.py' 2026-05-09T09:02:57,131 adding 'InterOptimus/web_app/templates/local.html' 2026-05-09T09:02:57,140 adding 'InterOptimus/web_app/templates/manage.html' 2026-05-09T09:02:57,150 adding 'InterOptimus/web_app/templates/manage_detail.html' 2026-05-09T09:02:57,152 adding 'InterOptimus/web_app/templates/portal.html' 2026-05-09T09:02:57,154 adding 'interoptimus-0.1.1.dist-info/licenses/LICENSE' 2026-05-09T09:02:57,156 adding 'interoptimus-0.1.1.dist-info/METADATA' 2026-05-09T09:02:57,158 adding 'interoptimus-0.1.1.dist-info/WHEEL' 2026-05-09T09:02:57,158 adding 'interoptimus-0.1.1.dist-info/entry_points.txt' 2026-05-09T09:02:57,159 adding 'interoptimus-0.1.1.dist-info/top_level.txt' 2026-05-09T09:02:57,160 adding 'interoptimus-0.1.1.dist-info/RECORD' 2026-05-09T09:02:57,167 removing build/bdist.linux-armv7l/wheel 2026-05-09T09:02:57,273 Building wheel for interoptimus (pyproject.toml): finished with status 'done' 2026-05-09T09:02:57,285 Created wheel for interoptimus: filename=interoptimus-0.1.1-py3-none-any.whl size=305778 sha256=eec5e59619fdd79e1851c4f34b28b689a57e463caba811902fc203cf7c98d6a8 2026-05-09T09:02:57,286 Stored in directory: /tmp/pip-ephem-wheel-cache-6j8xgxjb/wheels/6f/02/79/353890b5f564eb98945c759f7639cd6ef98be7fc7de42a2d05 2026-05-09T09:02:57,300 Successfully built interoptimus 2026-05-09T09:02:57,315 Removed build tracker: '/tmp/pip-build-tracker-il9ezs3y'