2026-03-27T01:18:45,037 Created temporary directory: /tmp/pip-ephem-wheel-cache-orjhsld8 2026-03-27T01:18:45,039 Created temporary directory: /tmp/pip-build-tracker-zp35mvme 2026-03-27T01:18:45,039 Initialized build tracking at /tmp/pip-build-tracker-zp35mvme 2026-03-27T01:18:45,040 Created build tracker: /tmp/pip-build-tracker-zp35mvme 2026-03-27T01:18:45,040 Entered build tracker: /tmp/pip-build-tracker-zp35mvme 2026-03-27T01:18:45,041 Created temporary directory: /tmp/pip-wheel-iip30jw6 2026-03-27T01:18:45,044 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-27T01:18:45,046 Created temporary directory: /tmp/pip-ephem-wheel-cache-8llvz6gs 2026-03-27T01:18:45,067 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T01:18:45,071 2 location(s) to search for versions of omicclaw: 2026-03-27T01:18:45,071 * https://pypi.org/simple/omicclaw/ 2026-03-27T01:18:45,071 * https://www.piwheels.org/simple/omicclaw/ 2026-03-27T01:18:45,071 Fetching project page and analyzing links: https://pypi.org/simple/omicclaw/ 2026-03-27T01:18:45,072 Getting page https://pypi.org/simple/omicclaw/ 2026-03-27T01:18:45,074 Found index url https://pypi.org/simple 2026-03-27T01:18:45,299 Fetched page https://pypi.org/simple/omicclaw/ as application/vnd.pypi.simple.v1+json 2026-03-27T01:18:45,303 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/74/c7/e727c48475ac9bdc4be10d419ff0c1cd0b15a3129b3c11368ada4bdf7d6c/omicclaw-2.0.0-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,304 Found link https://files.pythonhosted.org/packages/ca/68/9d7a95c70f9dbf8e4a873bb7e6ece3ca6e98d551385f7900c21916184a8d/omicclaw-2.0.0.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.0 2026-03-27T01:18:45,305 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/8c/4a/26b8c87e8550453777599ba506b1663d7dad6a491efee155208dd399c005/omicclaw-2.0.1-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,306 Found link https://files.pythonhosted.org/packages/09/c9/56e00a5ba0d977fb5a4faa97f57619e60740cf7d22bc68fb4a58d463cc03/omicclaw-2.0.1.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.1 2026-03-27T01:18:45,306 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/36/67/6ab72ac8eab63f72815b4dc9e250e360b7b568a4016e69693a844824a5cd/omicclaw-2.0.2-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,307 Found link https://files.pythonhosted.org/packages/50/01/b7feb705206392bed39ca127daedf72853602c63d159c24a41bfcdc14acd/omicclaw-2.0.2.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.2 2026-03-27T01:18:45,308 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/0d/e1/ccb1b6590a038207b23c9e72ce9d6d46de1f62df541a5d8c8f7e56eb50ad/omicclaw-2.0.3-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,309 Found link https://files.pythonhosted.org/packages/39/a7/28f4e7c29d83d4bda04218e1edfa21b754751733e31e3dfac019e2dea9a5/omicclaw-2.0.3.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.3 2026-03-27T01:18:45,310 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/17/99/8ef4706eaccfd117f7209ce29c8ce5b54ad0c0b974f577258f03f3d4ffc1/omicclaw-2.0.4-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,311 Found link https://files.pythonhosted.org/packages/6c/7b/97c11357c037d8ab5846c768b05ddaed4d31932d97a5b5e290378220cbac/omicclaw-2.0.4.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.4 2026-03-27T01:18:45,311 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/f2/63/72f6854c9077e475010039cf597c3624e1dd3c125b554fa7bede766acd32/omicclaw-2.0.8-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,313 Found link https://files.pythonhosted.org/packages/5b/95/7b94dc9b2d88e6c82db38421da4cb07a05df4ebb76d70fee5746249f226d/omicclaw-2.0.8.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.8 2026-03-27T01:18:45,313 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/3e/ce/3297f6806902d12fe29051a209b2d715910dab9e7b952d71305b74534fe3/omicclaw-2.0.9-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,314 Found link https://files.pythonhosted.org/packages/18/ea/cab2417d28b6a8594301c655d7f61097e2cd50806deea1139d39b91a0f50/omicclaw-2.0.9.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.0.9 2026-03-27T01:18:45,314 Skipping link: No binaries permitted for omicclaw: https://files.pythonhosted.org/packages/de/f2/a98e716ba7a8530a25b38daa6fa83d9d5264ad2cf25c9ecf6cd1469e295d/omicclaw-2.1.0-py3-none-any.whl (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,315 Found link https://files.pythonhosted.org/packages/77/ff/a49a421e289e4c7084d5a344f515fa46783aea04799ffe29f063e7f37eff/omicclaw-2.1.0.tar.gz (from https://pypi.org/simple/omicclaw/) (requires-python:>=3.8), version: 2.1.0 2026-03-27T01:18:45,316 Fetching project page and analyzing links: https://www.piwheels.org/simple/omicclaw/ 2026-03-27T01:18:45,316 Getting page https://www.piwheels.org/simple/omicclaw/ 2026-03-27T01:18:45,318 Found index url https://www.piwheels.org/simple 2026-03-27T01:18:45,486 Fetched page https://www.piwheels.org/simple/omicclaw/ as text/html 2026-03-27T01:18:45,489 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.4-py3-none-any.whl#sha256=d76d37906995c884d3e21a67790929ff8f8a94f94c77db0bfd0e2e6387b9bd36 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,489 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.3-py3-none-any.whl#sha256=722fe7aaa42f1cd192ee8b652e8b0af1fe71c8b14457632cf9695d9e05264c28 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,490 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.2-py3-none-any.whl#sha256=aee31dd1e8255b7c6df526b93ddf67d543a6373b8f1c1721740766bfebc76f42 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,491 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.1-py3-none-any.whl#sha256=2eed49f22706a9adc84b3bb335df5dbff865d3e8f5bea7daf96f7627f20f4577 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,491 Skipping link: No binaries permitted for omicclaw: https://www.piwheels.org/simple/omicclaw/omicclaw-2.0.0-py3-none-any.whl#sha256=c25022989536e856e9e1a106bd92c1f6afeebf0a21a3a0201f75a20ca8dde8f3 (from https://www.piwheels.org/simple/omicclaw/) (requires-python:>=3.8) 2026-03-27T01:18:45,492 Skipping link: not a file: https://www.piwheels.org/simple/omicclaw/ 2026-03-27T01:18:45,492 Skipping link: not a file: https://pypi.org/simple/omicclaw/ 2026-03-27T01:18:45,512 Given no hashes to check 1 links for project 'omicclaw': discarding no candidates 2026-03-27T01:18:45,530 Collecting omicclaw==2.0.8 2026-03-27T01:18:45,532 Created temporary directory: /tmp/pip-unpack-3juru4ol 2026-03-27T01:18:45,758 Downloading omicclaw-2.0.8.tar.gz (2.4 MB) 2026-03-27T01:18:46,430 Added omicclaw==2.0.8 from https://files.pythonhosted.org/packages/5b/95/7b94dc9b2d88e6c82db38421da4cb07a05df4ebb76d70fee5746249f226d/omicclaw-2.0.8.tar.gz to build tracker '/tmp/pip-build-tracker-zp35mvme' 2026-03-27T01:18:46,436 Created temporary directory: /tmp/pip-build-env-fluib2oy 2026-03-27T01:18:46,440 Installing build dependencies: started 2026-03-27T01:18:46,441 Running command pip subprocess to install build dependencies 2026-03-27T01:18:47,583 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T01:18:47,998 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-27T01:18:48,021 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T01:18:49,786 Collecting setuptools>=67 2026-03-27T01:18:49,875 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T01:18:50,142 Collecting wheel 2026-03-27T01:18:50,157 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-27T01:18:50,340 Collecting packaging>=24.0 2026-03-27T01:18:50,354 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T01:18:53,332 Installing collected packages: setuptools, packaging, wheel 2026-03-27T01:18:56,687 Creating /tmp/pip-build-env-fluib2oy/overlay/local/bin 2026-03-27T01:18:56,689 changing mode of /tmp/pip-build-env-fluib2oy/overlay/local/bin/wheel to 755 2026-03-27T01:18:56,711 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-27T01:18:56,991 Installing build dependencies: finished with status 'done' 2026-03-27T01:18:56,997 Getting requirements to build wheel: started 2026-03-27T01:18:56,998 Running command Getting requirements to build wheel 2026-03-27T01:18:57,708 running egg_info 2026-03-27T01:18:57,714 writing omicclaw.egg-info/PKG-INFO 2026-03-27T01:18:57,717 writing dependency_links to omicclaw.egg-info/dependency_links.txt 2026-03-27T01:18:57,719 writing entry points to omicclaw.egg-info/entry_points.txt 2026-03-27T01:18:57,720 writing requirements to omicclaw.egg-info/requires.txt 2026-03-27T01:18:57,721 writing top-level names to omicclaw.egg-info/top_level.txt 2026-03-27T01:18:57,808 reading manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-27T01:18:57,819 reading manifest template 'MANIFEST.in' 2026-03-27T01:18:57,821 warning: no previously-included files found matching 'app.py.backup' 2026-03-27T01:18:57,822 warning: no previously-included files found matching 'app_refactored.py' 2026-03-27T01:18:57,823 warning: no previously-included files found matching 'test.py' 2026-03-27T01:18:57,824 warning: no previously-included files found matching 'package.json' 2026-03-27T01:18:57,824 warning: no previously-included files found matching 'package-lock.json' 2026-03-27T01:18:57,825 warning: no previously-included files found matching 'quick_start.sh' 2026-03-27T01:18:57,924 warning: no files found matching '*.jpg' under directory 'static' 2026-03-27T01:18:57,945 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-27T01:18:57,966 warning: no files found matching '*.svg' under directory 'static' 2026-03-27T01:18:58,072 warning: no files found matching '*.eot' under directory 'static' 2026-03-27T01:18:58,073 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-27T01:18:58,073 no previously-included directories found matching '.git' 2026-03-27T01:18:58,074 no previously-included directories found matching '.github' 2026-03-27T01:18:58,075 no previously-included directories found matching '.claude' 2026-03-27T01:18:58,076 no previously-included directories found matching 'dist' 2026-03-27T01:18:58,077 no previously-included directories found matching 'build' 2026-03-27T01:18:58,078 no previously-included directories found matching 'dev' 2026-03-27T01:18:58,079 no previously-included directories found matching 'data' 2026-03-27T01:18:58,080 no previously-included directories found matching 'models' 2026-03-27T01:18:58,081 no previously-included directories found matching 'temp' 2026-03-27T01:18:58,082 no previously-included directories found matching '__pycache__' 2026-03-27T01:18:58,083 no previously-included directories found matching 'node_modules' 2026-03-27T01:18:58,084 no previously-included directories found matching 'backend' 2026-03-27T01:18:58,085 no previously-included directories found matching 'moban7855' 2026-03-27T01:18:58,086 no previously-included directories found matching 'genesets' 2026-03-27T01:18:58,087 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-27T01:18:58,088 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-27T01:18:58,090 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-27T01:18:58,091 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-27T01:18:58,092 adding license file 'LICENSE' 2026-03-27T01:18:58,102 writing manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-27T01:18:58,202 Getting requirements to build wheel: finished with status 'done' 2026-03-27T01:18:58,206 Created temporary directory: /tmp/pip-modern-metadata-xngql6b5 2026-03-27T01:18:58,209 Preparing metadata (pyproject.toml): started 2026-03-27T01:18:58,210 Running command Preparing metadata (pyproject.toml) 2026-03-27T01:18:58,854 running dist_info 2026-03-27T01:18:58,864 creating /tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info 2026-03-27T01:18:58,866 writing /tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/PKG-INFO 2026-03-27T01:18:58,870 writing dependency_links to /tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/dependency_links.txt 2026-03-27T01:18:58,871 writing entry points to /tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/entry_points.txt 2026-03-27T01:18:58,873 writing requirements to /tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/requires.txt 2026-03-27T01:18:58,874 writing top-level names to /tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/top_level.txt 2026-03-27T01:18:58,875 writing manifest file '/tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/SOURCES.txt' 2026-03-27T01:18:58,951 reading manifest file '/tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/SOURCES.txt' 2026-03-27T01:18:58,953 reading manifest template 'MANIFEST.in' 2026-03-27T01:18:58,955 warning: no previously-included files found matching 'app.py.backup' 2026-03-27T01:18:58,956 warning: no previously-included files found matching 'app_refactored.py' 2026-03-27T01:18:58,956 warning: no previously-included files found matching 'test.py' 2026-03-27T01:18:58,957 warning: no previously-included files found matching 'package.json' 2026-03-27T01:18:58,957 warning: no previously-included files found matching 'package-lock.json' 2026-03-27T01:18:58,958 warning: no previously-included files found matching 'quick_start.sh' 2026-03-27T01:18:59,059 warning: no files found matching '*.jpg' under directory 'static' 2026-03-27T01:18:59,081 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-27T01:18:59,102 warning: no files found matching '*.svg' under directory 'static' 2026-03-27T01:18:59,206 warning: no files found matching '*.eot' under directory 'static' 2026-03-27T01:18:59,207 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-27T01:18:59,208 no previously-included directories found matching '.git' 2026-03-27T01:18:59,208 no previously-included directories found matching '.github' 2026-03-27T01:18:59,209 no previously-included directories found matching '.claude' 2026-03-27T01:18:59,210 no previously-included directories found matching 'dist' 2026-03-27T01:18:59,211 no previously-included directories found matching 'build' 2026-03-27T01:18:59,211 no previously-included directories found matching 'omicclaw.egg-info' 2026-03-27T01:18:59,211 no previously-included directories found matching 'dev' 2026-03-27T01:18:59,212 no previously-included directories found matching 'data' 2026-03-27T01:18:59,213 no previously-included directories found matching 'models' 2026-03-27T01:18:59,213 no previously-included directories found matching 'temp' 2026-03-27T01:18:59,214 no previously-included directories found matching '__pycache__' 2026-03-27T01:18:59,215 no previously-included directories found matching 'node_modules' 2026-03-27T01:18:59,215 no previously-included directories found matching 'backend' 2026-03-27T01:18:59,216 no previously-included directories found matching 'moban7855' 2026-03-27T01:18:59,217 no previously-included directories found matching 'genesets' 2026-03-27T01:18:59,218 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-27T01:18:59,219 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-27T01:18:59,220 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-27T01:18:59,221 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-27T01:18:59,221 adding license file 'LICENSE' 2026-03-27T01:18:59,229 writing manifest file '/tmp/pip-modern-metadata-xngql6b5/omicclaw.egg-info/SOURCES.txt' 2026-03-27T01:18:59,231 creating '/tmp/pip-modern-metadata-xngql6b5/omicclaw-2.0.8.dist-info' 2026-03-27T01:18:59,357 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T01:18:59,362 Source in /tmp/pip-wheel-iip30jw6/omicclaw_8de199a8a7124591b1ce6351c7a1c8b3 has version 2.0.8, which satisfies requirement omicclaw==2.0.8 from https://files.pythonhosted.org/packages/5b/95/7b94dc9b2d88e6c82db38421da4cb07a05df4ebb76d70fee5746249f226d/omicclaw-2.0.8.tar.gz 2026-03-27T01:18:59,363 Removed omicclaw==2.0.8 from https://files.pythonhosted.org/packages/5b/95/7b94dc9b2d88e6c82db38421da4cb07a05df4ebb76d70fee5746249f226d/omicclaw-2.0.8.tar.gz from build tracker '/tmp/pip-build-tracker-zp35mvme' 2026-03-27T01:18:59,369 Created temporary directory: /tmp/pip-unpack-a9ygg022 2026-03-27T01:18:59,370 Building wheels for collected packages: omicclaw 2026-03-27T01:18:59,375 Created temporary directory: /tmp/pip-wheel-jn89ckri 2026-03-27T01:18:59,375 Destination directory: /tmp/pip-wheel-jn89ckri 2026-03-27T01:18:59,377 Building wheel for omicclaw (pyproject.toml): started 2026-03-27T01:18:59,379 Running command Building wheel for omicclaw (pyproject.toml) 2026-03-27T01:18:59,996 running bdist_wheel 2026-03-27T01:19:00,013 running build 2026-03-27T01:19:00,014 running build_py 2026-03-27T01:19:00,020 creating build/lib/omicclaw 2026-03-27T01:19:00,022 copying ./app.py -> build/lib/omicclaw 2026-03-27T01:19:00,028 copying ./__init__.py -> build/lib/omicclaw 2026-03-27T01:19:00,030 copying ./start_server.py -> build/lib/omicclaw 2026-03-27T01:19:00,032 copying ./cli.py -> build/lib/omicclaw 2026-03-27T01:19:00,035 creating build/lib/omicclaw/routes 2026-03-27T01:19:00,036 copying routes/account.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,038 copying routes/__init__.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,040 copying routes/files.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,042 copying routes/kernel.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,045 copying routes/data.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,047 copying routes/conversations.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,050 copying routes/skills.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,052 copying routes/notebooks.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,054 copying routes/terminal.py -> build/lib/omicclaw/routes 2026-03-27T01:19:00,057 creating build/lib/omicclaw/services 2026-03-27T01:19:00,058 copying services/kernel_service.py -> build/lib/omicclaw/services 2026-03-27T01:19:00,061 copying services/agent_session_service.py -> build/lib/omicclaw/services 2026-03-27T01:19:00,063 copying services/__init__.py -> build/lib/omicclaw/services 2026-03-27T01:19:00,065 copying services/workspace_service.py -> build/lib/omicclaw/services 2026-03-27T01:19:00,067 copying services/agent_service.py -> build/lib/omicclaw/services 2026-03-27T01:19:00,070 creating build/lib/omicclaw/utils 2026-03-27T01:19:00,071 copying utils/account_session.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,073 copying utils/memory_helpers.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,075 copying utils/__init__.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,077 copying utils/remote_store.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,078 copying utils/file_helpers.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,080 copying utils/adata_helpers.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,082 copying utils/notebook_helpers.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,084 copying utils/variable_helpers.py -> build/lib/omicclaw/utils 2026-03-27T01:19:00,086 creating build/lib/omicclaw/gateway 2026-03-27T01:19:00,087 copying gateway/inprocess_channel_manager.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,089 copying gateway/channel_adapter.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,091 copying gateway/__init__.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,093 copying gateway/channel_config_routes.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,096 copying gateway/registry.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,098 copying gateway/panel_routes.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,101 copying gateway/routes.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,103 copying gateway/server.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,105 copying gateway/memory_routes.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,108 copying gateway/context.py -> build/lib/omicclaw/gateway 2026-03-27T01:19:00,111 creating build/lib/omicclaw/server/common 2026-03-27T01:19:00,112 copying server/common/__init__.py -> build/lib/omicclaw/server/common 2026-03-27T01:19:00,114 creating build/lib/omicclaw/server/common/fbs 2026-03-27T01:19:00,115 copying server/common/fbs/__init__.py -> build/lib/omicclaw/server/common/fbs 2026-03-27T01:19:00,117 copying server/common/fbs/matrix.py -> build/lib/omicclaw/server/common/fbs 2026-03-27T01:19:00,120 creating build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,121 copying server/common/fbs/NetEncoding/Int32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,123 copying server/common/fbs/NetEncoding/Uint32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,125 copying server/common/fbs/NetEncoding/Float64Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,127 copying server/common/fbs/NetEncoding/__init__.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,128 copying server/common/fbs/NetEncoding/Column.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,130 copying server/common/fbs/NetEncoding/JSONEncodedArray.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,132 copying server/common/fbs/NetEncoding/Float32Array.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,134 copying server/common/fbs/NetEncoding/Matrix.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,136 copying server/common/fbs/NetEncoding/TypedArray.py -> build/lib/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:00,138 creating build/lib/omicclaw/server/data_adaptor 2026-03-27T01:19:00,139 copying server/data_adaptor/anndata_adaptor.py -> build/lib/omicclaw/server/data_adaptor 2026-03-27T01:19:00,142 copying server/data_adaptor/__init__.py -> build/lib/omicclaw/server/data_adaptor 2026-03-27T01:19:00,143 running egg_info 2026-03-27T01:19:00,152 writing omicclaw.egg-info/PKG-INFO 2026-03-27T01:19:00,155 writing dependency_links to omicclaw.egg-info/dependency_links.txt 2026-03-27T01:19:00,157 writing entry points to omicclaw.egg-info/entry_points.txt 2026-03-27T01:19:00,158 writing requirements to omicclaw.egg-info/requires.txt 2026-03-27T01:19:00,160 writing top-level names to omicclaw.egg-info/top_level.txt 2026-03-27T01:19:00,225 reading manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-27T01:19:00,236 reading manifest template 'MANIFEST.in' 2026-03-27T01:19:00,238 warning: no previously-included files found matching 'app.py.backup' 2026-03-27T01:19:00,239 warning: no previously-included files found matching 'app_refactored.py' 2026-03-27T01:19:00,240 warning: no previously-included files found matching 'test.py' 2026-03-27T01:19:00,241 warning: no previously-included files found matching 'package.json' 2026-03-27T01:19:00,241 warning: no previously-included files found matching 'package-lock.json' 2026-03-27T01:19:00,242 warning: no previously-included files found matching 'quick_start.sh' 2026-03-27T01:19:00,343 warning: no files found matching '*.jpg' under directory 'static' 2026-03-27T01:19:00,363 warning: no files found matching '*.jpeg' under directory 'static' 2026-03-27T01:19:00,384 warning: no files found matching '*.svg' under directory 'static' 2026-03-27T01:19:00,484 warning: no files found matching '*.eot' under directory 'static' 2026-03-27T01:19:00,485 warning: no files found matching '*.fbs' under directory 'fbs' 2026-03-27T01:19:00,485 no previously-included directories found matching '.git' 2026-03-27T01:19:00,486 no previously-included directories found matching '.github' 2026-03-27T01:19:00,487 no previously-included directories found matching '.claude' 2026-03-27T01:19:00,488 no previously-included directories found matching 'dist' 2026-03-27T01:19:00,488 no previously-included directories found matching 'build' 2026-03-27T01:19:00,490 no previously-included directories found matching 'dev' 2026-03-27T01:19:00,491 no previously-included directories found matching 'data' 2026-03-27T01:19:00,491 no previously-included directories found matching 'models' 2026-03-27T01:19:00,492 no previously-included directories found matching 'temp' 2026-03-27T01:19:00,493 no previously-included directories found matching '__pycache__' 2026-03-27T01:19:00,494 no previously-included directories found matching 'node_modules' 2026-03-27T01:19:00,495 no previously-included directories found matching 'backend' 2026-03-27T01:19:00,495 no previously-included directories found matching 'moban7855' 2026-03-27T01:19:00,496 no previously-included directories found matching 'genesets' 2026-03-27T01:19:00,497 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-27T01:19:00,499 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-03-27T01:19:00,500 warning: no previously-included files matching '.Rhistory' found anywhere in distribution 2026-03-27T01:19:00,501 warning: no previously-included files matching '*/__pycache__/*' found anywhere in distribution 2026-03-27T01:19:00,502 adding license file 'LICENSE' 2026-03-27T01:19:00,512 writing manifest file 'omicclaw.egg-info/SOURCES.txt' 2026-03-27T01:19:00,514 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.common' is absent from the `packages` configuration. 2026-03-27T01:19:00,515 !! 2026-03-27T01:19:00,516 ******************************************************************************** 2026-03-27T01:19:00,517 ############################ 2026-03-27T01:19:00,518 # Package would be ignored # 2026-03-27T01:19:00,519 ############################ 2026-03-27T01:19:00,519 Python recognizes 'omicclaw.server.common' as an importable package[^1], 2026-03-27T01:19:00,520 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,520 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,521 package, please make sure that 'omicclaw.server.common' is explicitly added 2026-03-27T01:19:00,521 to the `packages` configuration field. 2026-03-27T01:19:00,522 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,522 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,523 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,523 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,524 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,525 If you don't want 'omicclaw.server.common' to be distributed and are 2026-03-27T01:19:00,525 already explicitly excluding 'omicclaw.server.common' via 2026-03-27T01:19:00,526 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,526 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,526 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,527 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,528 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,529 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,530 even if it does not contain any `.py` files. 2026-03-27T01:19:00,530 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,531 directory, all directories are treated like packages. 2026-03-27T01:19:00,531 ******************************************************************************** 2026-03-27T01:19:00,532 !! 2026-03-27T01:19:00,533 check.warn(importable) 2026-03-27T01:19:00,533 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.common.fbs' is absent from the `packages` configuration. 2026-03-27T01:19:00,534 !! 2026-03-27T01:19:00,535 ******************************************************************************** 2026-03-27T01:19:00,535 ############################ 2026-03-27T01:19:00,536 # Package would be ignored # 2026-03-27T01:19:00,536 ############################ 2026-03-27T01:19:00,537 Python recognizes 'omicclaw.server.common.fbs' as an importable package[^1], 2026-03-27T01:19:00,537 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,538 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,539 package, please make sure that 'omicclaw.server.common.fbs' is explicitly added 2026-03-27T01:19:00,539 to the `packages` configuration field. 2026-03-27T01:19:00,540 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,541 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,541 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,542 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,543 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,544 If you don't want 'omicclaw.server.common.fbs' to be distributed and are 2026-03-27T01:19:00,545 already explicitly excluding 'omicclaw.server.common.fbs' via 2026-03-27T01:19:00,545 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,546 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,546 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,547 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,547 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,549 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,549 even if it does not contain any `.py` files. 2026-03-27T01:19:00,549 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,550 directory, all directories are treated like packages. 2026-03-27T01:19:00,550 ******************************************************************************** 2026-03-27T01:19:00,551 !! 2026-03-27T01:19:00,551 check.warn(importable) 2026-03-27T01:19:00,552 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.common.fbs.NetEncoding' is absent from the `packages` configuration. 2026-03-27T01:19:00,552 !! 2026-03-27T01:19:00,553 ******************************************************************************** 2026-03-27T01:19:00,553 ############################ 2026-03-27T01:19:00,554 # Package would be ignored # 2026-03-27T01:19:00,554 ############################ 2026-03-27T01:19:00,555 Python recognizes 'omicclaw.server.common.fbs.NetEncoding' as an importable package[^1], 2026-03-27T01:19:00,555 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,556 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,557 package, please make sure that 'omicclaw.server.common.fbs.NetEncoding' is explicitly added 2026-03-27T01:19:00,557 to the `packages` configuration field. 2026-03-27T01:19:00,558 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,559 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,559 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,560 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,561 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,563 If you don't want 'omicclaw.server.common.fbs.NetEncoding' to be distributed and are 2026-03-27T01:19:00,563 already explicitly excluding 'omicclaw.server.common.fbs.NetEncoding' via 2026-03-27T01:19:00,563 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,564 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,564 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,566 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,567 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,569 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,569 even if it does not contain any `.py` files. 2026-03-27T01:19:00,570 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,571 directory, all directories are treated like packages. 2026-03-27T01:19:00,571 ******************************************************************************** 2026-03-27T01:19:00,572 !! 2026-03-27T01:19:00,573 check.warn(importable) 2026-03-27T01:19:00,574 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.server.data_adaptor' is absent from the `packages` configuration. 2026-03-27T01:19:00,575 !! 2026-03-27T01:19:00,576 ******************************************************************************** 2026-03-27T01:19:00,576 ############################ 2026-03-27T01:19:00,577 # Package would be ignored # 2026-03-27T01:19:00,577 ############################ 2026-03-27T01:19:00,578 Python recognizes 'omicclaw.server.data_adaptor' as an importable package[^1], 2026-03-27T01:19:00,578 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,579 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,579 package, please make sure that 'omicclaw.server.data_adaptor' is explicitly added 2026-03-27T01:19:00,580 to the `packages` configuration field. 2026-03-27T01:19:00,582 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,583 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,583 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,584 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,585 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,586 If you don't want 'omicclaw.server.data_adaptor' to be distributed and are 2026-03-27T01:19:00,587 already explicitly excluding 'omicclaw.server.data_adaptor' via 2026-03-27T01:19:00,588 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,589 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,589 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,590 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,591 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,593 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,593 even if it does not contain any `.py` files. 2026-03-27T01:19:00,593 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,594 directory, all directories are treated like packages. 2026-03-27T01:19:00,595 ******************************************************************************** 2026-03-27T01:19:00,596 !! 2026-03-27T01:19:00,596 check.warn(importable) 2026-03-27T01:19:00,597 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.css' is absent from the `packages` configuration. 2026-03-27T01:19:00,597 !! 2026-03-27T01:19:00,599 ******************************************************************************** 2026-03-27T01:19:00,599 ############################ 2026-03-27T01:19:00,600 # Package would be ignored # 2026-03-27T01:19:00,600 ############################ 2026-03-27T01:19:00,601 Python recognizes 'omicclaw.static.css' as an importable package[^1], 2026-03-27T01:19:00,601 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,603 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,603 package, please make sure that 'omicclaw.static.css' is explicitly added 2026-03-27T01:19:00,604 to the `packages` configuration field. 2026-03-27T01:19:00,605 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,605 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,606 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,606 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,607 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,608 If you don't want 'omicclaw.static.css' to be distributed and are 2026-03-27T01:19:00,609 already explicitly excluding 'omicclaw.static.css' via 2026-03-27T01:19:00,609 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,609 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,610 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,611 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,612 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,613 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,614 even if it does not contain any `.py` files. 2026-03-27T01:19:00,616 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,616 directory, all directories are treated like packages. 2026-03-27T01:19:00,617 ******************************************************************************** 2026-03-27T01:19:00,618 !! 2026-03-27T01:19:00,619 check.warn(importable) 2026-03-27T01:19:00,620 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.font' is absent from the `packages` configuration. 2026-03-27T01:19:00,621 !! 2026-03-27T01:19:00,623 ******************************************************************************** 2026-03-27T01:19:00,625 ############################ 2026-03-27T01:19:00,625 # Package would be ignored # 2026-03-27T01:19:00,626 ############################ 2026-03-27T01:19:00,626 Python recognizes 'omicclaw.static.font' as an importable package[^1], 2026-03-27T01:19:00,627 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,628 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,628 package, please make sure that 'omicclaw.static.font' is explicitly added 2026-03-27T01:19:00,629 to the `packages` configuration field. 2026-03-27T01:19:00,631 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,631 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,632 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,633 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,634 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,635 If you don't want 'omicclaw.static.font' to be distributed and are 2026-03-27T01:19:00,636 already explicitly excluding 'omicclaw.static.font' via 2026-03-27T01:19:00,636 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,637 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,637 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,638 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,640 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,641 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,642 even if it does not contain any `.py` files. 2026-03-27T01:19:00,642 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,643 directory, all directories are treated like packages. 2026-03-27T01:19:00,643 ******************************************************************************** 2026-03-27T01:19:00,644 !! 2026-03-27T01:19:00,645 check.warn(importable) 2026-03-27T01:19:00,645 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js' is absent from the `packages` configuration. 2026-03-27T01:19:00,646 !! 2026-03-27T01:19:00,647 ******************************************************************************** 2026-03-27T01:19:00,647 ############################ 2026-03-27T01:19:00,648 # Package would be ignored # 2026-03-27T01:19:00,648 ############################ 2026-03-27T01:19:00,649 Python recognizes 'omicclaw.static.js' as an importable package[^1], 2026-03-27T01:19:00,649 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,650 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,651 package, please make sure that 'omicclaw.static.js' is explicitly added 2026-03-27T01:19:00,651 to the `packages` configuration field. 2026-03-27T01:19:00,652 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,653 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,653 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,654 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,655 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,656 If you don't want 'omicclaw.static.js' to be distributed and are 2026-03-27T01:19:00,657 already explicitly excluding 'omicclaw.static.js' via 2026-03-27T01:19:00,657 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,658 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,658 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,659 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,660 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,662 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,663 even if it does not contain any `.py` files. 2026-03-27T01:19:00,663 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,664 directory, all directories are treated like packages. 2026-03-27T01:19:00,664 ******************************************************************************** 2026-03-27T01:19:00,666 !! 2026-03-27T01:19:00,666 check.warn(importable) 2026-03-27T01:19:00,667 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.components.scatterplot' is absent from the `packages` configuration. 2026-03-27T01:19:00,667 !! 2026-03-27T01:19:00,668 ******************************************************************************** 2026-03-27T01:19:00,669 ############################ 2026-03-27T01:19:00,669 # Package would be ignored # 2026-03-27T01:19:00,670 ############################ 2026-03-27T01:19:00,670 Python recognizes 'omicclaw.static.js.components.scatterplot' as an importable package[^1], 2026-03-27T01:19:00,671 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,672 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,673 package, please make sure that 'omicclaw.static.js.components.scatterplot' is explicitly added 2026-03-27T01:19:00,673 to the `packages` configuration field. 2026-03-27T01:19:00,675 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,675 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,675 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,676 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,677 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,678 If you don't want 'omicclaw.static.js.components.scatterplot' to be distributed and are 2026-03-27T01:19:00,679 already explicitly excluding 'omicclaw.static.js.components.scatterplot' via 2026-03-27T01:19:00,679 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,680 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,680 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,681 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,682 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,683 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,684 even if it does not contain any `.py` files. 2026-03-27T01:19:00,684 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,685 directory, all directories are treated like packages. 2026-03-27T01:19:00,685 ******************************************************************************** 2026-03-27T01:19:00,686 !! 2026-03-27T01:19:00,687 check.warn(importable) 2026-03-27T01:19:00,688 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.util.math' is absent from the `packages` configuration. 2026-03-27T01:19:00,688 !! 2026-03-27T01:19:00,690 ******************************************************************************** 2026-03-27T01:19:00,690 ############################ 2026-03-27T01:19:00,691 # Package would be ignored # 2026-03-27T01:19:00,691 ############################ 2026-03-27T01:19:00,692 Python recognizes 'omicclaw.static.js.util.math' as an importable package[^1], 2026-03-27T01:19:00,692 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,693 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,694 package, please make sure that 'omicclaw.static.js.util.math' is explicitly added 2026-03-27T01:19:00,694 to the `packages` configuration field. 2026-03-27T01:19:00,695 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,696 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,697 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,698 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,699 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,700 If you don't want 'omicclaw.static.js.util.math' to be distributed and are 2026-03-27T01:19:00,700 already explicitly excluding 'omicclaw.static.js.util.math' via 2026-03-27T01:19:00,701 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,702 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,703 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,704 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,704 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,706 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,706 even if it does not contain any `.py` files. 2026-03-27T01:19:00,707 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,707 directory, all directories are treated like packages. 2026-03-27T01:19:00,708 ******************************************************************************** 2026-03-27T01:19:00,709 !! 2026-03-27T01:19:00,709 check.warn(importable) 2026-03-27T01:19:00,710 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.util.typedCrossfilter' is absent from the `packages` configuration. 2026-03-27T01:19:00,711 !! 2026-03-27T01:19:00,711 ******************************************************************************** 2026-03-27T01:19:00,712 ############################ 2026-03-27T01:19:00,712 # Package would be ignored # 2026-03-27T01:19:00,713 ############################ 2026-03-27T01:19:00,713 Python recognizes 'omicclaw.static.js.util.typedCrossfilter' as an importable package[^1], 2026-03-27T01:19:00,714 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,715 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,715 package, please make sure that 'omicclaw.static.js.util.typedCrossfilter' is explicitly added 2026-03-27T01:19:00,716 to the `packages` configuration field. 2026-03-27T01:19:00,716 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,717 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,718 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,718 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,720 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,721 If you don't want 'omicclaw.static.js.util.typedCrossfilter' to be distributed and are 2026-03-27T01:19:00,721 already explicitly excluding 'omicclaw.static.js.util.typedCrossfilter' via 2026-03-27T01:19:00,722 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,722 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,723 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,724 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,725 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,727 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,727 even if it does not contain any `.py` files. 2026-03-27T01:19:00,728 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,729 directory, all directories are treated like packages. 2026-03-27T01:19:00,729 ******************************************************************************** 2026-03-27T01:19:00,731 !! 2026-03-27T01:19:00,731 check.warn(importable) 2026-03-27T01:19:00,732 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.js.util.webgl' is absent from the `packages` configuration. 2026-03-27T01:19:00,732 !! 2026-03-27T01:19:00,733 ******************************************************************************** 2026-03-27T01:19:00,734 ############################ 2026-03-27T01:19:00,734 # Package would be ignored # 2026-03-27T01:19:00,735 ############################ 2026-03-27T01:19:00,735 Python recognizes 'omicclaw.static.js.util.webgl' as an importable package[^1], 2026-03-27T01:19:00,736 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,736 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,737 package, please make sure that 'omicclaw.static.js.util.webgl' is explicitly added 2026-03-27T01:19:00,737 to the `packages` configuration field. 2026-03-27T01:19:00,738 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,738 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,739 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,740 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,741 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,742 If you don't want 'omicclaw.static.js.util.webgl' to be distributed and are 2026-03-27T01:19:00,743 already explicitly excluding 'omicclaw.static.js.util.webgl' via 2026-03-27T01:19:00,745 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,745 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,746 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,747 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,748 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,750 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,750 even if it does not contain any `.py` files. 2026-03-27T01:19:00,751 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,751 directory, all directories are treated like packages. 2026-03-27T01:19:00,752 ******************************************************************************** 2026-03-27T01:19:00,754 !! 2026-03-27T01:19:00,754 check.warn(importable) 2026-03-27T01:19:00,755 /tmp/pip-build-env-fluib2oy/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'omicclaw.static.picture' is absent from the `packages` configuration. 2026-03-27T01:19:00,755 !! 2026-03-27T01:19:00,758 ******************************************************************************** 2026-03-27T01:19:00,759 ############################ 2026-03-27T01:19:00,760 # Package would be ignored # 2026-03-27T01:19:00,761 ############################ 2026-03-27T01:19:00,762 Python recognizes 'omicclaw.static.picture' as an importable package[^1], 2026-03-27T01:19:00,763 but it is absent from setuptools' `packages` configuration. 2026-03-27T01:19:00,764 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-27T01:19:00,765 package, please make sure that 'omicclaw.static.picture' is explicitly added 2026-03-27T01:19:00,766 to the `packages` configuration field. 2026-03-27T01:19:00,767 Alternatively, you can also rely on setuptools' discovery methods 2026-03-27T01:19:00,768 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-27T01:19:00,769 instead of `find_packages(...)`/`find:`). 2026-03-27T01:19:00,770 You can read more about "package discovery" on setuptools documentation page: 2026-03-27T01:19:00,772 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-27T01:19:00,774 If you don't want 'omicclaw.static.picture' to be distributed and are 2026-03-27T01:19:00,776 already explicitly excluding 'omicclaw.static.picture' via 2026-03-27T01:19:00,776 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-27T01:19:00,777 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-27T01:19:00,778 combination with a more fine grained `package-data` configuration. 2026-03-27T01:19:00,781 You can read more about "package data files" on setuptools documentation page: 2026-03-27T01:19:00,782 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-27T01:19:00,784 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-27T01:19:00,784 even if it does not contain any `.py` files. 2026-03-27T01:19:00,785 On the other hand, currently there is no concept of package data 2026-03-27T01:19:00,785 directory, all directories are treated like packages. 2026-03-27T01:19:00,786 ******************************************************************************** 2026-03-27T01:19:00,787 !! 2026-03-27T01:19:00,787 check.warn(importable) 2026-03-27T01:19:00,788 copying ./default.ipynb -> build/lib/omicclaw 2026-03-27T01:19:00,788 copying ./index.html -> build/lib/omicclaw 2026-03-27T01:19:00,789 copying ./single_cell_analysis_standalone.html -> build/lib/omicclaw 2026-03-27T01:19:00,790 creating build/lib/omicclaw/static/css 2026-03-27T01:19:00,791 copying ./static/css/bootstrap.min.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,791 copying ./static/css/code-editor-dark.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,792 copying ./static/css/code-editor-layout.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,793 copying ./static/css/custom-theme.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,794 copying ./static/css/dark-mode.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,794 copying ./static/css/daterangepicker.min.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,795 copying ./static/css/resizable-sidebar.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,795 copying ./static/css/single-cell-fixed.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,796 copying ./static/css/theme.min.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,797 copying ./static/css/vendors.min.css -> build/lib/omicclaw/static/css 2026-03-27T01:19:00,797 creating build/lib/omicclaw/static/font 2026-03-27T01:19:00,798 copying ./static/font/66f30814ff6d7cdf.p.woff2 -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,798 copying ./static/font/74452ea3ef0f9101-s.p.woff2 -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,799 copying ./static/font/904ef0a86fe32a00-s.p.woff2 -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,799 copying ./static/font/bootstrap-icons.woff -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,800 copying ./static/font/bootstrap-icons.woff2 -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,801 copying ./static/font/fa-brands-400.ttf -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,801 copying ./static/font/fa-brands-400.woff2 -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,802 copying ./static/font/fa-regular-400.ttf -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,802 copying ./static/font/fa-regular-400.woff2 -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,803 copying ./static/font/fa-solid-900.ttf -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,804 copying ./static/font/fa-solid-900.woff2 -> build/lib/omicclaw/static/font 2026-03-27T01:19:00,804 creating build/lib/omicclaw/static/js 2026-03-27T01:19:00,805 copying ./static/js/common-init.min.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,806 copying ./static/js/dataManager.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,806 copying ./static/js/performanceMonitor.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,807 copying ./static/js/sc-account.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,808 copying ./static/js/sc-agent.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,809 copying ./static/js/sc-core.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,809 copying ./static/js/sc-deckgl.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,810 copying ./static/js/sc-environment.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,811 copying ./static/js/sc-filesystem.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,812 copying ./static/js/sc-i18n.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,812 copying ./static/js/sc-kernel.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,813 copying ./static/js/sc-notebook.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,814 copying ./static/js/sc-plot.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,815 copying ./static/js/sc-terminal.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,815 copying ./static/js/sc-test-node.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,816 copying ./static/js/sc-test.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,817 copying ./static/js/sc-tools.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,817 copying ./static/js/sc-ui.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,818 copying ./static/js/sidebar-fix.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,818 copying ./static/js/single-cell.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,819 copying ./static/js/streamingDataLoader.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,820 copying ./static/js/vendors.min.js -> build/lib/omicclaw/static/js 2026-03-27T01:19:00,820 creating build/lib/omicclaw/static/js/components/scatterplot 2026-03-27T01:19:00,821 copying ./static/js/components/scatterplot/scatterplot.js -> build/lib/omicclaw/static/js/components/scatterplot 2026-03-27T01:19:00,823 creating build/lib/omicclaw/static/js/util/math 2026-03-27T01:19:00,825 copying ./static/js/util/math/matrix.js -> build/lib/omicclaw/static/js/util/math 2026-03-27T01:19:00,828 creating build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:00,829 copying ./static/js/util/typedCrossfilter/bitArray.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:00,831 copying ./static/js/util/typedCrossfilter/crossfilter.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:00,834 copying ./static/js/util/typedCrossfilter/dimensions.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:00,837 copying ./static/js/util/typedCrossfilter/index.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:00,839 copying ./static/js/util/typedCrossfilter/sort.js -> build/lib/omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:00,841 creating build/lib/omicclaw/static/js/util/webgl 2026-03-27T01:19:00,842 copying ./static/js/util/webgl/camera.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-27T01:19:00,845 copying ./static/js/util/webgl/drawPointsRegl.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-27T01:19:00,847 copying ./static/js/util/webgl/glHelpers.js -> build/lib/omicclaw/static/js/util/webgl 2026-03-27T01:19:00,850 creating build/lib/omicclaw/static/picture 2026-03-27T01:19:00,851 copying ./static/picture/1.png -> build/lib/omicclaw/static/picture 2026-03-27T01:19:00,859 copying ./static/picture/favicon.ico -> build/lib/omicclaw/static/picture 2026-03-27T01:19:00,861 copying ./static/picture/logo.png -> build/lib/omicclaw/static/picture 2026-03-27T01:19:00,883 installing to build/bdist.linux-armv7l/wheel 2026-03-27T01:19:00,884 running install 2026-03-27T01:19:00,907 running install_lib 2026-03-27T01:19:00,912 creating build/bdist.linux-armv7l/wheel 2026-03-27T01:19:00,914 creating build/bdist.linux-armv7l/wheel/omicclaw 2026-03-27T01:19:00,916 creating build/bdist.linux-armv7l/wheel/omicclaw/services 2026-03-27T01:19:00,917 copying build/lib/omicclaw/services/kernel_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-27T01:19:00,919 copying build/lib/omicclaw/services/agent_session_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-27T01:19:00,922 copying build/lib/omicclaw/services/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-27T01:19:00,924 copying build/lib/omicclaw/services/workspace_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-27T01:19:00,926 copying build/lib/omicclaw/services/agent_service.py -> build/bdist.linux-armv7l/wheel/./omicclaw/services 2026-03-27T01:19:00,929 copying build/lib/omicclaw/app.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-27T01:19:00,935 creating build/bdist.linux-armv7l/wheel/omicclaw/utils 2026-03-27T01:19:00,936 copying build/lib/omicclaw/utils/account_session.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,938 copying build/lib/omicclaw/utils/memory_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,940 copying build/lib/omicclaw/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,941 copying build/lib/omicclaw/utils/remote_store.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,943 copying build/lib/omicclaw/utils/file_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,945 copying build/lib/omicclaw/utils/adata_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,947 copying build/lib/omicclaw/utils/notebook_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,948 copying build/lib/omicclaw/utils/variable_helpers.py -> build/bdist.linux-armv7l/wheel/./omicclaw/utils 2026-03-27T01:19:00,950 copying build/lib/omicclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-27T01:19:00,952 copying build/lib/omicclaw/default.ipynb -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-27T01:19:00,954 copying build/lib/omicclaw/single_cell_analysis_standalone.html -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-27T01:19:00,961 creating build/bdist.linux-armv7l/wheel/omicclaw/static 2026-03-27T01:19:00,963 creating build/bdist.linux-armv7l/wheel/omicclaw/static/picture 2026-03-27T01:19:00,964 copying build/lib/omicclaw/static/picture/favicon.ico -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-27T01:19:00,966 copying build/lib/omicclaw/static/picture/logo.png -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-27T01:19:00,973 copying build/lib/omicclaw/static/picture/1.png -> build/bdist.linux-armv7l/wheel/./omicclaw/static/picture 2026-03-27T01:19:00,981 creating build/bdist.linux-armv7l/wheel/omicclaw/static/css 2026-03-27T01:19:00,982 copying build/lib/omicclaw/static/css/theme.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:00,988 copying build/lib/omicclaw/static/css/bootstrap.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:00,994 copying build/lib/omicclaw/static/css/resizable-sidebar.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:00,996 copying build/lib/omicclaw/static/css/vendors.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:01,005 copying build/lib/omicclaw/static/css/code-editor-layout.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:01,008 copying build/lib/omicclaw/static/css/code-editor-dark.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:01,010 copying build/lib/omicclaw/static/css/daterangepicker.min.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:01,013 copying build/lib/omicclaw/static/css/dark-mode.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:01,015 copying build/lib/omicclaw/static/css/single-cell-fixed.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:01,018 copying build/lib/omicclaw/static/css/custom-theme.css -> build/bdist.linux-armv7l/wheel/./omicclaw/static/css 2026-03-27T01:19:01,021 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js 2026-03-27T01:19:01,022 copying build/lib/omicclaw/static/js/vendors.min.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,034 copying build/lib/omicclaw/static/js/sc-terminal.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,036 copying build/lib/omicclaw/static/js/sc-core.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,038 copying build/lib/omicclaw/static/js/sc-plot.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,042 copying build/lib/omicclaw/static/js/sc-kernel.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,045 copying build/lib/omicclaw/static/js/sc-i18n.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,049 copying build/lib/omicclaw/static/js/sc-account.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,052 copying build/lib/omicclaw/static/js/single-cell.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,061 copying build/lib/omicclaw/static/js/dataManager.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,064 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/components 2026-03-27T01:19:01,065 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/components/scatterplot 2026-03-27T01:19:01,066 copying build/lib/omicclaw/static/js/components/scatterplot/scatterplot.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/components/scatterplot 2026-03-27T01:19:01,069 copying build/lib/omicclaw/static/js/streamingDataLoader.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,071 copying build/lib/omicclaw/static/js/sc-tools.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,076 copying build/lib/omicclaw/static/js/sc-notebook.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,079 copying build/lib/omicclaw/static/js/sc-ui.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,085 copying build/lib/omicclaw/static/js/sc-agent.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,089 copying build/lib/omicclaw/static/js/sidebar-fix.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,090 copying build/lib/omicclaw/static/js/performanceMonitor.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,093 copying build/lib/omicclaw/static/js/sc-test-node.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,095 copying build/lib/omicclaw/static/js/sc-filesystem.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,099 copying build/lib/omicclaw/static/js/common-init.min.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,101 copying build/lib/omicclaw/static/js/sc-test.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,103 copying build/lib/omicclaw/static/js/sc-deckgl.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,106 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util 2026-03-27T01:19:01,108 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/webgl 2026-03-27T01:19:01,109 copying build/lib/omicclaw/static/js/util/webgl/drawPointsRegl.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-27T01:19:01,112 copying build/lib/omicclaw/static/js/util/webgl/glHelpers.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-27T01:19:01,114 copying build/lib/omicclaw/static/js/util/webgl/camera.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/webgl 2026-03-27T01:19:01,117 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:01,117 copying build/lib/omicclaw/static/js/util/typedCrossfilter/dimensions.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:01,120 copying build/lib/omicclaw/static/js/util/typedCrossfilter/crossfilter.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:01,122 copying build/lib/omicclaw/static/js/util/typedCrossfilter/sort.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:01,123 copying build/lib/omicclaw/static/js/util/typedCrossfilter/bitArray.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:01,125 copying build/lib/omicclaw/static/js/util/typedCrossfilter/index.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/typedCrossfilter 2026-03-27T01:19:01,127 creating build/bdist.linux-armv7l/wheel/omicclaw/static/js/util/math 2026-03-27T01:19:01,128 copying build/lib/omicclaw/static/js/util/math/matrix.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js/util/math 2026-03-27T01:19:01,131 copying build/lib/omicclaw/static/js/sc-environment.js -> build/bdist.linux-armv7l/wheel/./omicclaw/static/js 2026-03-27T01:19:01,134 creating build/bdist.linux-armv7l/wheel/omicclaw/static/font 2026-03-27T01:19:01,135 copying build/lib/omicclaw/static/font/bootstrap-icons.woff -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,139 copying build/lib/omicclaw/static/font/fa-regular-400.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,142 copying build/lib/omicclaw/static/font/fa-regular-400.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,145 copying build/lib/omicclaw/static/font/fa-solid-900.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,156 copying build/lib/omicclaw/static/font/fa-solid-900.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,161 copying build/lib/omicclaw/static/font/fa-brands-400.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,165 copying build/lib/omicclaw/static/font/74452ea3ef0f9101-s.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,167 copying build/lib/omicclaw/static/font/66f30814ff6d7cdf.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,170 copying build/lib/omicclaw/static/font/fa-brands-400.ttf -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,176 copying build/lib/omicclaw/static/font/904ef0a86fe32a00-s.p.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,179 copying build/lib/omicclaw/static/font/bootstrap-icons.woff2 -> build/bdist.linux-armv7l/wheel/./omicclaw/static/font 2026-03-27T01:19:01,185 creating build/bdist.linux-armv7l/wheel/omicclaw/gateway 2026-03-27T01:19:01,186 copying build/lib/omicclaw/gateway/inprocess_channel_manager.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,188 copying build/lib/omicclaw/gateway/channel_adapter.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,191 copying build/lib/omicclaw/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,193 copying build/lib/omicclaw/gateway/channel_config_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,196 copying build/lib/omicclaw/gateway/registry.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,198 copying build/lib/omicclaw/gateway/panel_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,201 copying build/lib/omicclaw/gateway/routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,203 copying build/lib/omicclaw/gateway/server.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,205 copying build/lib/omicclaw/gateway/memory_routes.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,207 copying build/lib/omicclaw/gateway/context.py -> build/bdist.linux-armv7l/wheel/./omicclaw/gateway 2026-03-27T01:19:01,209 copying build/lib/omicclaw/index.html -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-27T01:19:01,213 creating build/bdist.linux-armv7l/wheel/omicclaw/routes 2026-03-27T01:19:01,214 copying build/lib/omicclaw/routes/account.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,216 copying build/lib/omicclaw/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,218 copying build/lib/omicclaw/routes/files.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,220 copying build/lib/omicclaw/routes/kernel.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,222 copying build/lib/omicclaw/routes/data.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,225 copying build/lib/omicclaw/routes/conversations.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,227 copying build/lib/omicclaw/routes/skills.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,230 copying build/lib/omicclaw/routes/notebooks.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,231 copying build/lib/omicclaw/routes/terminal.py -> build/bdist.linux-armv7l/wheel/./omicclaw/routes 2026-03-27T01:19:01,234 copying build/lib/omicclaw/start_server.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-27T01:19:01,236 copying build/lib/omicclaw/cli.py -> build/bdist.linux-armv7l/wheel/./omicclaw 2026-03-27T01:19:01,238 creating build/bdist.linux-armv7l/wheel/omicclaw/server 2026-03-27T01:19:01,239 creating build/bdist.linux-armv7l/wheel/omicclaw/server/data_adaptor 2026-03-27T01:19:01,240 copying build/lib/omicclaw/server/data_adaptor/anndata_adaptor.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/data_adaptor 2026-03-27T01:19:01,243 copying build/lib/omicclaw/server/data_adaptor/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/data_adaptor 2026-03-27T01:19:01,245 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common 2026-03-27T01:19:01,246 copying build/lib/omicclaw/server/common/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common 2026-03-27T01:19:01,248 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common/fbs 2026-03-27T01:19:01,249 copying build/lib/omicclaw/server/common/fbs/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs 2026-03-27T01:19:01,251 copying build/lib/omicclaw/server/common/fbs/matrix.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs 2026-03-27T01:19:01,254 creating build/bdist.linux-armv7l/wheel/omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,255 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Int32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,257 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Uint32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,259 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Float64Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,261 copying build/lib/omicclaw/server/common/fbs/NetEncoding/__init__.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,262 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Column.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,264 copying build/lib/omicclaw/server/common/fbs/NetEncoding/JSONEncodedArray.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,266 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Float32Array.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,267 copying build/lib/omicclaw/server/common/fbs/NetEncoding/Matrix.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,269 copying build/lib/omicclaw/server/common/fbs/NetEncoding/TypedArray.py -> build/bdist.linux-armv7l/wheel/./omicclaw/server/common/fbs/NetEncoding 2026-03-27T01:19:01,271 running install_egg_info 2026-03-27T01:19:01,275 Copying omicclaw.egg-info to build/bdist.linux-armv7l/wheel/./omicclaw-2.0.8-py3.11.egg-info 2026-03-27T01:19:01,286 running install_scripts 2026-03-27T01:19:01,300 creating build/bdist.linux-armv7l/wheel/omicclaw-2.0.8.dist-info/WHEEL 2026-03-27T01:19:01,303 creating '/tmp/pip-wheel-jn89ckri/.tmp-bclkg1n9/omicclaw-2.0.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T01:19:01,305 adding 'omicclaw/__init__.py' 2026-03-27T01:19:01,325 adding 'omicclaw/app.py' 2026-03-27T01:19:01,328 adding 'omicclaw/cli.py' 2026-03-27T01:19:01,336 adding 'omicclaw/default.ipynb' 2026-03-27T01:19:01,344 adding 'omicclaw/index.html' 2026-03-27T01:19:01,357 adding 'omicclaw/single_cell_analysis_standalone.html' 2026-03-27T01:19:01,360 adding 'omicclaw/start_server.py' 2026-03-27T01:19:01,362 adding 'omicclaw/gateway/__init__.py' 2026-03-27T01:19:01,363 adding 'omicclaw/gateway/channel_adapter.py' 2026-03-27T01:19:01,368 adding 'omicclaw/gateway/channel_config_routes.py' 2026-03-27T01:19:01,370 adding 'omicclaw/gateway/context.py' 2026-03-27T01:19:01,372 adding 'omicclaw/gateway/inprocess_channel_manager.py' 2026-03-27T01:19:01,373 adding 'omicclaw/gateway/memory_routes.py' 2026-03-27T01:19:01,376 adding 'omicclaw/gateway/panel_routes.py' 2026-03-27T01:19:01,377 adding 'omicclaw/gateway/registry.py' 2026-03-27T01:19:01,379 adding 'omicclaw/gateway/routes.py' 2026-03-27T01:19:01,382 adding 'omicclaw/gateway/server.py' 2026-03-27T01:19:01,383 adding 'omicclaw/routes/__init__.py' 2026-03-27T01:19:01,385 adding 'omicclaw/routes/account.py' 2026-03-27T01:19:01,387 adding 'omicclaw/routes/conversations.py' 2026-03-27T01:19:01,390 adding 'omicclaw/routes/data.py' 2026-03-27T01:19:01,392 adding 'omicclaw/routes/files.py' 2026-03-27T01:19:01,394 adding 'omicclaw/routes/kernel.py' 2026-03-27T01:19:01,396 adding 'omicclaw/routes/notebooks.py' 2026-03-27T01:19:01,398 adding 'omicclaw/routes/skills.py' 2026-03-27T01:19:01,400 adding 'omicclaw/routes/terminal.py' 2026-03-27T01:19:01,402 adding 'omicclaw/server/common/__init__.py' 2026-03-27T01:19:01,404 adding 'omicclaw/server/common/fbs/__init__.py' 2026-03-27T01:19:01,405 adding 'omicclaw/server/common/fbs/matrix.py' 2026-03-27T01:19:01,407 adding 'omicclaw/server/common/fbs/NetEncoding/Column.py' 2026-03-27T01:19:01,409 adding 'omicclaw/server/common/fbs/NetEncoding/Float32Array.py' 2026-03-27T01:19:01,410 adding 'omicclaw/server/common/fbs/NetEncoding/Float64Array.py' 2026-03-27T01:19:01,411 adding 'omicclaw/server/common/fbs/NetEncoding/Int32Array.py' 2026-03-27T01:19:01,413 adding 'omicclaw/server/common/fbs/NetEncoding/JSONEncodedArray.py' 2026-03-27T01:19:01,414 adding 'omicclaw/server/common/fbs/NetEncoding/Matrix.py' 2026-03-27T01:19:01,415 adding 'omicclaw/server/common/fbs/NetEncoding/TypedArray.py' 2026-03-27T01:19:01,417 adding 'omicclaw/server/common/fbs/NetEncoding/Uint32Array.py' 2026-03-27T01:19:01,418 adding 'omicclaw/server/common/fbs/NetEncoding/__init__.py' 2026-03-27T01:19:01,420 adding 'omicclaw/server/data_adaptor/__init__.py' 2026-03-27T01:19:01,422 adding 'omicclaw/server/data_adaptor/anndata_adaptor.py' 2026-03-27T01:19:01,424 adding 'omicclaw/services/__init__.py' 2026-03-27T01:19:01,428 adding 'omicclaw/services/agent_service.py' 2026-03-27T01:19:01,432 adding 'omicclaw/services/agent_session_service.py' 2026-03-27T01:19:01,435 adding 'omicclaw/services/kernel_service.py' 2026-03-27T01:19:01,436 adding 'omicclaw/services/workspace_service.py' 2026-03-27T01:19:01,451 adding 'omicclaw/static/css/bootstrap.min.css' 2026-03-27T01:19:01,454 adding 'omicclaw/static/css/code-editor-dark.css' 2026-03-27T01:19:01,457 adding 'omicclaw/static/css/code-editor-layout.css' 2026-03-27T01:19:01,461 adding 'omicclaw/static/css/custom-theme.css' 2026-03-27T01:19:01,464 adding 'omicclaw/static/css/dark-mode.css' 2026-03-27T01:19:01,465 adding 'omicclaw/static/css/daterangepicker.min.css' 2026-03-27T01:19:01,467 adding 'omicclaw/static/css/resizable-sidebar.css' 2026-03-27T01:19:01,471 adding 'omicclaw/static/css/single-cell-fixed.css' 2026-03-27T01:19:01,493 adding 'omicclaw/static/css/theme.min.css' 2026-03-27T01:19:01,531 adding 'omicclaw/static/css/vendors.min.css' 2026-03-27T01:19:01,544 adding 'omicclaw/static/font/66f30814ff6d7cdf.p.woff2' 2026-03-27T01:19:01,550 adding 'omicclaw/static/font/74452ea3ef0f9101-s.p.woff2' 2026-03-27T01:19:01,557 adding 'omicclaw/static/font/904ef0a86fe32a00-s.p.woff2' 2026-03-27T01:19:01,579 adding 'omicclaw/static/font/bootstrap-icons.woff' 2026-03-27T01:19:01,591 adding 'omicclaw/static/font/bootstrap-icons.woff2' 2026-03-27T01:19:01,627 adding 'omicclaw/static/font/fa-brands-400.ttf' 2026-03-27T01:19:01,639 adding 'omicclaw/static/font/fa-brands-400.woff2' 2026-03-27T01:19:01,648 adding 'omicclaw/static/font/fa-regular-400.ttf' 2026-03-27T01:19:01,651 adding 'omicclaw/static/font/fa-regular-400.woff2' 2026-03-27T01:19:01,718 adding 'omicclaw/static/font/fa-solid-900.ttf' 2026-03-27T01:19:01,737 adding 'omicclaw/static/font/fa-solid-900.woff2' 2026-03-27T01:19:01,740 adding 'omicclaw/static/js/common-init.min.js' 2026-03-27T01:19:01,742 adding 'omicclaw/static/js/dataManager.js' 2026-03-27T01:19:01,744 adding 'omicclaw/static/js/performanceMonitor.js' 2026-03-27T01:19:01,748 adding 'omicclaw/static/js/sc-account.js' 2026-03-27T01:19:01,755 adding 'omicclaw/static/js/sc-agent.js' 2026-03-27T01:19:01,757 adding 'omicclaw/static/js/sc-core.js' 2026-03-27T01:19:01,760 adding 'omicclaw/static/js/sc-deckgl.js' 2026-03-27T01:19:01,762 adding 'omicclaw/static/js/sc-environment.js' 2026-03-27T01:19:01,767 adding 'omicclaw/static/js/sc-filesystem.js' 2026-03-27T01:19:01,778 adding 'omicclaw/static/js/sc-i18n.js' 2026-03-27T01:19:01,781 adding 'omicclaw/static/js/sc-kernel.js' 2026-03-27T01:19:01,788 adding 'omicclaw/static/js/sc-notebook.js' 2026-03-27T01:19:01,797 adding 'omicclaw/static/js/sc-plot.js' 2026-03-27T01:19:01,800 adding 'omicclaw/static/js/sc-terminal.js' 2026-03-27T01:19:01,802 adding 'omicclaw/static/js/sc-test-node.js' 2026-03-27T01:19:01,804 adding 'omicclaw/static/js/sc-test.js' 2026-03-27T01:19:01,815 adding 'omicclaw/static/js/sc-tools.js' 2026-03-27T01:19:01,831 adding 'omicclaw/static/js/sc-ui.js' 2026-03-27T01:19:01,833 adding 'omicclaw/static/js/sidebar-fix.js' 2026-03-27T01:19:01,861 adding 'omicclaw/static/js/single-cell.js' 2026-03-27T01:19:01,865 adding 'omicclaw/static/js/streamingDataLoader.js' 2026-03-27T01:19:01,937 adding 'omicclaw/static/js/vendors.min.js' 2026-03-27T01:19:01,944 adding 'omicclaw/static/js/components/scatterplot/scatterplot.js' 2026-03-27T01:19:01,946 adding 'omicclaw/static/js/util/math/matrix.js' 2026-03-27T01:19:01,948 adding 'omicclaw/static/js/util/typedCrossfilter/bitArray.js' 2026-03-27T01:19:01,950 adding 'omicclaw/static/js/util/typedCrossfilter/crossfilter.js' 2026-03-27T01:19:01,952 adding 'omicclaw/static/js/util/typedCrossfilter/dimensions.js' 2026-03-27T01:19:01,953 adding 'omicclaw/static/js/util/typedCrossfilter/index.js' 2026-03-27T01:19:01,954 adding 'omicclaw/static/js/util/typedCrossfilter/sort.js' 2026-03-27T01:19:01,957 adding 'omicclaw/static/js/util/webgl/camera.js' 2026-03-27T01:19:01,959 adding 'omicclaw/static/js/util/webgl/drawPointsRegl.js' 2026-03-27T01:19:01,960 adding 'omicclaw/static/js/util/webgl/glHelpers.js' 2026-03-27T01:19:02,001 adding 'omicclaw/static/picture/1.png' 2026-03-27T01:19:02,004 adding 'omicclaw/static/picture/favicon.ico' 2026-03-27T01:19:02,044 adding 'omicclaw/static/picture/logo.png' 2026-03-27T01:19:02,048 adding 'omicclaw/utils/__init__.py' 2026-03-27T01:19:02,049 adding 'omicclaw/utils/account_session.py' 2026-03-27T01:19:02,051 adding 'omicclaw/utils/adata_helpers.py' 2026-03-27T01:19:02,052 adding 'omicclaw/utils/file_helpers.py' 2026-03-27T01:19:02,053 adding 'omicclaw/utils/memory_helpers.py' 2026-03-27T01:19:02,054 adding 'omicclaw/utils/notebook_helpers.py' 2026-03-27T01:19:02,056 adding 'omicclaw/utils/remote_store.py' 2026-03-27T01:19:02,057 adding 'omicclaw/utils/variable_helpers.py' 2026-03-27T01:19:02,064 adding 'omicclaw-2.0.8.dist-info/licenses/LICENSE' 2026-03-27T01:19:02,066 adding 'omicclaw-2.0.8.dist-info/METADATA' 2026-03-27T01:19:02,067 adding 'omicclaw-2.0.8.dist-info/WHEEL' 2026-03-27T01:19:02,068 adding 'omicclaw-2.0.8.dist-info/entry_points.txt' 2026-03-27T01:19:02,069 adding 'omicclaw-2.0.8.dist-info/top_level.txt' 2026-03-27T01:19:02,071 adding 'omicclaw-2.0.8.dist-info/RECORD' 2026-03-27T01:19:02,102 removing build/bdist.linux-armv7l/wheel 2026-03-27T01:19:02,232 Building wheel for omicclaw (pyproject.toml): finished with status 'done' 2026-03-27T01:19:02,286 Created wheel for omicclaw: filename=omicclaw-2.0.8-py3-none-any.whl size=2446424 sha256=c5706255108049d8160625474f4e7c7e9977163c45280481d51cdd99e27ea695 2026-03-27T01:19:02,288 Stored in directory: /tmp/pip-ephem-wheel-cache-8llvz6gs/wheels/43/7b/71/3cf1516a0eaf85dc488cd63a5aef9b33bb02b12b88fa3615f4 2026-03-27T01:19:02,304 Successfully built omicclaw 2026-03-27T01:19:02,365 Removed build tracker: '/tmp/pip-build-tracker-zp35mvme'