2026-04-22T13:02:29,780 Created temporary directory: /tmp/pip-ephem-wheel-cache-6ajxcwjy 2026-04-22T13:02:29,782 Created temporary directory: /tmp/pip-build-tracker-yadt4ujh 2026-04-22T13:02:29,783 Initialized build tracking at /tmp/pip-build-tracker-yadt4ujh 2026-04-22T13:02:29,783 Created build tracker: /tmp/pip-build-tracker-yadt4ujh 2026-04-22T13:02:29,784 Entered build tracker: /tmp/pip-build-tracker-yadt4ujh 2026-04-22T13:02:29,785 Created temporary directory: /tmp/pip-wheel-ky5ve291 2026-04-22T13:02:29,787 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-04-22T13:02:29,790 Created temporary directory: /tmp/pip-ephem-wheel-cache-3b2wco2i 2026-04-22T13:02:29,812 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T13:02:29,816 2 location(s) to search for versions of interoptimus: 2026-04-22T13:02:29,816 * https://pypi.org/simple/interoptimus/ 2026-04-22T13:02:29,816 * https://www.piwheels.org/simple/interoptimus/ 2026-04-22T13:02:29,817 Fetching project page and analyzing links: https://pypi.org/simple/interoptimus/ 2026-04-22T13:02:29,818 Getting page https://pypi.org/simple/interoptimus/ 2026-04-22T13:02:29,819 Found index url https://pypi.org/simple 2026-04-22T13:02:30,053 Fetched page https://pypi.org/simple/interoptimus/ as application/vnd.pypi.simple.v1+json 2026-04-22T13:02:30,057 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-04-22T13:02:30,058 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-04-22T13:02:30,058 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-04-22T13:02:30,059 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-04-22T13:02:30,060 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-04-22T13:02:30,061 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-04-22T13:02:30,062 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-04-22T13:02:30,062 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-04-22T13:02:30,063 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-04-22T13:02:30,064 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-04-22T13:02:30,065 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-04-22T13:02:30,066 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-04-22T13:02:30,067 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-04-22T13:02:30,067 Fetching project page and analyzing links: https://www.piwheels.org/simple/interoptimus/ 2026-04-22T13:02:30,068 Getting page https://www.piwheels.org/simple/interoptimus/ 2026-04-22T13:02:30,069 Found index url https://www.piwheels.org/simple 2026-04-22T13:02:30,240 Fetched page https://www.piwheels.org/simple/interoptimus/ as text/html 2026-04-22T13:02:30,243 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-04-22T13:02:30,243 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-04-22T13:02:30,244 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-04-22T13:02:30,245 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-04-22T13:02:30,245 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-04-22T13:02:30,246 Skipping link: not a file: https://www.piwheels.org/simple/interoptimus/ 2026-04-22T13:02:30,247 Skipping link: not a file: https://pypi.org/simple/interoptimus/ 2026-04-22T13:02:30,268 Given no hashes to check 1 links for project 'interoptimus': discarding no candidates 2026-04-22T13:02:30,288 Collecting interoptimus==0.1.0 2026-04-22T13:02:30,290 Created temporary directory: /tmp/pip-unpack-h6tf0rh9 2026-04-22T13:02:30,439 Downloading interoptimus-0.1.0.tar.gz (165 kB) 2026-04-22T13:02:30,642 Added interoptimus==0.1.0 from https://files.pythonhosted.org/packages/82/a8/1d8176e106a8050471abaf6ba6378666540d834f595051e2e958a4714b36/interoptimus-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-yadt4ujh' 2026-04-22T13:02:30,647 Created temporary directory: /tmp/pip-build-env-pp3dy7ta 2026-04-22T13:02:30,651 Installing build dependencies: started 2026-04-22T13:02:30,653 Running command pip subprocess to install build dependencies 2026-04-22T13:02:31,813 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-22T13:02:32,224 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-04-22T13:02:32,247 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T13:02:34,008 Collecting setuptools>=61 2026-04-22T13:02:34,108 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-22T13:02:34,383 Collecting wheel 2026-04-22T13:02:34,398 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-22T13:02:34,586 Collecting packaging>=24.0 2026-04-22T13:02:34,604 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-22T13:02:37,603 Installing collected packages: setuptools, packaging, wheel 2026-04-22T13:02:41,184 Creating /tmp/pip-build-env-pp3dy7ta/overlay/local/bin 2026-04-22T13:02:41,186 changing mode of /tmp/pip-build-env-pp3dy7ta/overlay/local/bin/wheel to 755 2026-04-22T13:02:41,208 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.46.3 2026-04-22T13:02:41,486 Installing build dependencies: finished with status 'done' 2026-04-22T13:02:41,493 Getting requirements to build wheel: started 2026-04-22T13:02:41,494 Running command Getting requirements to build wheel 2026-04-22T13:02:42,125 /tmp/pip-build-env-pp3dy7ta/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T13:02:42,125 !! 2026-04-22T13:02:42,126 ******************************************************************************** 2026-04-22T13:02:42,127 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T13:02:42,128 License :: OSI Approved :: MIT License 2026-04-22T13:02:42,129 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:02:42,130 ******************************************************************************** 2026-04-22T13:02:42,131 !! 2026-04-22T13:02:42,131 self._finalize_license_expression() 2026-04-22T13:02:42,151 running egg_info 2026-04-22T13:02:42,158 writing InterOptimus.egg-info/PKG-INFO 2026-04-22T13:02:42,165 writing dependency_links to InterOptimus.egg-info/dependency_links.txt 2026-04-22T13:02:42,166 writing entry points to InterOptimus.egg-info/entry_points.txt 2026-04-22T13:02:42,170 writing requirements to InterOptimus.egg-info/requires.txt 2026-04-22T13:02:42,171 writing top-level names to InterOptimus.egg-info/top_level.txt 2026-04-22T13:02:42,204 reading manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-04-22T13:02:42,208 reading manifest template 'MANIFEST.in' 2026-04-22T13:02:42,215 adding license file 'LICENSE' 2026-04-22T13:02:42,218 writing manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-04-22T13:02:42,311 Getting requirements to build wheel: finished with status 'done' 2026-04-22T13:02:42,315 Created temporary directory: /tmp/pip-modern-metadata-5cihirnh 2026-04-22T13:02:42,317 Preparing metadata (pyproject.toml): started 2026-04-22T13:02:42,318 Running command Preparing metadata (pyproject.toml) 2026-04-22T13:02:42,866 /tmp/pip-build-env-pp3dy7ta/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T13:02:42,866 !! 2026-04-22T13:02:42,867 ******************************************************************************** 2026-04-22T13:02:42,868 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T13:02:42,869 License :: OSI Approved :: MIT License 2026-04-22T13:02:42,870 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:02:42,871 ******************************************************************************** 2026-04-22T13:02:42,871 !! 2026-04-22T13:02:42,872 self._finalize_license_expression() 2026-04-22T13:02:42,895 running dist_info 2026-04-22T13:02:42,906 creating /tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info 2026-04-22T13:02:42,907 writing /tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/PKG-INFO 2026-04-22T13:02:42,914 writing dependency_links to /tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/dependency_links.txt 2026-04-22T13:02:42,915 writing entry points to /tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/entry_points.txt 2026-04-22T13:02:42,918 writing requirements to /tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/requires.txt 2026-04-22T13:02:42,919 writing top-level names to /tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/top_level.txt 2026-04-22T13:02:42,921 writing manifest file '/tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/SOURCES.txt' 2026-04-22T13:02:42,948 reading manifest file '/tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/SOURCES.txt' 2026-04-22T13:02:42,951 reading manifest template 'MANIFEST.in' 2026-04-22T13:02:42,955 adding license file 'LICENSE' 2026-04-22T13:02:42,959 writing manifest file '/tmp/pip-modern-metadata-5cihirnh/InterOptimus.egg-info/SOURCES.txt' 2026-04-22T13:02:42,960 creating '/tmp/pip-modern-metadata-5cihirnh/interoptimus-0.1.0.dist-info' 2026-04-22T13:02:43,088 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-22T13:02:43,093 Source in /tmp/pip-wheel-ky5ve291/interoptimus_2a759f9f23354dd18ff8f71d51408ce1 has version 0.1.0, which satisfies requirement interoptimus==0.1.0 from https://files.pythonhosted.org/packages/82/a8/1d8176e106a8050471abaf6ba6378666540d834f595051e2e958a4714b36/interoptimus-0.1.0.tar.gz 2026-04-22T13:02:43,094 Removed interoptimus==0.1.0 from https://files.pythonhosted.org/packages/82/a8/1d8176e106a8050471abaf6ba6378666540d834f595051e2e958a4714b36/interoptimus-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-yadt4ujh' 2026-04-22T13:02:43,101 Created temporary directory: /tmp/pip-unpack-bjotu74n 2026-04-22T13:02:43,101 Building wheels for collected packages: interoptimus 2026-04-22T13:02:43,107 Created temporary directory: /tmp/pip-wheel-zovnw818 2026-04-22T13:02:43,108 Destination directory: /tmp/pip-wheel-zovnw818 2026-04-22T13:02:43,110 Building wheel for interoptimus (pyproject.toml): started 2026-04-22T13:02:43,111 Running command Building wheel for interoptimus (pyproject.toml) 2026-04-22T13:02:43,656 /tmp/pip-build-env-pp3dy7ta/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T13:02:43,656 !! 2026-04-22T13:02:43,658 ******************************************************************************** 2026-04-22T13:02:43,658 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T13:02:43,659 License :: OSI Approved :: MIT License 2026-04-22T13:02:43,660 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T13:02:43,661 ******************************************************************************** 2026-04-22T13:02:43,662 !! 2026-04-22T13:02:43,663 self._finalize_license_expression() 2026-04-22T13:02:43,685 running bdist_wheel 2026-04-22T13:02:43,712 running build 2026-04-22T13:02:43,713 running build_py 2026-04-22T13:02:43,722 creating build/lib/InterOptimus 2026-04-22T13:02:43,725 copying InterOptimus/tool.py -> build/lib/InterOptimus 2026-04-22T13:02:43,728 copying InterOptimus/__init__.py -> build/lib/InterOptimus 2026-04-22T13:02:43,730 copying InterOptimus/equi_term.py -> build/lib/InterOptimus 2026-04-22T13:02:43,733 copying InterOptimus/matching.py -> build/lib/InterOptimus 2026-04-22T13:02:43,737 copying InterOptimus/CNID.py -> build/lib/InterOptimus 2026-04-22T13:02:43,739 copying InterOptimus/verify_installation.py -> build/lib/InterOptimus 2026-04-22T13:02:43,742 copying InterOptimus/viz_ase_iface.py -> build/lib/InterOptimus 2026-04-22T13:02:43,744 copying InterOptimus/session_workflow.py -> build/lib/InterOptimus 2026-04-22T13:02:43,747 copying InterOptimus/result_bundle.py -> build/lib/InterOptimus 2026-04-22T13:02:43,750 copying InterOptimus/itworker.py -> build/lib/InterOptimus 2026-04-22T13:02:43,756 copying InterOptimus/jobflow.py -> build/lib/InterOptimus 2026-04-22T13:02:43,760 copying InterOptimus/mlip.py -> build/lib/InterOptimus 2026-04-22T13:02:43,762 copying InterOptimus/viz_runtime.py -> build/lib/InterOptimus 2026-04-22T13:02:43,764 copying InterOptimus/_env.py -> build/lib/InterOptimus 2026-04-22T13:02:43,767 creating build/lib/InterOptimus/web_app 2026-04-22T13:02:43,768 copying InterOptimus/web_app/session_artifacts.py -> build/lib/InterOptimus/web_app 2026-04-22T13:02:43,771 copying InterOptimus/web_app/app.py -> build/lib/InterOptimus/web_app 2026-04-22T13:02:43,773 copying InterOptimus/web_app/__init__.py -> build/lib/InterOptimus/web_app 2026-04-22T13:02:43,775 copying InterOptimus/web_app/job_worker.py -> build/lib/InterOptimus/web_app 2026-04-22T13:02:43,777 copying InterOptimus/web_app/__main__.py -> build/lib/InterOptimus/web_app 2026-04-22T13:02:43,780 copying InterOptimus/web_app/cli.py -> build/lib/InterOptimus/web_app 2026-04-22T13:02:43,782 creating build/lib/InterOptimus/agents 2026-04-22T13:02:43,783 copying InterOptimus/agents/iomaker_core.py -> build/lib/InterOptimus/agents 2026-04-22T13:02:43,785 copying InterOptimus/agents/__init__.py -> build/lib/InterOptimus/agents 2026-04-22T13:02:43,787 copying InterOptimus/agents/server_env.py -> build/lib/InterOptimus/agents 2026-04-22T13:02:43,789 copying InterOptimus/agents/remote_submit.py -> build/lib/InterOptimus/agents 2026-04-22T13:02:43,795 copying InterOptimus/agents/iomaker_job.py -> build/lib/InterOptimus/agents 2026-04-22T13:02:43,799 copying InterOptimus/agents/simple_iomaker.py -> build/lib/InterOptimus/agents 2026-04-22T13:02:43,801 running egg_info 2026-04-22T13:02:43,812 writing InterOptimus.egg-info/PKG-INFO 2026-04-22T13:02:43,817 writing dependency_links to InterOptimus.egg-info/dependency_links.txt 2026-04-22T13:02:43,819 writing entry points to InterOptimus.egg-info/entry_points.txt 2026-04-22T13:02:43,822 writing requirements to InterOptimus.egg-info/requires.txt 2026-04-22T13:02:43,823 writing top-level names to InterOptimus.egg-info/top_level.txt 2026-04-22T13:02:43,835 reading manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-04-22T13:02:43,839 reading manifest template 'MANIFEST.in' 2026-04-22T13:02:43,846 adding license file 'LICENSE' 2026-04-22T13:02:43,850 writing manifest file 'InterOptimus.egg-info/SOURCES.txt' 2026-04-22T13:02:43,852 /tmp/pip-build-env-pp3dy7ta/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-04-22T13:02:43,853 !! 2026-04-22T13:02:43,854 ******************************************************************************** 2026-04-22T13:02:43,855 ############################ 2026-04-22T13:02:43,855 # Package would be ignored # 2026-04-22T13:02:43,856 ############################ 2026-04-22T13:02:43,856 Python recognizes 'InterOptimus.web_app.templates' as an importable package[^1], 2026-04-22T13:02:43,857 but it is absent from setuptools' `packages` configuration. 2026-04-22T13:02:43,858 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-22T13:02:43,859 package, please make sure that 'InterOptimus.web_app.templates' is explicitly added 2026-04-22T13:02:43,859 to the `packages` configuration field. 2026-04-22T13:02:43,860 Alternatively, you can also rely on setuptools' discovery methods 2026-04-22T13:02:43,861 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-22T13:02:43,862 instead of `find_packages(...)`/`find:`). 2026-04-22T13:02:43,863 You can read more about "package discovery" on setuptools documentation page: 2026-04-22T13:02:43,864 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-22T13:02:43,865 If you don't want 'InterOptimus.web_app.templates' to be distributed and are 2026-04-22T13:02:43,865 already explicitly excluding 'InterOptimus.web_app.templates' via 2026-04-22T13:02:43,866 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-22T13:02:43,866 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-22T13:02:43,867 combination with a more fine grained `package-data` configuration. 2026-04-22T13:02:43,868 You can read more about "package data files" on setuptools documentation page: 2026-04-22T13:02:43,869 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-22T13:02:43,871 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-22T13:02:43,871 even if it does not contain any `.py` files. 2026-04-22T13:02:43,872 On the other hand, currently there is no concept of package data 2026-04-22T13:02:43,872 directory, all directories are treated like packages. 2026-04-22T13:02:43,873 ******************************************************************************** 2026-04-22T13:02:43,874 !! 2026-04-22T13:02:43,874 check.warn(importable) 2026-04-22T13:02:43,875 creating build/lib/InterOptimus/web_app/templates 2026-04-22T13:02:43,876 copying InterOptimus/web_app/templates/index.html -> build/lib/InterOptimus/web_app/templates 2026-04-22T13:02:43,876 copying InterOptimus/agents/simple_iomaker.example.json -> build/lib/InterOptimus/agents 2026-04-22T13:02:43,886 installing to build/bdist.linux-armv7l/wheel 2026-04-22T13:02:43,887 running install 2026-04-22T13:02:43,910 running install_lib 2026-04-22T13:02:43,918 creating build/bdist.linux-armv7l/wheel 2026-04-22T13:02:43,921 creating build/bdist.linux-armv7l/wheel/InterOptimus 2026-04-22T13:02:43,923 creating build/bdist.linux-armv7l/wheel/InterOptimus/web_app 2026-04-22T13:02:43,924 copying build/lib/InterOptimus/web_app/session_artifacts.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-04-22T13:02:43,926 copying build/lib/InterOptimus/web_app/app.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-04-22T13:02:43,929 copying build/lib/InterOptimus/web_app/__init__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-04-22T13:02:43,932 copying build/lib/InterOptimus/web_app/job_worker.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-04-22T13:02:43,935 creating build/bdist.linux-armv7l/wheel/InterOptimus/web_app/templates 2026-04-22T13:02:43,936 copying build/lib/InterOptimus/web_app/templates/index.html -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app/templates 2026-04-22T13:02:43,939 copying build/lib/InterOptimus/web_app/__main__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-04-22T13:02:43,941 copying build/lib/InterOptimus/web_app/cli.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/web_app 2026-04-22T13:02:43,944 copying build/lib/InterOptimus/tool.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,946 copying build/lib/InterOptimus/__init__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,948 copying build/lib/InterOptimus/equi_term.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,951 copying build/lib/InterOptimus/matching.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,956 creating build/bdist.linux-armv7l/wheel/InterOptimus/agents 2026-04-22T13:02:43,957 copying build/lib/InterOptimus/agents/iomaker_core.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-04-22T13:02:43,959 copying build/lib/InterOptimus/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-04-22T13:02:43,961 copying build/lib/InterOptimus/agents/server_env.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-04-22T13:02:43,963 copying build/lib/InterOptimus/agents/remote_submit.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-04-22T13:02:43,969 copying build/lib/InterOptimus/agents/iomaker_job.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-04-22T13:02:43,972 copying build/lib/InterOptimus/agents/simple_iomaker.example.json -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-04-22T13:02:43,974 copying build/lib/InterOptimus/agents/simple_iomaker.py -> build/bdist.linux-armv7l/wheel/./InterOptimus/agents 2026-04-22T13:02:43,977 copying build/lib/InterOptimus/CNID.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,979 copying build/lib/InterOptimus/verify_installation.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,982 copying build/lib/InterOptimus/viz_ase_iface.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,983 copying build/lib/InterOptimus/session_workflow.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,986 copying build/lib/InterOptimus/result_bundle.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,989 copying build/lib/InterOptimus/itworker.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,993 copying build/lib/InterOptimus/jobflow.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,996 copying build/lib/InterOptimus/mlip.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:43,999 copying build/lib/InterOptimus/viz_runtime.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:44,002 copying build/lib/InterOptimus/_env.py -> build/bdist.linux-armv7l/wheel/./InterOptimus 2026-04-22T13:02:44,003 running install_egg_info 2026-04-22T13:02:44,016 Copying InterOptimus.egg-info to build/bdist.linux-armv7l/wheel/./InterOptimus-0.1.0-py3.11.egg-info 2026-04-22T13:02:44,031 running install_scripts 2026-04-22T13:02:44,047 creating build/bdist.linux-armv7l/wheel/interoptimus-0.1.0.dist-info/WHEEL 2026-04-22T13:02:44,050 creating '/tmp/pip-wheel-zovnw818/.tmp-p_6t_8yb/interoptimus-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-22T13:02:44,053 adding 'InterOptimus/CNID.py' 2026-04-22T13:02:44,054 adding 'InterOptimus/__init__.py' 2026-04-22T13:02:44,056 adding 'InterOptimus/_env.py' 2026-04-22T13:02:44,058 adding 'InterOptimus/equi_term.py' 2026-04-22T13:02:44,069 adding 'InterOptimus/itworker.py' 2026-04-22T13:02:44,076 adding 'InterOptimus/jobflow.py' 2026-04-22T13:02:44,085 adding 'InterOptimus/matching.py' 2026-04-22T13:02:44,089 adding 'InterOptimus/mlip.py' 2026-04-22T13:02:44,091 adding 'InterOptimus/result_bundle.py' 2026-04-22T13:02:44,094 adding 'InterOptimus/session_workflow.py' 2026-04-22T13:02:44,097 adding 'InterOptimus/tool.py' 2026-04-22T13:02:44,099 adding 'InterOptimus/verify_installation.py' 2026-04-22T13:02:44,100 adding 'InterOptimus/viz_ase_iface.py' 2026-04-22T13:02:44,102 adding 'InterOptimus/viz_runtime.py' 2026-04-22T13:02:44,104 adding 'InterOptimus/agents/__init__.py' 2026-04-22T13:02:44,105 adding 'InterOptimus/agents/iomaker_core.py' 2026-04-22T13:02:44,109 adding 'InterOptimus/agents/iomaker_job.py' 2026-04-22T13:02:44,131 adding 'InterOptimus/agents/remote_submit.py' 2026-04-22T13:02:44,134 adding 'InterOptimus/agents/server_env.py' 2026-04-22T13:02:44,135 adding 'InterOptimus/agents/simple_iomaker.example.json' 2026-04-22T13:02:44,138 adding 'InterOptimus/agents/simple_iomaker.py' 2026-04-22T13:02:44,141 adding 'InterOptimus/web_app/__init__.py' 2026-04-22T13:02:44,142 adding 'InterOptimus/web_app/__main__.py' 2026-04-22T13:02:44,144 adding 'InterOptimus/web_app/app.py' 2026-04-22T13:02:44,145 adding 'InterOptimus/web_app/cli.py' 2026-04-22T13:02:44,146 adding 'InterOptimus/web_app/job_worker.py' 2026-04-22T13:02:44,148 adding 'InterOptimus/web_app/session_artifacts.py' 2026-04-22T13:02:44,154 adding 'InterOptimus/web_app/templates/index.html' 2026-04-22T13:02:44,157 adding 'interoptimus-0.1.0.dist-info/licenses/LICENSE' 2026-04-22T13:02:44,158 adding 'interoptimus-0.1.0.dist-info/METADATA' 2026-04-22T13:02:44,159 adding 'interoptimus-0.1.0.dist-info/WHEEL' 2026-04-22T13:02:44,160 adding 'interoptimus-0.1.0.dist-info/entry_points.txt' 2026-04-22T13:02:44,161 adding 'interoptimus-0.1.0.dist-info/top_level.txt' 2026-04-22T13:02:44,162 adding 'interoptimus-0.1.0.dist-info/RECORD' 2026-04-22T13:02:44,165 removing build/bdist.linux-armv7l/wheel 2026-04-22T13:02:44,271 Building wheel for interoptimus (pyproject.toml): finished with status 'done' 2026-04-22T13:02:44,280 Created wheel for interoptimus: filename=interoptimus-0.1.0-py3-none-any.whl size=175868 sha256=e4673e77951dd27b74dfb8567238859e589604b538293f2c988ccb232b31caa5 2026-04-22T13:02:44,281 Stored in directory: /tmp/pip-ephem-wheel-cache-3b2wco2i/wheels/1d/52/94/e34f951822f75431f215f81e924e36b8d7d09af1f2a12438fc 2026-04-22T13:02:44,294 Successfully built interoptimus 2026-04-22T13:02:44,303 Removed build tracker: '/tmp/pip-build-tracker-yadt4ujh'