2026-03-28T21:44:57,523 Created temporary directory: /tmp/pip-ephem-wheel-cache-5o3mkcwe 2026-03-28T21:44:57,525 Created temporary directory: /tmp/pip-build-tracker-1rhu_1cd 2026-03-28T21:44:57,525 Initialized build tracking at /tmp/pip-build-tracker-1rhu_1cd 2026-03-28T21:44:57,526 Created build tracker: /tmp/pip-build-tracker-1rhu_1cd 2026-03-28T21:44:57,526 Entered build tracker: /tmp/pip-build-tracker-1rhu_1cd 2026-03-28T21:44:57,527 Created temporary directory: /tmp/pip-wheel-l6i4mx5u 2026-03-28T21:44:57,530 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-03-28T21:44:57,533 Created temporary directory: /tmp/pip-ephem-wheel-cache-vpdr7bpi 2026-03-28T21:44:57,556 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T21:44:57,560 2 location(s) to search for versions of openenv-core: 2026-03-28T21:44:57,560 * https://pypi.org/simple/openenv-core/ 2026-03-28T21:44:57,560 * https://www.piwheels.org/simple/openenv-core/ 2026-03-28T21:44:57,560 Fetching project page and analyzing links: https://pypi.org/simple/openenv-core/ 2026-03-28T21:44:57,561 Getting page https://pypi.org/simple/openenv-core/ 2026-03-28T21:44:57,562 Found index url https://pypi.org/simple 2026-03-28T21:44:57,791 Fetched page https://pypi.org/simple/openenv-core/ as application/vnd.pypi.simple.v1+json 2026-03-28T21:44:57,794 Skipping link: No binaries permitted for openenv-core: https://files.pythonhosted.org/packages/3a/48/85afcd090eeaadf00e6f88ac92a866cb9238eaf6246820d1bc6564f5bc97/openenv_core-0.1.0-py3-none-any.whl (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.8) 2026-03-28T21:44:57,795 Found link https://files.pythonhosted.org/packages/7f/18/74d2aedbf099a86de772364260827a12b4b4a56711db4caa3caa078588d7/openenv_core-0.1.0.tar.gz (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.8), version: 0.1.0 2026-03-28T21:44:57,796 Skipping link: No binaries permitted for openenv-core: https://files.pythonhosted.org/packages/8a/3e/408848d10fa3fa02c512baeea93e817c777819f8e43ae2ad0ef47022d0e3/openenv_core-0.1.1-py3-none-any.whl (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,797 Found link https://files.pythonhosted.org/packages/37/38/cacf28d5adeb5c24fc9df28da32f5eb7c0e3891b60b6af1d0ef943e3be69/openenv_core-0.1.1.tar.gz (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10), version: 0.1.1 2026-03-28T21:44:57,798 Skipping link: No binaries permitted for openenv-core: https://files.pythonhosted.org/packages/ed/9f/3705cd4852221ff9383976a64d82d7288b0758c8ae9ea1e52931a3bfec68/openenv_core-0.2.0-py3-none-any.whl (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,799 Found link https://files.pythonhosted.org/packages/19/b1/5a40e39df7e7e6ce52b670c4e75dd2c29e85659baa7f29834984661eedcd/openenv_core-0.2.0.tar.gz (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10), version: 0.2.0 2026-03-28T21:44:57,799 Skipping link: No binaries permitted for openenv-core: https://files.pythonhosted.org/packages/a1/5a/a7f8b0e53eac45faedcf6fbfacdd28a104f815d3471f2deceefb4234d8be/openenv_core-0.2.1-py3-none-any.whl (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,800 Found link https://files.pythonhosted.org/packages/d1/d3/d2cef0e459158c9410f073ffd2ad6eca7c09232e7c53d4987acc0b942d28/openenv_core-0.2.1.tar.gz (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10), version: 0.2.1 2026-03-28T21:44:57,801 Skipping link: No binaries permitted for openenv-core: https://files.pythonhosted.org/packages/2f/fd/9ab2b271ab763ccb6bf83d7495c45cdef4e38877d96ecf9314e1c4a95fae/openenv_core-0.2.2-py3-none-any.whl (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,802 Found link https://files.pythonhosted.org/packages/54/b9/f134f9de0fcb4a44c1376872fb19fe86013a69d226e320dc77217ca2ec78/openenv_core-0.2.2.tar.gz (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10), version: 0.2.2 2026-03-28T21:44:57,803 Skipping link: No binaries permitted for openenv-core: https://files.pythonhosted.org/packages/2f/22/38c339e370d198008f2c17ebdda1ae8f23bb4e1509dc7ae8eab6dc9b9cbe/openenv_core-0.2.3-py3-none-any.whl (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,804 Found link https://files.pythonhosted.org/packages/93/f3/41a5ed932a2507438c985e9d959dcaa1a6c46f293995c064348c0e52dd40/openenv_core-0.2.3.tar.gz (from https://pypi.org/simple/openenv-core/) (requires-python:>=3.10), version: 0.2.3 2026-03-28T21:44:57,804 Fetching project page and analyzing links: https://www.piwheels.org/simple/openenv-core/ 2026-03-28T21:44:57,805 Getting page https://www.piwheels.org/simple/openenv-core/ 2026-03-28T21:44:57,806 Found index url https://www.piwheels.org/simple 2026-03-28T21:44:57,981 Fetched page https://www.piwheels.org/simple/openenv-core/ as text/html 2026-03-28T21:44:57,984 Skipping link: No binaries permitted for openenv-core: https://www.piwheels.org/simple/openenv-core/openenv_core-0.2.2-py3-none-any.whl#sha256=a43470bf4d6d809f4d0dfed3ccd9d8811bc19f26a9211220d530fa68fdfbd6fe (from https://www.piwheels.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,985 Skipping link: No binaries permitted for openenv-core: https://archive1.piwheels.org/simple/openenv-core/openenv_core-0.2.1-py3-none-any.whl#sha256=943eb0d891424f7da8194e0ffd1cd7e0616552a8596759ae9de914640309c67d (from https://www.piwheels.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,985 Skipping link: No binaries permitted for openenv-core: https://archive1.piwheels.org/simple/openenv-core/openenv_core-0.2.0-py3-none-any.whl#sha256=742782a910e2d37b76794b11455a721d7d9fb2bf025e049fc5f5aa5e9fa9e070 (from https://www.piwheels.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,986 Skipping link: No binaries permitted for openenv-core: https://archive1.piwheels.org/simple/openenv-core/openenv_core-0.1.1-py3-none-any.whl#sha256=826ced8ab97d34870fd23921666cee142baf34625404d8cc6ec782af6b8e4104 (from https://www.piwheels.org/simple/openenv-core/) (requires-python:>=3.10) 2026-03-28T21:44:57,986 Skipping link: No binaries permitted for openenv-core: https://archive1.piwheels.org/simple/openenv-core/openenv_core-0.1.0-py3-none-any.whl#sha256=f3b0d64f76b9f504a62f3acf741c777861451042a920f5572d125c427747741b (from https://www.piwheels.org/simple/openenv-core/) (requires-python:>=3.8) 2026-03-28T21:44:57,987 Skipping link: not a file: https://www.piwheels.org/simple/openenv-core/ 2026-03-28T21:44:57,987 Skipping link: not a file: https://pypi.org/simple/openenv-core/ 2026-03-28T21:44:58,007 Given no hashes to check 1 links for project 'openenv-core': discarding no candidates 2026-03-28T21:44:58,025 Collecting openenv-core==0.2.3 2026-03-28T21:44:58,027 Created temporary directory: /tmp/pip-unpack-ie1ojzya 2026-03-28T21:44:58,178 Downloading openenv_core-0.2.3.tar.gz (146 kB) 2026-03-28T21:44:58,509 Added openenv-core==0.2.3 from https://files.pythonhosted.org/packages/93/f3/41a5ed932a2507438c985e9d959dcaa1a6c46f293995c064348c0e52dd40/openenv_core-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-1rhu_1cd' 2026-03-28T21:44:58,516 Created temporary directory: /tmp/pip-build-env-vmhvq8gn 2026-03-28T21:44:58,521 Installing build dependencies: started 2026-03-28T21:44:58,522 Running command pip subprocess to install build dependencies 2026-03-28T21:44:59,663 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-28T21:45:00,078 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-03-28T21:45:00,102 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T21:45:01,915 Collecting setuptools>=45 2026-03-28T21:45:01,990 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-28T21:45:02,254 Collecting wheel 2026-03-28T21:45:02,269 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-28T21:45:02,454 Collecting packaging>=24.0 2026-03-28T21:45:02,469 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-28T21:45:05,474 Installing collected packages: setuptools, packaging, wheel 2026-03-28T21:45:09,257 Creating /tmp/pip-build-env-vmhvq8gn/overlay/local/bin 2026-03-28T21:45:09,259 changing mode of /tmp/pip-build-env-vmhvq8gn/overlay/local/bin/wheel to 755 2026-03-28T21:45:09,280 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-28T21:45:09,559 Installing build dependencies: finished with status 'done' 2026-03-28T21:45:09,565 Getting requirements to build wheel: started 2026-03-28T21:45:09,566 Running command Getting requirements to build wheel 2026-03-28T21:45:10,305 running egg_info 2026-03-28T21:45:10,311 writing src/openenv_core.egg-info/PKG-INFO 2026-03-28T21:45:10,323 writing dependency_links to src/openenv_core.egg-info/dependency_links.txt 2026-03-28T21:45:10,326 writing entry points to src/openenv_core.egg-info/entry_points.txt 2026-03-28T21:45:10,332 writing requirements to src/openenv_core.egg-info/requires.txt 2026-03-28T21:45:10,334 writing top-level names to src/openenv_core.egg-info/top_level.txt 2026-03-28T21:45:10,391 reading manifest file 'src/openenv_core.egg-info/SOURCES.txt' 2026-03-28T21:45:10,397 reading manifest template 'MANIFEST.in' 2026-03-28T21:45:10,399 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-28T21:45:10,400 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-03-28T21:45:10,401 adding license file 'LICENSE' 2026-03-28T21:45:10,407 writing manifest file 'src/openenv_core.egg-info/SOURCES.txt' 2026-03-28T21:45:10,505 Getting requirements to build wheel: finished with status 'done' 2026-03-28T21:45:10,508 Created temporary directory: /tmp/pip-modern-metadata-cr4gr79d 2026-03-28T21:45:10,511 Preparing metadata (pyproject.toml): started 2026-03-28T21:45:10,512 Running command Preparing metadata (pyproject.toml) 2026-03-28T21:45:11,197 running dist_info 2026-03-28T21:45:11,207 creating /tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info 2026-03-28T21:45:11,208 writing /tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/PKG-INFO 2026-03-28T21:45:11,220 writing dependency_links to /tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/dependency_links.txt 2026-03-28T21:45:11,222 writing entry points to /tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/entry_points.txt 2026-03-28T21:45:11,228 writing requirements to /tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/requires.txt 2026-03-28T21:45:11,230 writing top-level names to /tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/top_level.txt 2026-03-28T21:45:11,231 writing manifest file '/tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/SOURCES.txt' 2026-03-28T21:45:11,282 reading manifest file '/tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/SOURCES.txt' 2026-03-28T21:45:11,283 reading manifest template 'MANIFEST.in' 2026-03-28T21:45:11,285 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-28T21:45:11,286 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-03-28T21:45:11,286 adding license file 'LICENSE' 2026-03-28T21:45:11,291 writing manifest file '/tmp/pip-modern-metadata-cr4gr79d/openenv_core.egg-info/SOURCES.txt' 2026-03-28T21:45:11,292 creating '/tmp/pip-modern-metadata-cr4gr79d/openenv_core-0.2.3.dist-info' 2026-03-28T21:45:11,416 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-28T21:45:11,422 Source in /tmp/pip-wheel-l6i4mx5u/openenv-core_de0f80fa2ea74076af7d45f1283a441d has version 0.2.3, which satisfies requirement openenv-core==0.2.3 from https://files.pythonhosted.org/packages/93/f3/41a5ed932a2507438c985e9d959dcaa1a6c46f293995c064348c0e52dd40/openenv_core-0.2.3.tar.gz 2026-03-28T21:45:11,423 Removed openenv-core==0.2.3 from https://files.pythonhosted.org/packages/93/f3/41a5ed932a2507438c985e9d959dcaa1a6c46f293995c064348c0e52dd40/openenv_core-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-1rhu_1cd' 2026-03-28T21:45:11,430 Created temporary directory: /tmp/pip-unpack-5cxr4z2x 2026-03-28T21:45:11,431 Building wheels for collected packages: openenv-core 2026-03-28T21:45:11,435 Created temporary directory: /tmp/pip-wheel-adnj7jlq 2026-03-28T21:45:11,435 Destination directory: /tmp/pip-wheel-adnj7jlq 2026-03-28T21:45:11,437 Building wheel for openenv-core (pyproject.toml): started 2026-03-28T21:45:11,438 Running command Building wheel for openenv-core (pyproject.toml) 2026-03-28T21:45:12,076 running bdist_wheel 2026-03-28T21:45:12,093 running build 2026-03-28T21:45:12,093 running build_py 2026-03-28T21:45:12,099 creating build/lib/openenv 2026-03-28T21:45:12,101 copying src/openenv/__init__.py -> build/lib/openenv 2026-03-28T21:45:12,104 creating build/lib/openenv_core 2026-03-28T21:45:12,105 copying src/openenv_core/__init__.py -> build/lib/openenv_core 2026-03-28T21:45:12,107 creating build/lib/openenv/cli 2026-03-28T21:45:12,108 copying src/openenv/cli/__init__.py -> build/lib/openenv/cli 2026-03-28T21:45:12,110 copying src/openenv/cli/_validation.py -> build/lib/openenv/cli 2026-03-28T21:45:12,113 copying src/openenv/cli/_cli_utils.py -> build/lib/openenv/cli 2026-03-28T21:45:12,115 copying src/openenv/cli/__main__.py -> build/lib/openenv/cli 2026-03-28T21:45:12,118 creating build/lib/openenv/auto 2026-03-28T21:45:12,119 copying src/openenv/auto/_discovery.py -> build/lib/openenv/auto 2026-03-28T21:45:12,121 copying src/openenv/auto/auto_env.py -> build/lib/openenv/auto 2026-03-28T21:45:12,124 copying src/openenv/auto/__init__.py -> build/lib/openenv/auto 2026-03-28T21:45:12,126 copying src/openenv/auto/auto_action.py -> build/lib/openenv/auto 2026-03-28T21:45:12,129 creating build/lib/openenv/core 2026-03-28T21:45:12,130 copying src/openenv/core/llm_client.py -> build/lib/openenv/core 2026-03-28T21:45:12,133 copying src/openenv/core/__init__.py -> build/lib/openenv/core 2026-03-28T21:45:12,135 copying src/openenv/core/sync_client.py -> build/lib/openenv/core 2026-03-28T21:45:12,137 copying src/openenv/core/env_client.py -> build/lib/openenv/core 2026-03-28T21:45:12,140 copying src/openenv/core/mcp_client.py -> build/lib/openenv/core 2026-03-28T21:45:12,143 copying src/openenv/core/generic_client.py -> build/lib/openenv/core 2026-03-28T21:45:12,145 copying src/openenv/core/utils.py -> build/lib/openenv/core 2026-03-28T21:45:12,147 copying src/openenv/core/client_types.py -> build/lib/openenv/core 2026-03-28T21:45:12,150 creating build/lib/openenv/cli/templates 2026-03-28T21:45:12,151 copying src/openenv/cli/templates/__init__.py -> build/lib/openenv/cli/templates 2026-03-28T21:45:12,153 creating build/lib/openenv/cli/commands 2026-03-28T21:45:12,154 copying src/openenv/cli/commands/validate.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,157 copying src/openenv/cli/commands/__init__.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,159 copying src/openenv/cli/commands/serve.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,161 copying src/openenv/cli/commands/push.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,163 copying src/openenv/cli/commands/init.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,166 copying src/openenv/cli/commands/skills.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,168 copying src/openenv/cli/commands/build.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,171 copying src/openenv/cli/commands/fork.py -> build/lib/openenv/cli/commands 2026-03-28T21:45:12,174 creating build/lib/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,175 copying src/openenv/cli/templates/openenv_env/__init__.py -> build/lib/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,177 copying src/openenv/cli/templates/openenv_env/models.py -> build/lib/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,178 copying src/openenv/cli/templates/openenv_env/client.py -> build/lib/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,181 creating build/lib/openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,182 copying src/openenv/cli/templates/openenv_env/server/__init__.py -> build/lib/openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,184 copying src/openenv/cli/templates/openenv_env/server/app.py -> build/lib/openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,186 copying src/openenv/cli/templates/openenv_env/server/__ENV_NAME___environment.py -> build/lib/openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,188 creating build/lib/openenv/core/rubrics 2026-03-28T21:45:12,189 copying src/openenv/core/rubrics/trajectory.py -> build/lib/openenv/core/rubrics 2026-03-28T21:45:12,192 copying src/openenv/core/rubrics/__init__.py -> build/lib/openenv/core/rubrics 2026-03-28T21:45:12,194 copying src/openenv/core/rubrics/llm_judge.py -> build/lib/openenv/core/rubrics 2026-03-28T21:45:12,196 copying src/openenv/core/rubrics/containers.py -> build/lib/openenv/core/rubrics 2026-03-28T21:45:12,198 copying src/openenv/core/rubrics/base.py -> build/lib/openenv/core/rubrics 2026-03-28T21:45:12,201 creating build/lib/openenv/core/evals 2026-03-28T21:45:12,202 copying src/openenv/core/evals/__init__.py -> build/lib/openenv/core/evals 2026-03-28T21:45:12,204 copying src/openenv/core/evals/inspect_harness.py -> build/lib/openenv/core/evals 2026-03-28T21:45:12,206 copying src/openenv/core/evals/base.py -> build/lib/openenv/core/evals 2026-03-28T21:45:12,208 copying src/openenv/core/evals/types.py -> build/lib/openenv/core/evals 2026-03-28T21:45:12,211 creating build/lib/openenv/core/env_server 2026-03-28T21:45:12,212 copying src/openenv/core/env_server/__init__.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,214 copying src/openenv/core/env_server/exceptions.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,216 copying src/openenv/core/env_server/route_config.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,218 copying src/openenv/core/env_server/mcp_types.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,220 copying src/openenv/core/env_server/web_interface.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,223 copying src/openenv/core/env_server/interfaces.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,226 copying src/openenv/core/env_server/gradio_theme.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,228 copying src/openenv/core/env_server/gradio_ui.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,230 copying src/openenv/core/env_server/serialization.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,232 copying src/openenv/core/env_server/types.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,235 copying src/openenv/core/env_server/base_transforms.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,237 copying src/openenv/core/env_server/mcp_environment.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,239 copying src/openenv/core/env_server/http_server.py -> build/lib/openenv/core/env_server 2026-03-28T21:45:12,244 creating build/lib/openenv/core/containers 2026-03-28T21:45:12,245 copying src/openenv/core/containers/test_local_docker_provider.py -> build/lib/openenv/core/containers 2026-03-28T21:45:12,247 copying src/openenv/core/containers/__init__.py -> build/lib/openenv/core/containers 2026-03-28T21:45:12,250 creating build/lib/openenv/core/tools 2026-03-28T21:45:12,251 copying src/openenv/core/tools/__init__.py -> build/lib/openenv/core/tools 2026-03-28T21:45:12,252 copying src/openenv/core/tools/local_python_executor.py -> build/lib/openenv/core/tools 2026-03-28T21:45:12,255 copying src/openenv/core/tools/git_server_client.py -> build/lib/openenv/core/tools 2026-03-28T21:45:12,257 creating build/lib/openenv/core/containers/runtime 2026-03-28T21:45:12,258 copying src/openenv/core/containers/runtime/__init__.py -> build/lib/openenv/core/containers/runtime 2026-03-28T21:45:12,260 copying src/openenv/core/containers/runtime/providers.py -> build/lib/openenv/core/containers/runtime 2026-03-28T21:45:12,263 copying src/openenv/core/containers/runtime/daytona_provider.py -> build/lib/openenv/core/containers/runtime 2026-03-28T21:45:12,265 copying src/openenv/core/containers/runtime/uv_provider.py -> build/lib/openenv/core/containers/runtime 2026-03-28T21:45:12,267 running egg_info 2026-03-28T21:45:12,277 writing src/openenv_core.egg-info/PKG-INFO 2026-03-28T21:45:12,289 writing dependency_links to src/openenv_core.egg-info/dependency_links.txt 2026-03-28T21:45:12,290 writing entry points to src/openenv_core.egg-info/entry_points.txt 2026-03-28T21:45:12,296 writing requirements to src/openenv_core.egg-info/requires.txt 2026-03-28T21:45:12,297 writing top-level names to src/openenv_core.egg-info/top_level.txt 2026-03-28T21:45:12,339 reading manifest file 'src/openenv_core.egg-info/SOURCES.txt' 2026-03-28T21:45:12,344 reading manifest template 'MANIFEST.in' 2026-03-28T21:45:12,346 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-28T21:45:12,347 warning: no previously-included files matching '__pycache__/*' found anywhere in distribution 2026-03-28T21:45:12,348 adding license file 'LICENSE' 2026-03-28T21:45:12,353 writing manifest file 'src/openenv_core.egg-info/SOURCES.txt' 2026-03-28T21:45:12,367 copying src/openenv/cli/templates/openenv_env/pyproject.toml -> build/lib/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,369 copying src/openenv/cli/templates/openenv_env/README.md -> build/lib/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,372 copying src/openenv/cli/templates/openenv_env/openenv.yaml -> build/lib/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,374 copying src/openenv/cli/templates/openenv_env/server/Dockerfile -> build/lib/openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,378 copying src/openenv/cli/templates/openenv_env/server/requirements.txt -> build/lib/openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,398 installing to build/bdist.linux-armv7l/wheel 2026-03-28T21:45:12,398 running install 2026-03-28T21:45:12,421 running install_lib 2026-03-28T21:45:12,426 creating build/bdist.linux-armv7l/wheel 2026-03-28T21:45:12,428 creating build/bdist.linux-armv7l/wheel/openenv 2026-03-28T21:45:12,430 copying build/lib/openenv/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv 2026-03-28T21:45:12,432 creating build/bdist.linux-armv7l/wheel/openenv/cli 2026-03-28T21:45:12,433 copying build/lib/openenv/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/cli 2026-03-28T21:45:12,435 copying build/lib/openenv/cli/_validation.py -> build/bdist.linux-armv7l/wheel/./openenv/cli 2026-03-28T21:45:12,438 copying build/lib/openenv/cli/_cli_utils.py -> build/bdist.linux-armv7l/wheel/./openenv/cli 2026-03-28T21:45:12,441 creating build/bdist.linux-armv7l/wheel/openenv/cli/templates 2026-03-28T21:45:12,442 creating build/bdist.linux-armv7l/wheel/openenv/cli/templates/openenv_env 2026-03-28T21:45:12,444 creating build/bdist.linux-armv7l/wheel/openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,445 copying build/lib/openenv/cli/templates/openenv_env/server/Dockerfile -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,447 copying build/lib/openenv/cli/templates/openenv_env/server/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,449 copying build/lib/openenv/cli/templates/openenv_env/server/app.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,451 copying build/lib/openenv/cli/templates/openenv_env/server/requirements.txt -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,453 copying build/lib/openenv/cli/templates/openenv_env/server/__ENV_NAME___environment.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env/server 2026-03-28T21:45:12,455 copying build/lib/openenv/cli/templates/openenv_env/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env 2026-03-28T21:45:12,457 copying build/lib/openenv/cli/templates/openenv_env/pyproject.toml -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env 2026-03-28T21:45:12,459 copying build/lib/openenv/cli/templates/openenv_env/README.md -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env 2026-03-28T21:45:12,461 copying build/lib/openenv/cli/templates/openenv_env/models.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env 2026-03-28T21:45:12,463 copying build/lib/openenv/cli/templates/openenv_env/openenv.yaml -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env 2026-03-28T21:45:12,465 copying build/lib/openenv/cli/templates/openenv_env/client.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates/openenv_env 2026-03-28T21:45:12,467 copying build/lib/openenv/cli/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/templates 2026-03-28T21:45:12,469 creating build/bdist.linux-armv7l/wheel/openenv/cli/commands 2026-03-28T21:45:12,470 copying build/lib/openenv/cli/commands/validate.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,472 copying build/lib/openenv/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,474 copying build/lib/openenv/cli/commands/serve.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,476 copying build/lib/openenv/cli/commands/push.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,479 copying build/lib/openenv/cli/commands/init.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,481 copying build/lib/openenv/cli/commands/skills.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,483 copying build/lib/openenv/cli/commands/build.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,486 copying build/lib/openenv/cli/commands/fork.py -> build/bdist.linux-armv7l/wheel/./openenv/cli/commands 2026-03-28T21:45:12,488 copying build/lib/openenv/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./openenv/cli 2026-03-28T21:45:12,491 creating build/bdist.linux-armv7l/wheel/openenv/auto 2026-03-28T21:45:12,492 copying build/lib/openenv/auto/_discovery.py -> build/bdist.linux-armv7l/wheel/./openenv/auto 2026-03-28T21:45:12,495 copying build/lib/openenv/auto/auto_env.py -> build/bdist.linux-armv7l/wheel/./openenv/auto 2026-03-28T21:45:12,498 copying build/lib/openenv/auto/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/auto 2026-03-28T21:45:12,499 copying build/lib/openenv/auto/auto_action.py -> build/bdist.linux-armv7l/wheel/./openenv/auto 2026-03-28T21:45:12,503 creating build/bdist.linux-armv7l/wheel/openenv/core 2026-03-28T21:45:12,504 copying build/lib/openenv/core/llm_client.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,507 copying build/lib/openenv/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,509 creating build/bdist.linux-armv7l/wheel/openenv/core/rubrics 2026-03-28T21:45:12,510 copying build/lib/openenv/core/rubrics/trajectory.py -> build/bdist.linux-armv7l/wheel/./openenv/core/rubrics 2026-03-28T21:45:12,513 copying build/lib/openenv/core/rubrics/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/core/rubrics 2026-03-28T21:45:12,515 copying build/lib/openenv/core/rubrics/llm_judge.py -> build/bdist.linux-armv7l/wheel/./openenv/core/rubrics 2026-03-28T21:45:12,517 copying build/lib/openenv/core/rubrics/containers.py -> build/bdist.linux-armv7l/wheel/./openenv/core/rubrics 2026-03-28T21:45:12,520 copying build/lib/openenv/core/rubrics/base.py -> build/bdist.linux-armv7l/wheel/./openenv/core/rubrics 2026-03-28T21:45:12,522 copying build/lib/openenv/core/sync_client.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,525 creating build/bdist.linux-armv7l/wheel/openenv/core/evals 2026-03-28T21:45:12,526 copying build/lib/openenv/core/evals/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/core/evals 2026-03-28T21:45:12,528 copying build/lib/openenv/core/evals/inspect_harness.py -> build/bdist.linux-armv7l/wheel/./openenv/core/evals 2026-03-28T21:45:12,530 copying build/lib/openenv/core/evals/base.py -> build/bdist.linux-armv7l/wheel/./openenv/core/evals 2026-03-28T21:45:12,532 copying build/lib/openenv/core/evals/types.py -> build/bdist.linux-armv7l/wheel/./openenv/core/evals 2026-03-28T21:45:12,534 creating build/bdist.linux-armv7l/wheel/openenv/core/env_server 2026-03-28T21:45:12,535 copying build/lib/openenv/core/env_server/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,537 copying build/lib/openenv/core/env_server/exceptions.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,539 copying build/lib/openenv/core/env_server/route_config.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,541 copying build/lib/openenv/core/env_server/mcp_types.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,543 copying build/lib/openenv/core/env_server/web_interface.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,546 copying build/lib/openenv/core/env_server/interfaces.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,549 copying build/lib/openenv/core/env_server/gradio_theme.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,551 copying build/lib/openenv/core/env_server/gradio_ui.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,553 copying build/lib/openenv/core/env_server/serialization.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,555 copying build/lib/openenv/core/env_server/types.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,558 copying build/lib/openenv/core/env_server/base_transforms.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,559 copying build/lib/openenv/core/env_server/mcp_environment.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,562 copying build/lib/openenv/core/env_server/http_server.py -> build/bdist.linux-armv7l/wheel/./openenv/core/env_server 2026-03-28T21:45:12,565 copying build/lib/openenv/core/env_client.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,569 creating build/bdist.linux-armv7l/wheel/openenv/core/containers 2026-03-28T21:45:12,570 copying build/lib/openenv/core/containers/test_local_docker_provider.py -> build/bdist.linux-armv7l/wheel/./openenv/core/containers 2026-03-28T21:45:12,572 copying build/lib/openenv/core/containers/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/core/containers 2026-03-28T21:45:12,575 creating build/bdist.linux-armv7l/wheel/openenv/core/containers/runtime 2026-03-28T21:45:12,576 copying build/lib/openenv/core/containers/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/core/containers/runtime 2026-03-28T21:45:12,578 copying build/lib/openenv/core/containers/runtime/providers.py -> build/bdist.linux-armv7l/wheel/./openenv/core/containers/runtime 2026-03-28T21:45:12,580 copying build/lib/openenv/core/containers/runtime/daytona_provider.py -> build/bdist.linux-armv7l/wheel/./openenv/core/containers/runtime 2026-03-28T21:45:12,583 copying build/lib/openenv/core/containers/runtime/uv_provider.py -> build/bdist.linux-armv7l/wheel/./openenv/core/containers/runtime 2026-03-28T21:45:12,585 copying build/lib/openenv/core/mcp_client.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,588 creating build/bdist.linux-armv7l/wheel/openenv/core/tools 2026-03-28T21:45:12,589 copying build/lib/openenv/core/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv/core/tools 2026-03-28T21:45:12,591 copying build/lib/openenv/core/tools/local_python_executor.py -> build/bdist.linux-armv7l/wheel/./openenv/core/tools 2026-03-28T21:45:12,594 copying build/lib/openenv/core/tools/git_server_client.py -> build/bdist.linux-armv7l/wheel/./openenv/core/tools 2026-03-28T21:45:12,596 copying build/lib/openenv/core/generic_client.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,598 copying build/lib/openenv/core/utils.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,600 copying build/lib/openenv/core/client_types.py -> build/bdist.linux-armv7l/wheel/./openenv/core 2026-03-28T21:45:12,603 creating build/bdist.linux-armv7l/wheel/openenv_core 2026-03-28T21:45:12,604 copying build/lib/openenv_core/__init__.py -> build/bdist.linux-armv7l/wheel/./openenv_core 2026-03-28T21:45:12,606 running install_egg_info 2026-03-28T21:45:12,611 Copying src/openenv_core.egg-info to build/bdist.linux-armv7l/wheel/./openenv_core-0.2.3-py3.11.egg-info 2026-03-28T21:45:12,624 running install_scripts 2026-03-28T21:45:12,636 creating build/bdist.linux-armv7l/wheel/openenv_core-0.2.3.dist-info/WHEEL 2026-03-28T21:45:12,639 creating '/tmp/pip-wheel-adnj7jlq/.tmp-c8atmk8x/openenv_core-0.2.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-28T21:45:12,642 adding 'openenv/__init__.py' 2026-03-28T21:45:12,644 adding 'openenv/auto/__init__.py' 2026-03-28T21:45:12,646 adding 'openenv/auto/_discovery.py' 2026-03-28T21:45:12,649 adding 'openenv/auto/auto_action.py' 2026-03-28T21:45:12,652 adding 'openenv/auto/auto_env.py' 2026-03-28T21:45:12,654 adding 'openenv/cli/__init__.py' 2026-03-28T21:45:12,656 adding 'openenv/cli/__main__.py' 2026-03-28T21:45:12,657 adding 'openenv/cli/_cli_utils.py' 2026-03-28T21:45:12,660 adding 'openenv/cli/_validation.py' 2026-03-28T21:45:12,662 adding 'openenv/cli/commands/__init__.py' 2026-03-28T21:45:12,664 adding 'openenv/cli/commands/build.py' 2026-03-28T21:45:12,666 adding 'openenv/cli/commands/fork.py' 2026-03-28T21:45:12,668 adding 'openenv/cli/commands/init.py' 2026-03-28T21:45:12,671 adding 'openenv/cli/commands/push.py' 2026-03-28T21:45:12,673 adding 'openenv/cli/commands/serve.py' 2026-03-28T21:45:12,675 adding 'openenv/cli/commands/skills.py' 2026-03-28T21:45:12,677 adding 'openenv/cli/commands/validate.py' 2026-03-28T21:45:12,678 adding 'openenv/cli/templates/__init__.py' 2026-03-28T21:45:12,681 adding 'openenv/cli/templates/openenv_env/README.md' 2026-03-28T21:45:12,682 adding 'openenv/cli/templates/openenv_env/__init__.py' 2026-03-28T21:45:12,683 adding 'openenv/cli/templates/openenv_env/client.py' 2026-03-28T21:45:12,685 adding 'openenv/cli/templates/openenv_env/models.py' 2026-03-28T21:45:12,686 adding 'openenv/cli/templates/openenv_env/openenv.yaml' 2026-03-28T21:45:12,687 adding 'openenv/cli/templates/openenv_env/pyproject.toml' 2026-03-28T21:45:12,689 adding 'openenv/cli/templates/openenv_env/server/Dockerfile' 2026-03-28T21:45:12,690 adding 'openenv/cli/templates/openenv_env/server/__ENV_NAME___environment.py' 2026-03-28T21:45:12,692 adding 'openenv/cli/templates/openenv_env/server/__init__.py' 2026-03-28T21:45:12,693 adding 'openenv/cli/templates/openenv_env/server/app.py' 2026-03-28T21:45:12,694 adding 'openenv/cli/templates/openenv_env/server/requirements.txt' 2026-03-28T21:45:12,696 adding 'openenv/core/__init__.py' 2026-03-28T21:45:12,697 adding 'openenv/core/client_types.py' 2026-03-28T21:45:12,700 adding 'openenv/core/env_client.py' 2026-03-28T21:45:12,701 adding 'openenv/core/generic_client.py' 2026-03-28T21:45:12,704 adding 'openenv/core/llm_client.py' 2026-03-28T21:45:12,706 adding 'openenv/core/mcp_client.py' 2026-03-28T21:45:12,708 adding 'openenv/core/sync_client.py' 2026-03-28T21:45:12,709 adding 'openenv/core/utils.py' 2026-03-28T21:45:12,711 adding 'openenv/core/containers/__init__.py' 2026-03-28T21:45:12,713 adding 'openenv/core/containers/test_local_docker_provider.py' 2026-03-28T21:45:12,714 adding 'openenv/core/containers/runtime/__init__.py' 2026-03-28T21:45:12,717 adding 'openenv/core/containers/runtime/daytona_provider.py' 2026-03-28T21:45:12,720 adding 'openenv/core/containers/runtime/providers.py' 2026-03-28T21:45:12,722 adding 'openenv/core/containers/runtime/uv_provider.py' 2026-03-28T21:45:12,724 adding 'openenv/core/env_server/__init__.py' 2026-03-28T21:45:12,725 adding 'openenv/core/env_server/base_transforms.py' 2026-03-28T21:45:12,726 adding 'openenv/core/env_server/exceptions.py' 2026-03-28T21:45:12,728 adding 'openenv/core/env_server/gradio_theme.py' 2026-03-28T21:45:12,730 adding 'openenv/core/env_server/gradio_ui.py' 2026-03-28T21:45:12,736 adding 'openenv/core/env_server/http_server.py' 2026-03-28T21:45:12,738 adding 'openenv/core/env_server/interfaces.py' 2026-03-28T21:45:12,742 adding 'openenv/core/env_server/mcp_environment.py' 2026-03-28T21:45:12,744 adding 'openenv/core/env_server/mcp_types.py' 2026-03-28T21:45:12,745 adding 'openenv/core/env_server/route_config.py' 2026-03-28T21:45:12,746 adding 'openenv/core/env_server/serialization.py' 2026-03-28T21:45:12,748 adding 'openenv/core/env_server/types.py' 2026-03-28T21:45:12,752 adding 'openenv/core/env_server/web_interface.py' 2026-03-28T21:45:12,753 adding 'openenv/core/evals/__init__.py' 2026-03-28T21:45:12,755 adding 'openenv/core/evals/base.py' 2026-03-28T21:45:12,756 adding 'openenv/core/evals/inspect_harness.py' 2026-03-28T21:45:12,758 adding 'openenv/core/evals/types.py' 2026-03-28T21:45:12,760 adding 'openenv/core/rubrics/__init__.py' 2026-03-28T21:45:12,761 adding 'openenv/core/rubrics/base.py' 2026-03-28T21:45:12,764 adding 'openenv/core/rubrics/containers.py' 2026-03-28T21:45:12,765 adding 'openenv/core/rubrics/llm_judge.py' 2026-03-28T21:45:12,767 adding 'openenv/core/rubrics/trajectory.py' 2026-03-28T21:45:12,769 adding 'openenv/core/tools/__init__.py' 2026-03-28T21:45:12,770 adding 'openenv/core/tools/git_server_client.py' 2026-03-28T21:45:12,772 adding 'openenv/core/tools/local_python_executor.py' 2026-03-28T21:45:12,774 adding 'openenv_core/__init__.py' 2026-03-28T21:45:12,777 adding 'openenv_core-0.2.3.dist-info/licenses/LICENSE' 2026-03-28T21:45:12,779 adding 'openenv_core-0.2.3.dist-info/METADATA' 2026-03-28T21:45:12,780 adding 'openenv_core-0.2.3.dist-info/WHEEL' 2026-03-28T21:45:12,781 adding 'openenv_core-0.2.3.dist-info/entry_points.txt' 2026-03-28T21:45:12,782 adding 'openenv_core-0.2.3.dist-info/top_level.txt' 2026-03-28T21:45:12,784 adding 'openenv_core-0.2.3.dist-info/RECORD' 2026-03-28T21:45:12,787 removing build/bdist.linux-armv7l/wheel 2026-03-28T21:45:12,909 Building wheel for openenv-core (pyproject.toml): finished with status 'done' 2026-03-28T21:45:12,917 Created wheel for openenv-core: filename=openenv_core-0.2.3-py3-none-any.whl size=174557 sha256=050758b46bbb2e3f2b6735d5527482f269f019ce633e0ab0a30b8e5d13226226 2026-03-28T21:45:12,919 Stored in directory: /tmp/pip-ephem-wheel-cache-vpdr7bpi/wheels/87/51/df/48a302b499aea903650765991cfb4dd3dcb50421171b336044 2026-03-28T21:45:12,935 Successfully built openenv-core 2026-03-28T21:45:12,944 Removed build tracker: '/tmp/pip-build-tracker-1rhu_1cd'