2026-01-07T18:25:08,707 Created temporary directory: /tmp/pip-ephem-wheel-cache-f2s1wz32 2026-01-07T18:25:08,709 Created temporary directory: /tmp/pip-build-tracker-1pt_u_zy 2026-01-07T18:25:08,709 Initialized build tracking at /tmp/pip-build-tracker-1pt_u_zy 2026-01-07T18:25:08,710 Created build tracker: /tmp/pip-build-tracker-1pt_u_zy 2026-01-07T18:25:08,710 Entered build tracker: /tmp/pip-build-tracker-1pt_u_zy 2026-01-07T18:25:08,711 Created temporary directory: /tmp/pip-wheel-elif_9wo 2026-01-07T18:25:08,714 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-07T18:25:08,717 Created temporary directory: /tmp/pip-ephem-wheel-cache-k23lkvbz 2026-01-07T18:25:08,738 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T18:25:08,742 2 location(s) to search for versions of lobster-ai: 2026-01-07T18:25:08,742 * https://pypi.org/simple/lobster-ai/ 2026-01-07T18:25:08,742 * https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:25:08,743 Fetching project page and analyzing links: https://pypi.org/simple/lobster-ai/ 2026-01-07T18:25:08,743 Getting page https://pypi.org/simple/lobster-ai/ 2026-01-07T18:25:08,745 Found index url https://pypi.org/simple 2026-01-07T18:25:08,962 Fetched page https://pypi.org/simple/lobster-ai/ as application/vnd.pypi.simple.v1+json 2026-01-07T18:25:08,966 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/25/73/1d1a25243200fd27fb678fc6ba25c4f1675657400551cb051e2f0ba608ec/lobster_ai-0.4.0.6-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,967 Found link https://files.pythonhosted.org/packages/70/bb/d1a5b8fb3972b827f824ed05220013d162bbec24be0d8bffe790e535960b/lobster_ai-0.4.0.6.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.0.6 2026-01-07T18:25:08,968 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/28/50/4706e55b526417192c7d0734f9300f26cbaa6f3404a258dc5e23932755d8/lobster_ai-0.4.0.7-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,969 Found link https://files.pythonhosted.org/packages/a8/80/ed27ba2c77f7614bf149a697b450c4828da9d56fe5c8d3f0090165bf76fc/lobster_ai-0.4.0.7.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.0.7 2026-01-07T18:25:08,970 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/d6/d8/90aa06db1b87347873b4ce21d57d45a24c7c9a7f357128242401dacf90ee/lobster_ai-0.4.0.8-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,971 Found link https://files.pythonhosted.org/packages/69/86/8a4b462df9a8118f3de7e0685672bda6cb876c8345b4434923a5c5e941ff/lobster_ai-0.4.0.8.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.0.8 2026-01-07T18:25:08,972 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/82/31/78340295ff44b67ccc4c5caaa6719063d7474604cd61fa9262fc35d4d956/lobster_ai-0.4.0.9-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,972 Found link https://files.pythonhosted.org/packages/6f/e1/d7ec868a638125f79b3f450e1ecb1b9e75ed7ba1887b51849531a4b362dc/lobster_ai-0.4.0.9.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.0.9 2026-01-07T18:25:08,973 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/34/e3/df793c9c964fd14f0e798a2b126653fe41689d96f69c0f667eaeaec3b87e/lobster_ai-0.4.1.1-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,974 Found link https://files.pythonhosted.org/packages/3d/08/0884cc34aeec5b95e5d0b58f69dd05ff17ff21a3abfe6a24180066dd8bff/lobster_ai-0.4.1.1.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.1.1 2026-01-07T18:25:08,975 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/dc/16/d16ef722f81cf4491dc14a10a7e1bd220f6e015f7096c449f0b46953eef3/lobster_ai-0.4.1.2-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,976 Found link https://files.pythonhosted.org/packages/26/99/4ba848c11cfd7e2ce9603618c1752cd9a0b6efb80e10057f29cc5f8bcd99/lobster_ai-0.4.1.2.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.1.2 2026-01-07T18:25:08,977 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/c7/1e/4907d9395f6cd0423f68ae362692a305f1667f39cbb14748e2445198c84c/lobster_ai-0.4.1.3-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,978 Found link https://files.pythonhosted.org/packages/bf/27/ee3a39812b4ef948a1c918a961b3226551f295303cc9ba81958d83917238/lobster_ai-0.4.1.3.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.1.3 2026-01-07T18:25:08,978 Skipping link: No binaries permitted for lobster-ai: https://files.pythonhosted.org/packages/bf/b4/ac38db54d1442ddba719f431bb2b6a2396b696617b6701cb8326dc81b8f6/lobster_ai-0.4.1.4-py3-none-any.whl (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:08,979 Found link https://files.pythonhosted.org/packages/25/76/dd6e0450e6ba1cae1eeb0956576d5d07bd08b40d7005b9c768b756af7484/lobster_ai-0.4.1.4.tar.gz (from https://pypi.org/simple/lobster-ai/) (requires-python:>=3.11), version: 0.4.1.4 2026-01-07T18:25:08,980 Fetching project page and analyzing links: https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:25:08,981 Getting page https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:25:08,982 Found index url https://www.piwheels.org/simple 2026-01-07T18:25:09,172 Fetched page https://www.piwheels.org/simple/lobster-ai/ as text/html 2026-01-07T18:25:09,174 Skipping link: No binaries permitted for lobster-ai: https://www.piwheels.org/simple/lobster-ai/lobster_ai-0.4.1.2-py3-none-any.whl#sha256=7f38e7703c88c0c7fe4811c9c7b04da6469ca264d3e261e794b0a59376ba4d0e (from https://www.piwheels.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:09,175 Skipping link: No binaries permitted for lobster-ai: https://www.piwheels.org/simple/lobster-ai/lobster_ai-0.4.1.1-py3-none-any.whl#sha256=d30d1083ded2235ea62f728b72c55b58d61c4164f9913d1996d68c451dac3c4d (from https://www.piwheels.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:09,176 Skipping link: No binaries permitted for lobster-ai: https://www.piwheels.org/simple/lobster-ai/lobster_ai-0.4.0.9-py3-none-any.whl#sha256=48a46075806c2941d705fa7eb0da81c1c162cc4b62b1bc22b578315363b4de75 (from https://www.piwheels.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:09,176 Skipping link: No binaries permitted for lobster-ai: https://www.piwheels.org/simple/lobster-ai/lobster_ai-0.4.0.8-py3-none-any.whl#sha256=a66d81b7558824d17ab891c3a592ceb8ee53492f413d9cfdd89bdecd8fd1de85 (from https://www.piwheels.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:09,177 Skipping link: No binaries permitted for lobster-ai: https://www.piwheels.org/simple/lobster-ai/lobster_ai-0.4.0.7-py3-none-any.whl#sha256=cbee755d3f7ac5e1cd5b65bfe0309faa4acba90c1a6a1b32036010c45f0868d9 (from https://www.piwheels.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:09,178 Skipping link: No binaries permitted for lobster-ai: https://www.piwheels.org/simple/lobster-ai/lobster_ai-0.4.0.6-py3-none-any.whl#sha256=2d937b84c8a017772656d9ca05d13ea77671ba5c8b1eccb92e4129465a975502 (from https://www.piwheels.org/simple/lobster-ai/) (requires-python:>=3.11) 2026-01-07T18:25:09,178 Skipping link: not a file: https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:25:09,179 Skipping link: not a file: https://pypi.org/simple/lobster-ai/ 2026-01-07T18:25:09,198 Given no hashes to check 1 links for project 'lobster-ai': discarding no candidates 2026-01-07T18:25:09,216 Collecting lobster-ai==0.4.1.4 2026-01-07T18:25:09,219 Created temporary directory: /tmp/pip-unpack-i9bp4r_l 2026-01-07T18:25:09,439 Downloading lobster_ai-0.4.1.4.tar.gz (1.2 MB) 2026-01-07T18:25:10,405 Added lobster-ai==0.4.1.4 from https://files.pythonhosted.org/packages/25/76/dd6e0450e6ba1cae1eeb0956576d5d07bd08b40d7005b9c768b756af7484/lobster_ai-0.4.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-1pt_u_zy' 2026-01-07T18:25:10,414 Created temporary directory: /tmp/pip-build-env-23rbja2k 2026-01-07T18:25:10,418 Installing build dependencies: started 2026-01-07T18:25:10,419 Running command pip subprocess to install build dependencies 2026-01-07T18:25:11,584 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-07T18:25:12,242 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-07T18:25:12,266 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T18:25:13,987 Collecting setuptools>=65.0 2026-01-07T18:25:14,140 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-07T18:25:14,434 Collecting wheel 2026-01-07T18:25:14,451 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-07T18:25:17,434 Installing collected packages: wheel, setuptools 2026-01-07T18:25:17,688 Creating /tmp/pip-build-env-23rbja2k/overlay/local/bin 2026-01-07T18:25:17,690 changing mode of /tmp/pip-build-env-23rbja2k/overlay/local/bin/wheel to 755 2026-01-07T18:25:21,312 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-07T18:25:21,588 Installing build dependencies: finished with status 'done' 2026-01-07T18:25:21,594 Getting requirements to build wheel: started 2026-01-07T18:25:21,596 Running command Getting requirements to build wheel 2026-01-07T18:25:22,272 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-01-07T18:25:22,272 corresp(dist, value, root_dir) 2026-01-07T18:25:22,273 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-07T18:25:22,274 corresp(dist, value, root_dir) 2026-01-07T18:25:22,274 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-07T18:25:22,275 corresp(dist, value, root_dir) 2026-01-07T18:25:22,383 running egg_info 2026-01-07T18:25:22,390 writing lobster_ai.egg-info/PKG-INFO 2026-01-07T18:25:22,420 writing dependency_links to lobster_ai.egg-info/dependency_links.txt 2026-01-07T18:25:22,422 writing entry points to lobster_ai.egg-info/entry_points.txt 2026-01-07T18:25:22,441 writing requirements to lobster_ai.egg-info/requires.txt 2026-01-07T18:25:22,442 writing top-level names to lobster_ai.egg-info/top_level.txt 2026-01-07T18:25:22,589 reading manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:25:22,605 adding license file 'LICENSE' 2026-01-07T18:25:22,620 writing manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:25:22,721 Getting requirements to build wheel: finished with status 'done' 2026-01-07T18:25:22,724 Created temporary directory: /tmp/pip-modern-metadata-tbn7t4p6 2026-01-07T18:25:22,726 Preparing metadata (pyproject.toml): started 2026-01-07T18:25:22,727 Running command Preparing metadata (pyproject.toml) 2026-01-07T18:25:23,355 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-01-07T18:25:23,355 corresp(dist, value, root_dir) 2026-01-07T18:25:23,355 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-07T18:25:23,356 corresp(dist, value, root_dir) 2026-01-07T18:25:23,356 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-07T18:25:23,357 corresp(dist, value, root_dir) 2026-01-07T18:25:23,460 running dist_info 2026-01-07T18:25:23,472 creating /tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info 2026-01-07T18:25:23,473 writing /tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/PKG-INFO 2026-01-07T18:25:23,504 writing dependency_links to /tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/dependency_links.txt 2026-01-07T18:25:23,506 writing entry points to /tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/entry_points.txt 2026-01-07T18:25:23,525 writing requirements to /tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/requires.txt 2026-01-07T18:25:23,527 writing top-level names to /tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/top_level.txt 2026-01-07T18:25:23,529 writing manifest file '/tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:25:23,666 reading manifest file '/tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:25:23,668 adding license file 'LICENSE' 2026-01-07T18:25:23,678 writing manifest file '/tmp/pip-modern-metadata-tbn7t4p6/lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:25:23,680 creating '/tmp/pip-modern-metadata-tbn7t4p6/lobster_ai-0.4.1.4.dist-info' 2026-01-07T18:25:23,811 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-07T18:25:23,818 Source in /tmp/pip-wheel-elif_9wo/lobster-ai_ea06b7c3cbf64e1bb8bfe24251d36fda has version 0.4.1.4, which satisfies requirement lobster-ai==0.4.1.4 from https://files.pythonhosted.org/packages/25/76/dd6e0450e6ba1cae1eeb0956576d5d07bd08b40d7005b9c768b756af7484/lobster_ai-0.4.1.4.tar.gz 2026-01-07T18:25:23,819 Removed lobster-ai==0.4.1.4 from https://files.pythonhosted.org/packages/25/76/dd6e0450e6ba1cae1eeb0956576d5d07bd08b40d7005b9c768b756af7484/lobster_ai-0.4.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-1pt_u_zy' 2026-01-07T18:25:23,829 Created temporary directory: /tmp/pip-unpack-9bxbgcxf 2026-01-07T18:25:23,829 Building wheels for collected packages: lobster-ai 2026-01-07T18:25:23,834 Created temporary directory: /tmp/pip-wheel-wtm9q_50 2026-01-07T18:25:23,835 Destination directory: /tmp/pip-wheel-wtm9q_50 2026-01-07T18:25:23,837 Building wheel for lobster-ai (pyproject.toml): started 2026-01-07T18:25:23,838 Running command Building wheel for lobster-ai (pyproject.toml) 2026-01-07T18:25:24,483 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-01-07T18:25:24,483 corresp(dist, value, root_dir) 2026-01-07T18:25:24,484 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-07T18:25:24,485 corresp(dist, value, root_dir) 2026-01-07T18:25:24,485 /tmp/pip-build-env-23rbja2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-07T18:25:24,486 corresp(dist, value, root_dir) 2026-01-07T18:25:24,576 running bdist_wheel 2026-01-07T18:25:24,597 running build 2026-01-07T18:25:24,598 running build_py 2026-01-07T18:25:24,604 creating build/lib/lobster 2026-01-07T18:25:24,607 copying lobster/version.py -> build/lib/lobster 2026-01-07T18:25:24,609 copying lobster/_version.py -> build/lib/lobster 2026-01-07T18:25:24,610 copying lobster/__main__.py -> build/lib/lobster 2026-01-07T18:25:24,612 copying lobster/cli.py -> build/lib/lobster 2026-01-07T18:25:24,620 copying lobster/main.py -> build/lib/lobster 2026-01-07T18:25:24,623 creating build/lib/lobster/config 2026-01-07T18:25:24,624 copying lobster/config/supervisor_config.py -> build/lib/lobster/config 2026-01-07T18:25:24,626 copying lobster/config/agent_config.py -> build/lib/lobster/config 2026-01-07T18:25:24,629 copying lobster/config/ollama_service.py -> build/lib/lobster/config 2026-01-07T18:25:24,632 copying lobster/config/workspace_config.py -> build/lib/lobster/config 2026-01-07T18:25:24,634 copying lobster/config/base_config.py -> build/lib/lobster/config 2026-01-07T18:25:24,636 copying lobster/config/llm_factory.py -> build/lib/lobster/config 2026-01-07T18:25:24,638 copying lobster/config/global_config.py -> build/lib/lobster/config 2026-01-07T18:25:24,640 copying lobster/config/provider_setup.py -> build/lib/lobster/config 2026-01-07T18:25:24,643 copying lobster/config/config_manager.py -> build/lib/lobster/config 2026-01-07T18:25:24,645 copying lobster/config/agent_registry.py -> build/lib/lobster/config 2026-01-07T18:25:24,648 copying lobster/config/model_service.py -> build/lib/lobster/config 2026-01-07T18:25:24,650 copying lobster/config/__init__.py -> build/lib/lobster/config 2026-01-07T18:25:24,652 copying lobster/config/settings.py -> build/lib/lobster/config 2026-01-07T18:25:24,655 copying lobster/config/agent_capabilities.py -> build/lib/lobster/config 2026-01-07T18:25:24,658 copying lobster/config/subscription_tiers.py -> build/lib/lobster/config 2026-01-07T18:25:24,660 copying lobster/config/constants.py -> build/lib/lobster/config 2026-01-07T18:25:24,663 creating build/lib/lobster/utils 2026-01-07T18:25:24,664 copying lobster/utils/system.py -> build/lib/lobster/utils 2026-01-07T18:25:24,666 copying lobster/utils/callbacks.py -> build/lib/lobster/utils 2026-01-07T18:25:24,669 copying lobster/utils/json_extractor.py -> build/lib/lobster/utils 2026-01-07T18:25:24,672 copying lobster/utils/file_analyzer.py -> build/lib/lobster/utils 2026-01-07T18:25:24,674 copying lobster/utils/__init__.py -> build/lib/lobster/utils 2026-01-07T18:25:24,676 copying lobster/utils/ssl_utils.py -> build/lib/lobster/utils 2026-01-07T18:25:24,679 copying lobster/utils/error_handlers.py -> build/lib/lobster/utils 2026-01-07T18:25:24,681 copying lobster/utils/file_naming.py -> build/lib/lobster/utils 2026-01-07T18:25:24,684 copying lobster/utils/logger.py -> build/lib/lobster/utils 2026-01-07T18:25:24,686 copying lobster/utils/deviance.py -> build/lib/lobster/utils 2026-01-07T18:25:24,688 copying lobster/utils/progress_wrapper.py -> build/lib/lobster/utils 2026-01-07T18:25:24,691 creating build/lib/lobster/cli_internal 2026-01-07T18:25:24,692 copying lobster/cli_internal/__init__.py -> build/lib/lobster/cli_internal 2026-01-07T18:25:24,694 creating build/lib/lobster/lobster_cloud 2026-01-07T18:25:24,695 copying lobster/lobster_cloud/client.py -> build/lib/lobster/lobster_cloud 2026-01-07T18:25:24,698 copying lobster/lobster_cloud/__init__.py -> build/lib/lobster/lobster_cloud 2026-01-07T18:25:24,701 creating build/lib/lobster/tools 2026-01-07T18:25:24,702 copying lobster/tools/expert_handoff_manager.py -> build/lib/lobster/tools 2026-01-07T18:25:24,705 copying lobster/tools/gpu_detector.py -> build/lib/lobster/tools 2026-01-07T18:25:24,707 copying lobster/tools/geo_parser.py -> build/lib/lobster/tools 2026-01-07T18:25:24,709 copying lobster/tools/download_orchestrator.py -> build/lib/lobster/tools 2026-01-07T18:25:24,712 copying lobster/tools/workflow_tracker.py -> build/lib/lobster/tools 2026-01-07T18:25:24,715 copying lobster/tools/todo_tools.py -> build/lib/lobster/tools 2026-01-07T18:25:24,717 copying lobster/tools/custom_code_tool.py -> build/lib/lobster/tools 2026-01-07T18:25:24,720 copying lobster/tools/rate_limiter.py -> build/lib/lobster/tools 2026-01-07T18:25:24,723 copying lobster/tools/expert_handoff_patterns.py -> build/lib/lobster/tools 2026-01-07T18:25:24,725 copying lobster/tools/pipeline_strategy.py -> build/lib/lobster/tools 2026-01-07T18:25:24,728 copying lobster/tools/geo_downloader.py -> build/lib/lobster/tools 2026-01-07T18:25:24,729 copying lobster/tools/__init__.py -> build/lib/lobster/tools 2026-01-07T18:25:24,731 copying lobster/tools/enhanced_handoff_tool.py -> build/lib/lobster/tools 2026-01-07T18:25:24,734 copying lobster/tools/handoff_tool.py -> build/lib/lobster/tools 2026-01-07T18:25:24,736 copying lobster/tools/url_transforms.py -> build/lib/lobster/tools 2026-01-07T18:25:24,738 copying lobster/tools/workspace_tool.py -> build/lib/lobster/tools 2026-01-07T18:25:24,744 creating build/lib/lobster/core 2026-01-07T18:25:24,745 copying lobster/core/notebook_validator.py -> build/lib/lobster/core 2026-01-07T18:25:24,748 copying lobster/core/ir_coverage.py -> build/lib/lobster/core 2026-01-07T18:25:24,751 copying lobster/core/exceptions.py -> build/lib/lobster/core 2026-01-07T18:25:24,753 copying lobster/core/plugin_loader.py -> build/lib/lobster/core 2026-01-07T18:25:24,756 copying lobster/core/provenance.py -> build/lib/lobster/core 2026-01-07T18:25:24,758 copying lobster/core/client.py -> build/lib/lobster/core 2026-01-07T18:25:24,763 copying lobster/core/data_manager_v2.py -> build/lib/lobster/core 2026-01-07T18:25:24,768 copying lobster/core/publication_queue.py -> build/lib/lobster/core 2026-01-07T18:25:24,771 copying lobster/core/plot_manager.py -> build/lib/lobster/core 2026-01-07T18:25:24,774 copying lobster/core/archive_utils.py -> build/lib/lobster/core 2026-01-07T18:25:24,776 copying lobster/core/__init__.py -> build/lib/lobster/core 2026-01-07T18:25:24,778 copying lobster/core/analysis_ir.py -> build/lib/lobster/core 2026-01-07T18:25:24,781 copying lobster/core/config_resolver.py -> build/lib/lobster/core 2026-01-07T18:25:24,784 copying lobster/core/notebook_exporter.py -> build/lib/lobster/core 2026-01-07T18:25:24,787 copying lobster/core/license_manager.py -> build/lib/lobster/core 2026-01-07T18:25:24,790 copying lobster/core/component_registry.py -> build/lib/lobster/core 2026-01-07T18:25:24,792 copying lobster/core/notebook_executor.py -> build/lib/lobster/core 2026-01-07T18:25:24,795 copying lobster/core/download_queue.py -> build/lib/lobster/core 2026-01-07T18:25:24,798 copying lobster/core/queue_storage.py -> build/lib/lobster/core 2026-01-07T18:25:24,800 copying lobster/core/ris_parser.py -> build/lib/lobster/core 2026-01-07T18:25:24,803 copying lobster/core/workspace.py -> build/lib/lobster/core 2026-01-07T18:25:24,805 creating build/lib/lobster/ui 2026-01-07T18:25:24,806 copying lobster/ui/console_manager.py -> build/lib/lobster/ui 2026-01-07T18:25:24,809 copying lobster/ui/progress_manager.py -> build/lib/lobster/ui 2026-01-07T18:25:24,812 copying lobster/ui/live_dashboard.py -> build/lib/lobster/ui 2026-01-07T18:25:24,815 copying lobster/ui/themes.py -> build/lib/lobster/ui 2026-01-07T18:25:24,818 copying lobster/ui/os_app.py -> build/lib/lobster/ui 2026-01-07T18:25:24,820 copying lobster/ui/__init__.py -> build/lib/lobster/ui 2026-01-07T18:25:24,822 copying lobster/ui/commands.py -> build/lib/lobster/ui 2026-01-07T18:25:24,825 creating build/lib/lobster/services 2026-01-07T18:25:24,826 copying lobster/services/__init__.py -> build/lib/lobster/services 2026-01-07T18:25:24,829 creating build/lib/lobster/agents 2026-01-07T18:25:24,830 copying lobster/agents/draw_graph.py -> build/lib/lobster/agents 2026-01-07T18:25:24,832 copying lobster/agents/graph.py -> build/lib/lobster/agents 2026-01-07T18:25:24,835 copying lobster/agents/data_expert_assistant.py -> build/lib/lobster/agents 2026-01-07T18:25:24,838 copying lobster/agents/data_expert.py -> build/lib/lobster/agents 2026-01-07T18:25:24,842 copying lobster/agents/state.py -> build/lib/lobster/agents 2026-01-07T18:25:24,844 copying lobster/agents/__init__.py -> build/lib/lobster/agents 2026-01-07T18:25:24,846 copying lobster/agents/research_agent.py -> build/lib/lobster/agents 2026-01-07T18:25:24,851 copying lobster/agents/visualization_expert.py -> build/lib/lobster/agents 2026-01-07T18:25:24,854 copying lobster/agents/supervisor.py -> build/lib/lobster/agents 2026-01-07T18:25:24,858 creating build/lib/lobster/config/providers 2026-01-07T18:25:24,859 copying lobster/config/providers/ollama_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:25:24,862 copying lobster/config/providers/bedrock_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:25:24,864 copying lobster/config/providers/__init__.py -> build/lib/lobster/config/providers 2026-01-07T18:25:24,866 copying lobster/config/providers/registry.py -> build/lib/lobster/config/providers 2026-01-07T18:25:24,869 copying lobster/config/providers/gemini_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:25:24,872 copying lobster/config/providers/base_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:25:24,874 copying lobster/config/providers/anthropic_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:25:24,877 creating build/lib/lobster/cli_internal/utils 2026-01-07T18:25:24,878 copying lobster/cli_internal/utils/path_resolution.py -> build/lib/lobster/cli_internal/utils 2026-01-07T18:25:24,881 copying lobster/cli_internal/utils/__init__.py -> build/lib/lobster/cli_internal/utils 2026-01-07T18:25:24,884 creating build/lib/lobster/cli_internal/commands 2026-01-07T18:25:24,885 copying lobster/cli_internal/commands/output_adapter.py -> build/lib/lobster/cli_internal/commands 2026-01-07T18:25:24,887 copying lobster/cli_internal/commands/__init__.py -> build/lib/lobster/cli_internal/commands 2026-01-07T18:25:24,890 creating build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:25:24,891 copying lobster/cli_internal/commands/heavy/visualization_commands.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:25:24,894 copying lobster/cli_internal/commands/heavy/__init__.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:25:24,896 copying lobster/cli_internal/commands/heavy/modality_commands.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:25:24,899 copying lobster/cli_internal/commands/heavy/data_commands.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:25:24,902 creating build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,903 copying lobster/cli_internal/commands/light/workspace_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,906 copying lobster/cli_internal/commands/light/__init__.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,908 copying lobster/cli_internal/commands/light/pipeline_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,911 copying lobster/cli_internal/commands/light/queue_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,914 copying lobster/cli_internal/commands/light/config_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,917 copying lobster/cli_internal/commands/light/metadata_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,920 copying lobster/cli_internal/commands/light/file_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:25:24,923 creating build/lib/lobster/tools/providers 2026-01-07T18:25:24,924 copying lobster/tools/providers/biorxiv_medrxiv_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,928 copying lobster/tools/providers/geo_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,931 copying lobster/tools/providers/biorxiv_medrxiv_config.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,933 copying lobster/tools/providers/organism_enum.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,936 copying lobster/tools/providers/publication_resolver.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,939 copying lobster/tools/providers/pride_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,941 copying lobster/tools/providers/webpage_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,944 copying lobster/tools/providers/massive_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,947 copying lobster/tools/providers/ncbi_query_builder.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,950 copying lobster/tools/providers/__init__.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,952 copying lobster/tools/providers/pdb_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,954 copying lobster/tools/providers/pmc_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,958 copying lobster/tools/providers/biopython_entrez_wrapper.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,960 copying lobster/tools/providers/abstract_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,963 copying lobster/tools/providers/pride_normalizer.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,966 copying lobster/tools/providers/geo_utils.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,968 copying lobster/tools/providers/structure_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,971 copying lobster/tools/providers/base_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,974 copying lobster/tools/providers/pubmed_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,978 copying lobster/tools/providers/provider_registry.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,980 copying lobster/tools/providers/sra_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:25:24,984 creating build/lib/lobster/tools/archive 2026-01-07T18:25:24,985 copying lobster/tools/archive/unified_content_service.py -> build/lib/lobster/tools/archive 2026-01-07T18:25:24,988 copying lobster/tools/archive/publication_service.py -> build/lib/lobster/tools/archive 2026-01-07T18:25:24,992 creating build/lib/lobster/core/identifiers 2026-01-07T18:25:24,993 copying lobster/core/identifiers/accession_resolver.py -> build/lib/lobster/core/identifiers 2026-01-07T18:25:24,996 copying lobster/core/identifiers/__init__.py -> build/lib/lobster/core/identifiers 2026-01-07T18:25:24,998 creating build/lib/lobster/core/backends 2026-01-07T18:25:25,000 copying lobster/core/backends/base.py -> build/lib/lobster/core/backends 2026-01-07T18:25:25,003 copying lobster/core/backends/h5ad_backend.py -> build/lib/lobster/core/backends 2026-01-07T18:25:25,006 copying lobster/core/backends/__init__.py -> build/lib/lobster/core/backends 2026-01-07T18:25:25,008 copying lobster/core/backends/mudata_backend.py -> build/lib/lobster/core/backends 2026-01-07T18:25:25,012 creating build/lib/lobster/core/adapters 2026-01-07T18:25:25,013 copying lobster/core/adapters/base.py -> build/lib/lobster/core/adapters 2026-01-07T18:25:25,016 copying lobster/core/adapters/pseudobulk_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:25:25,020 copying lobster/core/adapters/proteomics_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:25:25,023 copying lobster/core/adapters/__init__.py -> build/lib/lobster/core/adapters 2026-01-07T18:25:25,024 copying lobster/core/adapters/protein_structure_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:25:25,027 copying lobster/core/adapters/transcriptomics_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:25:25,031 creating build/lib/lobster/core/schemas 2026-01-07T18:25:25,032 copying lobster/core/schemas/database_registry.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,035 copying lobster/core/schemas/export_schemas.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,038 copying lobster/core/schemas/validation.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,040 copying lobster/core/schemas/transcriptomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,044 copying lobster/core/schemas/metagenomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,047 copying lobster/core/schemas/metabolomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,050 copying lobster/core/schemas/publication_queue.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,052 copying lobster/core/schemas/protein_structure.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,055 copying lobster/core/schemas/download_urls.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,058 copying lobster/core/schemas/__init__.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,060 copying lobster/core/schemas/sra.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,063 copying lobster/core/schemas/database_mappings.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,066 copying lobster/core/schemas/download_queue.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,068 copying lobster/core/schemas/proteomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:25:25,072 creating build/lib/lobster/core/utils 2026-01-07T18:25:25,073 copying lobster/core/utils/h5ad_utils.py -> build/lib/lobster/core/utils 2026-01-07T18:25:25,075 copying lobster/core/utils/__init__.py -> build/lib/lobster/core/utils 2026-01-07T18:25:25,078 creating build/lib/lobster/core/interfaces 2026-01-07T18:25:25,079 copying lobster/core/interfaces/adapter.py -> build/lib/lobster/core/interfaces 2026-01-07T18:25:25,082 copying lobster/core/interfaces/validator.py -> build/lib/lobster/core/interfaces 2026-01-07T18:25:25,084 copying lobster/core/interfaces/base_client.py -> build/lib/lobster/core/interfaces 2026-01-07T18:25:25,087 copying lobster/core/interfaces/backend.py -> build/lib/lobster/core/interfaces 2026-01-07T18:25:25,089 copying lobster/core/interfaces/__init__.py -> build/lib/lobster/core/interfaces 2026-01-07T18:25:25,091 copying lobster/core/interfaces/download_service.py -> build/lib/lobster/core/interfaces 2026-01-07T18:25:25,095 creating build/lib/lobster/ui/widgets 2026-01-07T18:25:25,096 copying lobster/ui/widgets/query_prompt.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,098 copying lobster/ui/widgets/error_modal.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,101 copying lobster/ui/widgets/chat_message.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,103 copying lobster/ui/widgets/queue_status_bar.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,105 copying lobster/ui/widgets/activity_log.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,108 copying lobster/ui/widgets/results_display.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,110 copying lobster/ui/widgets/connections_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,112 copying lobster/ui/widgets/data_hub.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,115 copying lobster/ui/widgets/token_usage_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,117 copying lobster/ui/widgets/__init__.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,119 copying lobster/ui/widgets/agents_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,122 copying lobster/ui/widgets/adapters_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,124 copying lobster/ui/widgets/plot_preview.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,127 copying lobster/ui/widgets/queue_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,129 copying lobster/ui/widgets/system_info.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,131 copying lobster/ui/widgets/modality_list.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,133 copying lobster/ui/widgets/status_bar.py -> build/lib/lobster/ui/widgets 2026-01-07T18:25:25,136 creating build/lib/lobster/ui/callbacks 2026-01-07T18:25:25,137 copying lobster/ui/callbacks/__init__.py -> build/lib/lobster/ui/callbacks 2026-01-07T18:25:25,139 copying lobster/ui/callbacks/textual_callback.py -> build/lib/lobster/ui/callbacks 2026-01-07T18:25:25,142 creating build/lib/lobster/ui/screens 2026-01-07T18:25:25,143 copying lobster/ui/screens/analysis_screen.py -> build/lib/lobster/ui/screens 2026-01-07T18:25:25,146 copying lobster/ui/screens/__init__.py -> build/lib/lobster/ui/screens 2026-01-07T18:25:25,148 creating build/lib/lobster/ui/formatters 2026-01-07T18:25:25,149 copying lobster/ui/formatters/__init__.py -> build/lib/lobster/ui/formatters 2026-01-07T18:25:25,152 creating build/lib/lobster/ui/services 2026-01-07T18:25:25,153 copying lobster/ui/services/__init__.py -> build/lib/lobster/ui/services 2026-01-07T18:25:25,155 copying lobster/ui/services/error_service.py -> build/lib/lobster/ui/services 2026-01-07T18:25:25,158 creating build/lib/lobster/ui/components 2026-01-07T18:25:25,159 copying lobster/ui/components/status_display.py -> build/lib/lobster/ui/components 2026-01-07T18:25:25,162 copying lobster/ui/components/multi_progress.py -> build/lib/lobster/ui/components 2026-01-07T18:25:25,164 copying lobster/ui/components/file_tree.py -> build/lib/lobster/ui/components 2026-01-07T18:25:25,167 copying lobster/ui/components/parallel_workers_progress.py -> build/lib/lobster/ui/components 2026-01-07T18:25:25,170 copying lobster/ui/components/__init__.py -> build/lib/lobster/ui/components 2026-01-07T18:25:25,172 creating build/lib/lobster/services/data_management 2026-01-07T18:25:25,173 copying lobster/services/data_management/concatenation_service.py -> build/lib/lobster/services/data_management 2026-01-07T18:25:25,177 copying lobster/services/data_management/__init__.py -> build/lib/lobster/services/data_management 2026-01-07T18:25:25,178 copying lobster/services/data_management/modality_management_service.py -> build/lib/lobster/services/data_management 2026-01-07T18:25:25,182 creating build/lib/lobster/services/metadata 2026-01-07T18:25:25,183 copying lobster/services/metadata/manual_annotation_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:25:25,186 copying lobster/services/metadata/metadata_validation_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:25:25,189 copying lobster/services/metadata/__init__.py -> build/lib/lobster/services/metadata 2026-01-07T18:25:25,190 copying lobster/services/metadata/identifier_provenance_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:25:25,193 copying lobster/services/metadata/sample_grouping_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:25:25,195 copying lobster/services/metadata/metadata_standardization_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:25:25,199 creating build/lib/lobster/services/orchestration 2026-01-07T18:25:25,200 copying lobster/services/orchestration/__init__.py -> build/lib/lobster/services/orchestration 2026-01-07T18:25:25,202 copying lobster/services/orchestration/publication_processing_service.py -> build/lib/lobster/services/orchestration 2026-01-07T18:25:25,206 creating build/lib/lobster/services/ml 2026-01-07T18:25:25,208 copying lobster/services/ml/__init__.py -> build/lib/lobster/services/ml 2026-01-07T18:25:25,210 creating build/lib/lobster/services/analysis 2026-01-07T18:25:25,211 copying lobster/services/analysis/enhanced_singlecell_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,215 copying lobster/services/analysis/scvi_embedding_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,218 copying lobster/services/analysis/differential_formula_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,221 copying lobster/services/analysis/structure_analysis_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,224 copying lobster/services/analysis/bulk_rnaseq_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,228 copying lobster/services/analysis/clustering_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,233 copying lobster/services/analysis/__init__.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,234 copying lobster/services/analysis/pseudobulk_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:25:25,238 creating build/lib/lobster/services/visualization 2026-01-07T18:25:25,239 copying lobster/services/visualization/visualization_service.py -> build/lib/lobster/services/visualization 2026-01-07T18:25:25,244 copying lobster/services/visualization/pymol_visualization_service.py -> build/lib/lobster/services/visualization 2026-01-07T18:25:25,246 copying lobster/services/visualization/__init__.py -> build/lib/lobster/services/visualization 2026-01-07T18:25:25,248 copying lobster/services/visualization/bulk_visualization_service.py -> build/lib/lobster/services/visualization 2026-01-07T18:25:25,252 creating build/lib/lobster/services/quality 2026-01-07T18:25:25,253 copying lobster/services/quality/quality_service.py -> build/lib/lobster/services/quality 2026-01-07T18:25:25,256 copying lobster/services/quality/preprocessing_service.py -> build/lib/lobster/services/quality 2026-01-07T18:25:25,259 copying lobster/services/quality/__init__.py -> build/lib/lobster/services/quality 2026-01-07T18:25:25,262 creating build/lib/lobster/services/data_access 2026-01-07T18:25:25,263 copying lobster/services/data_access/pride_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,266 copying lobster/services/data_access/geo_fallback_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,269 copying lobster/services/data_access/massive_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,272 copying lobster/services/data_access/docling_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,275 copying lobster/services/data_access/__init__.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,277 copying lobster/services/data_access/content_access_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,281 copying lobster/services/data_access/geo_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,284 copying lobster/services/data_access/workspace_content_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,287 copying lobster/services/data_access/protein_structure_fetch_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,290 copying lobster/services/data_access/sra_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,293 copying lobster/services/data_access/geo_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:25:25,299 creating build/lib/lobster/services/templates 2026-01-07T18:25:25,300 copying lobster/services/templates/annotation_templates.py -> build/lib/lobster/services/templates 2026-01-07T18:25:25,303 copying lobster/services/templates/__init__.py -> build/lib/lobster/services/templates 2026-01-07T18:25:25,305 creating build/lib/lobster/services/execution 2026-01-07T18:25:25,306 copying lobster/services/execution/execution_context_builder.py -> build/lib/lobster/services/execution 2026-01-07T18:25:25,309 copying lobster/services/execution/custom_code_execution_service.py -> build/lib/lobster/services/execution 2026-01-07T18:25:25,311 copying lobster/services/execution/__init__.py -> build/lib/lobster/services/execution 2026-01-07T18:25:25,314 creating build/lib/lobster/services/metadata/protocol_extraction 2026-01-07T18:25:25,315 copying lobster/services/metadata/protocol_extraction/base.py -> build/lib/lobster/services/metadata/protocol_extraction 2026-01-07T18:25:25,317 copying lobster/services/metadata/protocol_extraction/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction 2026-01-07T18:25:25,319 creating build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:25,320 copying lobster/services/metadata/protocol_extraction/mass_spec/service.py -> build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:25,322 copying lobster/services/metadata/protocol_extraction/mass_spec/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:25,324 copying lobster/services/metadata/protocol_extraction/mass_spec/details.py -> build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:25,326 creating build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:25,327 copying lobster/services/metadata/protocol_extraction/amplicon/service.py -> build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:25,330 copying lobster/services/metadata/protocol_extraction/amplicon/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:25,331 copying lobster/services/metadata/protocol_extraction/amplicon/details.py -> build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:25,334 creating build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:25,335 copying lobster/services/metadata/protocol_extraction/rnaseq/service.py -> build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:25,337 copying lobster/services/metadata/protocol_extraction/rnaseq/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:25,339 copying lobster/services/metadata/protocol_extraction/rnaseq/details.py -> build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:25,342 creating build/lib/lobster/services/data_access/geo 2026-01-07T18:25:25,343 copying lobster/services/data_access/geo/parser.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:25:25,346 copying lobster/services/data_access/geo/facade.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:25:25,348 copying lobster/services/data_access/geo/__init__.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:25:25,350 copying lobster/services/data_access/geo/downloader.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:25:25,353 copying lobster/services/data_access/geo/strategy.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:25:25,356 copying lobster/services/data_access/geo/constants.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:25:25,359 creating build/lib/lobster/services/data_access/geo/metadata 2026-01-07T18:25:25,360 copying lobster/services/data_access/geo/metadata/__init__.py -> build/lib/lobster/services/data_access/geo/metadata 2026-01-07T18:25:25,362 creating build/lib/lobster/services/data_access/geo/utils 2026-01-07T18:25:25,363 copying lobster/services/data_access/geo/utils/__init__.py -> build/lib/lobster/services/data_access/geo/utils 2026-01-07T18:25:25,365 creating build/lib/lobster/services/data_access/geo/sample 2026-01-07T18:25:25,366 copying lobster/services/data_access/geo/sample/__init__.py -> build/lib/lobster/services/data_access/geo/sample 2026-01-07T18:25:25,368 creating build/lib/lobster/services/data_access/geo/loaders 2026-01-07T18:25:25,369 copying lobster/services/data_access/geo/loaders/__init__.py -> build/lib/lobster/services/data_access/geo/loaders 2026-01-07T18:25:25,371 copying lobster/services/data_access/geo/loaders/tenx.py -> build/lib/lobster/services/data_access/geo/loaders 2026-01-07T18:25:25,374 creating build/lib/lobster/agents/proteomics 2026-01-07T18:25:25,375 copying lobster/agents/proteomics/state.py -> build/lib/lobster/agents/proteomics 2026-01-07T18:25:25,377 copying lobster/agents/proteomics/__init__.py -> build/lib/lobster/agents/proteomics 2026-01-07T18:25:25,379 creating build/lib/lobster/agents/transcriptomics 2026-01-07T18:25:25,380 copying lobster/agents/transcriptomics/transcriptomics_expert.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:25:25,383 copying lobster/agents/transcriptomics/de_analysis_expert.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:25:25,386 copying lobster/agents/transcriptomics/shared_tools.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:25:25,389 copying lobster/agents/transcriptomics/state.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:25:25,391 copying lobster/agents/transcriptomics/__init__.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:25:25,393 copying lobster/agents/transcriptomics/annotation_expert.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:25:25,397 creating build/lib/lobster/agents/archive 2026-01-07T18:25:25,398 copying lobster/agents/archive/research_agent_assistant.py -> build/lib/lobster/agents/archive 2026-01-07T18:25:25,401 creating build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:25:25,402 copying lobster/agents/langgraph_supervisor/handoff.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:25:25,404 copying lobster/agents/langgraph_supervisor/agent_name.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:25:25,406 copying lobster/agents/langgraph_supervisor/__init__.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:25:25,408 copying lobster/agents/langgraph_supervisor/supervisor.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:25:25,411 running egg_info 2026-01-07T18:25:25,422 writing lobster_ai.egg-info/PKG-INFO 2026-01-07T18:25:25,455 writing dependency_links to lobster_ai.egg-info/dependency_links.txt 2026-01-07T18:25:25,456 writing entry points to lobster_ai.egg-info/entry_points.txt 2026-01-07T18:25:25,475 writing requirements to lobster_ai.egg-info/requires.txt 2026-01-07T18:25:25,477 writing top-level names to lobster_ai.egg-info/top_level.txt 2026-01-07T18:25:25,595 reading manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:25:25,611 adding license file 'LICENSE' 2026-01-07T18:25:25,625 writing manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:25:25,715 creating build/lib/lobster/services/metadata/protocol_extraction/amplicon/resources 2026-01-07T18:25:25,716 copying lobster/services/metadata/protocol_extraction/amplicon/resources/primers.json -> build/lib/lobster/services/metadata/protocol_extraction/amplicon/resources 2026-01-07T18:25:25,753 installing to build/bdist.linux-armv7l/wheel 2026-01-07T18:25:25,754 running install 2026-01-07T18:25:25,777 running install_lib 2026-01-07T18:25:25,783 creating build/bdist.linux-armv7l/wheel 2026-01-07T18:25:25,786 creating build/bdist.linux-armv7l/wheel/lobster 2026-01-07T18:25:25,788 creating build/bdist.linux-armv7l/wheel/lobster/config 2026-01-07T18:25:25,789 creating build/bdist.linux-armv7l/wheel/lobster/config/providers 2026-01-07T18:25:25,791 copying build/lib/lobster/config/providers/ollama_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:25:25,793 copying build/lib/lobster/config/providers/bedrock_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:25:25,796 copying build/lib/lobster/config/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:25:25,798 copying build/lib/lobster/config/providers/registry.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:25:25,800 copying build/lib/lobster/config/providers/gemini_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:25:25,803 copying build/lib/lobster/config/providers/base_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:25:25,805 copying build/lib/lobster/config/providers/anthropic_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:25:25,807 copying build/lib/lobster/config/supervisor_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,809 copying build/lib/lobster/config/agent_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,812 copying build/lib/lobster/config/ollama_service.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,814 copying build/lib/lobster/config/workspace_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,816 copying build/lib/lobster/config/base_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,818 copying build/lib/lobster/config/llm_factory.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,820 copying build/lib/lobster/config/global_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,822 copying build/lib/lobster/config/provider_setup.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,825 copying build/lib/lobster/config/config_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,827 copying build/lib/lobster/config/agent_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,829 copying build/lib/lobster/config/model_service.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,832 copying build/lib/lobster/config/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,834 copying build/lib/lobster/config/settings.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,836 copying build/lib/lobster/config/agent_capabilities.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,838 copying build/lib/lobster/config/subscription_tiers.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,841 copying build/lib/lobster/config/constants.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:25:25,842 copying build/lib/lobster/version.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:25:25,845 creating build/bdist.linux-armv7l/wheel/lobster/utils 2026-01-07T18:25:25,846 copying build/lib/lobster/utils/system.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,848 copying build/lib/lobster/utils/callbacks.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,851 copying build/lib/lobster/utils/json_extractor.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,854 copying build/lib/lobster/utils/file_analyzer.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,856 copying build/lib/lobster/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,858 copying build/lib/lobster/utils/ssl_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,860 copying build/lib/lobster/utils/error_handlers.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,863 copying build/lib/lobster/utils/file_naming.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,865 copying build/lib/lobster/utils/logger.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,867 copying build/lib/lobster/utils/deviance.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,869 copying build/lib/lobster/utils/progress_wrapper.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:25:25,872 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal 2026-01-07T18:25:25,874 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/utils 2026-01-07T18:25:25,875 copying build/lib/lobster/cli_internal/utils/path_resolution.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/utils 2026-01-07T18:25:25,877 copying build/lib/lobster/cli_internal/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/utils 2026-01-07T18:25:25,879 copying build/lib/lobster/cli_internal/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal 2026-01-07T18:25:25,882 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/commands 2026-01-07T18:25:25,882 copying build/lib/lobster/cli_internal/commands/output_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands 2026-01-07T18:25:25,885 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/commands/heavy 2026-01-07T18:25:25,886 copying build/lib/lobster/cli_internal/commands/heavy/visualization_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:25:25,889 copying build/lib/lobster/cli_internal/commands/heavy/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:25:25,890 copying build/lib/lobster/cli_internal/commands/heavy/modality_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:25:25,893 copying build/lib/lobster/cli_internal/commands/heavy/data_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:25:25,896 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/commands/light 2026-01-07T18:25:25,897 copying build/lib/lobster/cli_internal/commands/light/workspace_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:25:25,900 copying build/lib/lobster/cli_internal/commands/light/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:25:25,902 copying build/lib/lobster/cli_internal/commands/light/pipeline_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:25:25,904 copying build/lib/lobster/cli_internal/commands/light/queue_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:25:25,907 copying build/lib/lobster/cli_internal/commands/light/config_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:25:25,909 copying build/lib/lobster/cli_internal/commands/light/metadata_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:25:25,912 copying build/lib/lobster/cli_internal/commands/light/file_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:25:25,914 copying build/lib/lobster/cli_internal/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands 2026-01-07T18:25:25,917 copying build/lib/lobster/_version.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:25:25,919 copying build/lib/lobster/__main__.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:25:25,921 creating build/bdist.linux-armv7l/wheel/lobster/lobster_cloud 2026-01-07T18:25:25,922 copying build/lib/lobster/lobster_cloud/client.py -> build/bdist.linux-armv7l/wheel/./lobster/lobster_cloud 2026-01-07T18:25:25,924 copying build/lib/lobster/lobster_cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/lobster_cloud 2026-01-07T18:25:25,926 copying build/lib/lobster/cli.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:25:25,933 creating build/bdist.linux-armv7l/wheel/lobster/tools 2026-01-07T18:25:25,935 creating build/bdist.linux-armv7l/wheel/lobster/tools/providers 2026-01-07T18:25:25,936 copying build/lib/lobster/tools/providers/biorxiv_medrxiv_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,939 copying build/lib/lobster/tools/providers/geo_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,943 copying build/lib/lobster/tools/providers/biorxiv_medrxiv_config.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,945 copying build/lib/lobster/tools/providers/organism_enum.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,948 copying build/lib/lobster/tools/providers/publication_resolver.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,951 copying build/lib/lobster/tools/providers/pride_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,953 copying build/lib/lobster/tools/providers/webpage_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,956 copying build/lib/lobster/tools/providers/massive_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,958 copying build/lib/lobster/tools/providers/ncbi_query_builder.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,961 copying build/lib/lobster/tools/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,963 copying build/lib/lobster/tools/providers/pdb_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,965 copying build/lib/lobster/tools/providers/pmc_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,968 copying build/lib/lobster/tools/providers/biopython_entrez_wrapper.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,971 copying build/lib/lobster/tools/providers/abstract_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,973 copying build/lib/lobster/tools/providers/pride_normalizer.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,975 copying build/lib/lobster/tools/providers/geo_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,978 copying build/lib/lobster/tools/providers/structure_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,980 copying build/lib/lobster/tools/providers/base_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,983 copying build/lib/lobster/tools/providers/pubmed_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,987 copying build/lib/lobster/tools/providers/provider_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,989 copying build/lib/lobster/tools/providers/sra_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:25:25,993 copying build/lib/lobster/tools/expert_handoff_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:25,995 copying build/lib/lobster/tools/gpu_detector.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:25,997 copying build/lib/lobster/tools/geo_parser.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:25,999 copying build/lib/lobster/tools/download_orchestrator.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,002 copying build/lib/lobster/tools/workflow_tracker.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,004 copying build/lib/lobster/tools/todo_tools.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,007 copying build/lib/lobster/tools/custom_code_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,009 copying build/lib/lobster/tools/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,012 copying build/lib/lobster/tools/expert_handoff_patterns.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,015 copying build/lib/lobster/tools/pipeline_strategy.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,016 copying build/lib/lobster/tools/geo_downloader.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,018 copying build/lib/lobster/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,020 copying build/lib/lobster/tools/enhanced_handoff_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,023 copying build/lib/lobster/tools/handoff_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,025 creating build/bdist.linux-armv7l/wheel/lobster/tools/archive 2026-01-07T18:25:26,026 copying build/lib/lobster/tools/archive/unified_content_service.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/archive 2026-01-07T18:25:26,029 copying build/lib/lobster/tools/archive/publication_service.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/archive 2026-01-07T18:25:26,032 copying build/lib/lobster/tools/url_transforms.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,033 copying build/lib/lobster/tools/workspace_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:25:26,039 creating build/bdist.linux-armv7l/wheel/lobster/core 2026-01-07T18:25:26,040 copying build/lib/lobster/core/notebook_validator.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,043 creating build/bdist.linux-armv7l/wheel/lobster/core/identifiers 2026-01-07T18:25:26,044 copying build/lib/lobster/core/identifiers/accession_resolver.py -> build/bdist.linux-armv7l/wheel/./lobster/core/identifiers 2026-01-07T18:25:26,047 copying build/lib/lobster/core/identifiers/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/identifiers 2026-01-07T18:25:26,049 copying build/lib/lobster/core/ir_coverage.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,052 copying build/lib/lobster/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,054 copying build/lib/lobster/core/plugin_loader.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,056 copying build/lib/lobster/core/provenance.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,059 copying build/lib/lobster/core/client.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,063 creating build/bdist.linux-armv7l/wheel/lobster/core/backends 2026-01-07T18:25:26,065 copying build/lib/lobster/core/backends/base.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:25:26,067 copying build/lib/lobster/core/backends/h5ad_backend.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:25:26,070 copying build/lib/lobster/core/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:25:26,072 copying build/lib/lobster/core/backends/mudata_backend.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:25:26,075 creating build/bdist.linux-armv7l/wheel/lobster/core/adapters 2026-01-07T18:25:26,076 copying build/lib/lobster/core/adapters/base.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:25:26,079 copying build/lib/lobster/core/adapters/pseudobulk_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:25:26,082 copying build/lib/lobster/core/adapters/proteomics_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:25:26,085 copying build/lib/lobster/core/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:25:26,086 copying build/lib/lobster/core/adapters/protein_structure_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:25:26,090 copying build/lib/lobster/core/adapters/transcriptomics_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:25:26,093 creating build/bdist.linux-armv7l/wheel/lobster/core/schemas 2026-01-07T18:25:26,094 copying build/lib/lobster/core/schemas/database_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,097 copying build/lib/lobster/core/schemas/export_schemas.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,100 copying build/lib/lobster/core/schemas/validation.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,103 copying build/lib/lobster/core/schemas/transcriptomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,106 copying build/lib/lobster/core/schemas/metagenomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,109 copying build/lib/lobster/core/schemas/metabolomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,112 copying build/lib/lobster/core/schemas/publication_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,115 copying build/lib/lobster/core/schemas/protein_structure.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,118 copying build/lib/lobster/core/schemas/download_urls.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,120 copying build/lib/lobster/core/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,122 copying build/lib/lobster/core/schemas/sra.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,125 copying build/lib/lobster/core/schemas/database_mappings.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,127 copying build/lib/lobster/core/schemas/download_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,130 copying build/lib/lobster/core/schemas/proteomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:25:26,133 copying build/lib/lobster/core/data_manager_v2.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,137 copying build/lib/lobster/core/publication_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,140 creating build/bdist.linux-armv7l/wheel/lobster/core/utils 2026-01-07T18:25:26,141 copying build/lib/lobster/core/utils/h5ad_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/core/utils 2026-01-07T18:25:26,144 copying build/lib/lobster/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/utils 2026-01-07T18:25:26,146 copying build/lib/lobster/core/plot_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,148 copying build/lib/lobster/core/archive_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,151 copying build/lib/lobster/core/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,153 copying build/lib/lobster/core/analysis_ir.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,156 creating build/bdist.linux-armv7l/wheel/lobster/core/interfaces 2026-01-07T18:25:26,158 copying build/lib/lobster/core/interfaces/adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:25:26,160 copying build/lib/lobster/core/interfaces/validator.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:25:26,163 copying build/lib/lobster/core/interfaces/base_client.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:25:26,165 copying build/lib/lobster/core/interfaces/backend.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:25:26,167 copying build/lib/lobster/core/interfaces/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:25:26,169 copying build/lib/lobster/core/interfaces/download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:25:26,172 copying build/lib/lobster/core/config_resolver.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,175 copying build/lib/lobster/core/notebook_exporter.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,178 copying build/lib/lobster/core/license_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,180 copying build/lib/lobster/core/component_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,183 copying build/lib/lobster/core/notebook_executor.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,185 copying build/lib/lobster/core/download_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,188 copying build/lib/lobster/core/queue_storage.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,190 copying build/lib/lobster/core/ris_parser.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,193 copying build/lib/lobster/core/workspace.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:25:26,195 creating build/bdist.linux-armv7l/wheel/lobster/ui 2026-01-07T18:25:26,196 copying build/lib/lobster/ui/console_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:25:26,200 creating build/bdist.linux-armv7l/wheel/lobster/ui/widgets 2026-01-07T18:25:26,201 copying build/lib/lobster/ui/widgets/query_prompt.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,203 copying build/lib/lobster/ui/widgets/error_modal.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,205 copying build/lib/lobster/ui/widgets/chat_message.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,207 copying build/lib/lobster/ui/widgets/queue_status_bar.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,209 copying build/lib/lobster/ui/widgets/activity_log.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,211 copying build/lib/lobster/ui/widgets/results_display.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,213 copying build/lib/lobster/ui/widgets/connections_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,215 copying build/lib/lobster/ui/widgets/data_hub.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,218 copying build/lib/lobster/ui/widgets/token_usage_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,220 copying build/lib/lobster/ui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,222 copying build/lib/lobster/ui/widgets/agents_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,224 copying build/lib/lobster/ui/widgets/adapters_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,227 copying build/lib/lobster/ui/widgets/plot_preview.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,229 copying build/lib/lobster/ui/widgets/queue_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,232 copying build/lib/lobster/ui/widgets/system_info.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,234 copying build/lib/lobster/ui/widgets/modality_list.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,236 copying build/lib/lobster/ui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:25:26,238 copying build/lib/lobster/ui/progress_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:25:26,241 copying build/lib/lobster/ui/live_dashboard.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:25:26,244 creating build/bdist.linux-armv7l/wheel/lobster/ui/callbacks 2026-01-07T18:25:26,245 copying build/lib/lobster/ui/callbacks/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/callbacks 2026-01-07T18:25:26,247 copying build/lib/lobster/ui/callbacks/textual_callback.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/callbacks 2026-01-07T18:25:26,250 copying build/lib/lobster/ui/themes.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:25:26,253 copying build/lib/lobster/ui/os_app.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:25:26,255 creating build/bdist.linux-armv7l/wheel/lobster/ui/screens 2026-01-07T18:25:26,256 copying build/lib/lobster/ui/screens/analysis_screen.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/screens 2026-01-07T18:25:26,259 copying build/lib/lobster/ui/screens/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/screens 2026-01-07T18:25:26,261 copying build/lib/lobster/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:25:26,263 copying build/lib/lobster/ui/commands.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:25:26,267 creating build/bdist.linux-armv7l/wheel/lobster/ui/formatters 2026-01-07T18:25:26,268 copying build/lib/lobster/ui/formatters/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/formatters 2026-01-07T18:25:26,270 creating build/bdist.linux-armv7l/wheel/lobster/ui/services 2026-01-07T18:25:26,272 copying build/lib/lobster/ui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/services 2026-01-07T18:25:26,274 copying build/lib/lobster/ui/services/error_service.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/services 2026-01-07T18:25:26,277 creating build/bdist.linux-armv7l/wheel/lobster/ui/components 2026-01-07T18:25:26,278 copying build/lib/lobster/ui/components/status_display.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:25:26,281 copying build/lib/lobster/ui/components/multi_progress.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:25:26,284 copying build/lib/lobster/ui/components/file_tree.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:25:26,286 copying build/lib/lobster/ui/components/parallel_workers_progress.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:25:26,288 copying build/lib/lobster/ui/components/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:25:26,290 copying build/lib/lobster/main.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:25:26,293 creating build/bdist.linux-armv7l/wheel/lobster/services 2026-01-07T18:25:26,295 creating build/bdist.linux-armv7l/wheel/lobster/services/data_management 2026-01-07T18:25:26,296 copying build/lib/lobster/services/data_management/concatenation_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_management 2026-01-07T18:25:26,300 copying build/lib/lobster/services/data_management/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_management 2026-01-07T18:25:26,301 copying build/lib/lobster/services/data_management/modality_management_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_management 2026-01-07T18:25:26,305 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata 2026-01-07T18:25:26,306 copying build/lib/lobster/services/metadata/manual_annotation_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:25:26,309 copying build/lib/lobster/services/metadata/metadata_validation_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:25:26,312 copying build/lib/lobster/services/metadata/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:25:26,314 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction 2026-01-07T18:25:26,315 copying build/lib/lobster/services/metadata/protocol_extraction/base.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction 2026-01-07T18:25:26,318 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:26,319 copying build/lib/lobster/services/metadata/protocol_extraction/mass_spec/service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:26,321 copying build/lib/lobster/services/metadata/protocol_extraction/mass_spec/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:26,323 copying build/lib/lobster/services/metadata/protocol_extraction/mass_spec/details.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:25:26,326 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:26,328 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/amplicon/resources 2026-01-07T18:25:26,329 copying build/lib/lobster/services/metadata/protocol_extraction/amplicon/resources/primers.json -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/amplicon/resources 2026-01-07T18:25:26,331 copying build/lib/lobster/services/metadata/protocol_extraction/amplicon/service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:26,334 copying build/lib/lobster/services/metadata/protocol_extraction/amplicon/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:26,336 copying build/lib/lobster/services/metadata/protocol_extraction/amplicon/details.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:25:26,339 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:26,340 copying build/lib/lobster/services/metadata/protocol_extraction/rnaseq/service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:26,343 copying build/lib/lobster/services/metadata/protocol_extraction/rnaseq/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:26,345 copying build/lib/lobster/services/metadata/protocol_extraction/rnaseq/details.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:25:26,348 copying build/lib/lobster/services/metadata/protocol_extraction/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction 2026-01-07T18:25:26,351 copying build/lib/lobster/services/metadata/identifier_provenance_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:25:26,354 copying build/lib/lobster/services/metadata/sample_grouping_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:25:26,357 copying build/lib/lobster/services/metadata/metadata_standardization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:25:26,362 creating build/bdist.linux-armv7l/wheel/lobster/services/orchestration 2026-01-07T18:25:26,363 copying build/lib/lobster/services/orchestration/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/orchestration 2026-01-07T18:25:26,366 copying build/lib/lobster/services/orchestration/publication_processing_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/orchestration 2026-01-07T18:25:26,372 creating build/bdist.linux-armv7l/wheel/lobster/services/ml 2026-01-07T18:25:26,373 copying build/lib/lobster/services/ml/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/ml 2026-01-07T18:25:26,376 copying build/lib/lobster/services/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services 2026-01-07T18:25:26,379 creating build/bdist.linux-armv7l/wheel/lobster/services/analysis 2026-01-07T18:25:26,381 copying build/lib/lobster/services/analysis/enhanced_singlecell_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,386 copying build/lib/lobster/services/analysis/scvi_embedding_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,389 copying build/lib/lobster/services/analysis/differential_formula_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,393 copying build/lib/lobster/services/analysis/structure_analysis_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,397 copying build/lib/lobster/services/analysis/bulk_rnaseq_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,403 copying build/lib/lobster/services/analysis/clustering_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,412 copying build/lib/lobster/services/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,414 copying build/lib/lobster/services/analysis/pseudobulk_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:25:26,420 creating build/bdist.linux-armv7l/wheel/lobster/services/visualization 2026-01-07T18:25:26,422 copying build/lib/lobster/services/visualization/visualization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:25:26,431 copying build/lib/lobster/services/visualization/pymol_visualization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:25:26,434 copying build/lib/lobster/services/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:25:26,436 copying build/lib/lobster/services/visualization/bulk_visualization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:25:26,441 creating build/bdist.linux-armv7l/wheel/lobster/services/quality 2026-01-07T18:25:26,442 copying build/lib/lobster/services/quality/quality_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/quality 2026-01-07T18:25:26,445 copying build/lib/lobster/services/quality/preprocessing_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/quality 2026-01-07T18:25:26,448 copying build/lib/lobster/services/quality/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/quality 2026-01-07T18:25:26,450 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access 2026-01-07T18:25:26,451 copying build/lib/lobster/services/data_access/pride_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,454 copying build/lib/lobster/services/data_access/geo_fallback_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,457 copying build/lib/lobster/services/data_access/massive_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,460 copying build/lib/lobster/services/data_access/docling_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,463 copying build/lib/lobster/services/data_access/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,465 copying build/lib/lobster/services/data_access/content_access_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,469 copying build/lib/lobster/services/data_access/geo_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,472 copying build/lib/lobster/services/data_access/workspace_content_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,475 copying build/lib/lobster/services/data_access/protein_structure_fetch_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,478 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo 2026-01-07T18:25:26,479 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/metadata 2026-01-07T18:25:26,480 copying build/lib/lobster/services/data_access/geo/metadata/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo/metadata 2026-01-07T18:25:26,483 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/utils 2026-01-07T18:25:26,484 copying build/lib/lobster/services/data_access/geo/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo/utils 2026-01-07T18:25:26,486 copying build/lib/lobster/services/data_access/geo/parser.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:25:26,489 copying build/lib/lobster/services/data_access/geo/facade.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:25:26,491 copying build/lib/lobster/services/data_access/geo/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:25:26,493 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/sample 2026-01-07T18:25:26,494 copying build/lib/lobster/services/data_access/geo/sample/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo/sample 2026-01-07T18:25:26,496 copying build/lib/lobster/services/data_access/geo/downloader.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:25:26,499 copying build/lib/lobster/services/data_access/geo/strategy.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:25:26,502 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/loaders 2026-01-07T18:25:26,503 copying build/lib/lobster/services/data_access/geo/loaders/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo/loaders 2026-01-07T18:25:26,505 copying build/lib/lobster/services/data_access/geo/loaders/tenx.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo/loaders 2026-01-07T18:25:26,507 copying build/lib/lobster/services/data_access/geo/constants.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:25:26,510 copying build/lib/lobster/services/data_access/sra_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,513 copying build/lib/lobster/services/data_access/geo_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:25:26,521 creating build/bdist.linux-armv7l/wheel/lobster/services/templates 2026-01-07T18:25:26,522 copying build/lib/lobster/services/templates/annotation_templates.py -> build/bdist.linux-armv7l/wheel/./lobster/services/templates 2026-01-07T18:25:26,525 copying build/lib/lobster/services/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/templates 2026-01-07T18:25:26,527 creating build/bdist.linux-armv7l/wheel/lobster/services/execution 2026-01-07T18:25:26,528 copying build/lib/lobster/services/execution/execution_context_builder.py -> build/bdist.linux-armv7l/wheel/./lobster/services/execution 2026-01-07T18:25:26,531 copying build/lib/lobster/services/execution/custom_code_execution_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/execution 2026-01-07T18:25:26,534 copying build/lib/lobster/services/execution/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/execution 2026-01-07T18:25:26,537 creating build/bdist.linux-armv7l/wheel/lobster/agents 2026-01-07T18:25:26,538 copying build/lib/lobster/agents/draw_graph.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,540 copying build/lib/lobster/agents/graph.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,542 copying build/lib/lobster/agents/data_expert_assistant.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,545 copying build/lib/lobster/agents/data_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,549 copying build/lib/lobster/agents/state.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,551 copying build/lib/lobster/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,552 copying build/lib/lobster/agents/research_agent.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,559 creating build/bdist.linux-armv7l/wheel/lobster/agents/proteomics 2026-01-07T18:25:26,560 copying build/lib/lobster/agents/proteomics/state.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/proteomics 2026-01-07T18:25:26,562 copying build/lib/lobster/agents/proteomics/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/proteomics 2026-01-07T18:25:26,563 copying build/lib/lobster/agents/visualization_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,567 creating build/bdist.linux-armv7l/wheel/lobster/agents/transcriptomics 2026-01-07T18:25:26,568 copying build/lib/lobster/agents/transcriptomics/transcriptomics_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:25:26,571 copying build/lib/lobster/agents/transcriptomics/de_analysis_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:25:26,574 copying build/lib/lobster/agents/transcriptomics/shared_tools.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:25:26,577 copying build/lib/lobster/agents/transcriptomics/state.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:25:26,579 copying build/lib/lobster/agents/transcriptomics/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:25:26,581 copying build/lib/lobster/agents/transcriptomics/annotation_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:25:26,585 creating build/bdist.linux-armv7l/wheel/lobster/agents/archive 2026-01-07T18:25:26,586 copying build/lib/lobster/agents/archive/research_agent_assistant.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/archive 2026-01-07T18:25:26,589 copying build/lib/lobster/agents/supervisor.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:25:26,593 creating build/bdist.linux-armv7l/wheel/lobster/agents/langgraph_supervisor 2026-01-07T18:25:26,594 copying build/lib/lobster/agents/langgraph_supervisor/handoff.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:25:26,596 copying build/lib/lobster/agents/langgraph_supervisor/agent_name.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:25:26,599 copying build/lib/lobster/agents/langgraph_supervisor/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:25:26,600 copying build/lib/lobster/agents/langgraph_supervisor/supervisor.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:25:26,603 running install_egg_info 2026-01-07T18:25:26,609 Copying lobster_ai.egg-info to build/bdist.linux-armv7l/wheel/./lobster_ai-0.4.1.4-py3.11.egg-info 2026-01-07T18:25:26,622 running install_scripts 2026-01-07T18:25:26,635 creating build/bdist.linux-armv7l/wheel/lobster_ai-0.4.1.4.dist-info/WHEEL 2026-01-07T18:25:26,638 creating '/tmp/pip-wheel-wtm9q_50/.tmp-lvgks2f9/lobster_ai-0.4.1.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-07T18:25:26,641 adding 'lobster/__main__.py' 2026-01-07T18:25:26,642 adding 'lobster/_version.py' 2026-01-07T18:25:26,669 adding 'lobster/cli.py' 2026-01-07T18:25:26,672 adding 'lobster/main.py' 2026-01-07T18:25:26,673 adding 'lobster/version.py' 2026-01-07T18:25:26,675 adding 'lobster/agents/__init__.py' 2026-01-07T18:25:26,682 adding 'lobster/agents/data_expert.py' 2026-01-07T18:25:26,686 adding 'lobster/agents/data_expert_assistant.py' 2026-01-07T18:25:26,688 adding 'lobster/agents/draw_graph.py' 2026-01-07T18:25:26,690 adding 'lobster/agents/graph.py' 2026-01-07T18:25:26,705 adding 'lobster/agents/research_agent.py' 2026-01-07T18:25:26,708 adding 'lobster/agents/state.py' 2026-01-07T18:25:26,712 adding 'lobster/agents/supervisor.py' 2026-01-07T18:25:26,716 adding 'lobster/agents/visualization_expert.py' 2026-01-07T18:25:26,719 adding 'lobster/agents/archive/research_agent_assistant.py' 2026-01-07T18:25:26,720 adding 'lobster/agents/langgraph_supervisor/__init__.py' 2026-01-07T18:25:26,722 adding 'lobster/agents/langgraph_supervisor/agent_name.py' 2026-01-07T18:25:26,724 adding 'lobster/agents/langgraph_supervisor/handoff.py' 2026-01-07T18:25:26,726 adding 'lobster/agents/langgraph_supervisor/supervisor.py' 2026-01-07T18:25:26,728 adding 'lobster/agents/proteomics/__init__.py' 2026-01-07T18:25:26,729 adding 'lobster/agents/proteomics/state.py' 2026-01-07T18:25:26,731 adding 'lobster/agents/transcriptomics/__init__.py' 2026-01-07T18:25:26,735 adding 'lobster/agents/transcriptomics/annotation_expert.py' 2026-01-07T18:25:26,744 adding 'lobster/agents/transcriptomics/de_analysis_expert.py' 2026-01-07T18:25:26,748 adding 'lobster/agents/transcriptomics/shared_tools.py' 2026-01-07T18:25:26,749 adding 'lobster/agents/transcriptomics/state.py' 2026-01-07T18:25:26,754 adding 'lobster/agents/transcriptomics/transcriptomics_expert.py' 2026-01-07T18:25:26,756 adding 'lobster/cli_internal/__init__.py' 2026-01-07T18:25:26,758 adding 'lobster/cli_internal/commands/__init__.py' 2026-01-07T18:25:26,760 adding 'lobster/cli_internal/commands/output_adapter.py' 2026-01-07T18:25:26,762 adding 'lobster/cli_internal/commands/heavy/__init__.py' 2026-01-07T18:25:26,763 adding 'lobster/cli_internal/commands/heavy/data_commands.py' 2026-01-07T18:25:26,766 adding 'lobster/cli_internal/commands/heavy/modality_commands.py' 2026-01-07T18:25:26,768 adding 'lobster/cli_internal/commands/heavy/visualization_commands.py' 2026-01-07T18:25:26,769 adding 'lobster/cli_internal/commands/light/__init__.py' 2026-01-07T18:25:26,772 adding 'lobster/cli_internal/commands/light/config_commands.py' 2026-01-07T18:25:26,775 adding 'lobster/cli_internal/commands/light/file_commands.py' 2026-01-07T18:25:26,777 adding 'lobster/cli_internal/commands/light/metadata_commands.py' 2026-01-07T18:25:26,779 adding 'lobster/cli_internal/commands/light/pipeline_commands.py' 2026-01-07T18:25:26,781 adding 'lobster/cli_internal/commands/light/queue_commands.py' 2026-01-07T18:25:26,785 adding 'lobster/cli_internal/commands/light/workspace_commands.py' 2026-01-07T18:25:26,787 adding 'lobster/cli_internal/utils/__init__.py' 2026-01-07T18:25:26,789 adding 'lobster/cli_internal/utils/path_resolution.py' 2026-01-07T18:25:26,791 adding 'lobster/config/__init__.py' 2026-01-07T18:25:26,793 adding 'lobster/config/agent_capabilities.py' 2026-01-07T18:25:26,796 adding 'lobster/config/agent_config.py' 2026-01-07T18:25:26,798 adding 'lobster/config/agent_registry.py' 2026-01-07T18:25:26,799 adding 'lobster/config/base_config.py' 2026-01-07T18:25:26,801 adding 'lobster/config/config_manager.py' 2026-01-07T18:25:26,803 adding 'lobster/config/constants.py' 2026-01-07T18:25:26,804 adding 'lobster/config/global_config.py' 2026-01-07T18:25:26,806 adding 'lobster/config/llm_factory.py' 2026-01-07T18:25:26,808 adding 'lobster/config/model_service.py' 2026-01-07T18:25:26,810 adding 'lobster/config/ollama_service.py' 2026-01-07T18:25:26,812 adding 'lobster/config/provider_setup.py' 2026-01-07T18:25:26,814 adding 'lobster/config/settings.py' 2026-01-07T18:25:26,815 adding 'lobster/config/subscription_tiers.py' 2026-01-07T18:25:26,817 adding 'lobster/config/supervisor_config.py' 2026-01-07T18:25:26,819 adding 'lobster/config/workspace_config.py' 2026-01-07T18:25:26,821 adding 'lobster/config/providers/__init__.py' 2026-01-07T18:25:26,823 adding 'lobster/config/providers/anthropic_provider.py' 2026-01-07T18:25:26,824 adding 'lobster/config/providers/base_provider.py' 2026-01-07T18:25:26,827 adding 'lobster/config/providers/bedrock_provider.py' 2026-01-07T18:25:26,829 adding 'lobster/config/providers/gemini_provider.py' 2026-01-07T18:25:26,831 adding 'lobster/config/providers/ollama_provider.py' 2026-01-07T18:25:26,833 adding 'lobster/config/providers/registry.py' 2026-01-07T18:25:26,836 adding 'lobster/core/__init__.py' 2026-01-07T18:25:26,838 adding 'lobster/core/analysis_ir.py' 2026-01-07T18:25:26,841 adding 'lobster/core/archive_utils.py' 2026-01-07T18:25:26,851 adding 'lobster/core/client.py' 2026-01-07T18:25:26,853 adding 'lobster/core/component_registry.py' 2026-01-07T18:25:26,855 adding 'lobster/core/config_resolver.py' 2026-01-07T18:25:26,868 adding 'lobster/core/data_manager_v2.py' 2026-01-07T18:25:26,871 adding 'lobster/core/download_queue.py' 2026-01-07T18:25:26,872 adding 'lobster/core/exceptions.py' 2026-01-07T18:25:26,875 adding 'lobster/core/ir_coverage.py' 2026-01-07T18:25:26,878 adding 'lobster/core/license_manager.py' 2026-01-07T18:25:26,880 adding 'lobster/core/notebook_executor.py' 2026-01-07T18:25:26,883 adding 'lobster/core/notebook_exporter.py' 2026-01-07T18:25:26,886 adding 'lobster/core/notebook_validator.py' 2026-01-07T18:25:26,889 adding 'lobster/core/plot_manager.py' 2026-01-07T18:25:26,891 adding 'lobster/core/plugin_loader.py' 2026-01-07T18:25:26,893 adding 'lobster/core/provenance.py' 2026-01-07T18:25:26,895 adding 'lobster/core/publication_queue.py' 2026-01-07T18:25:26,897 adding 'lobster/core/queue_storage.py' 2026-01-07T18:25:26,899 adding 'lobster/core/ris_parser.py' 2026-01-07T18:25:26,901 adding 'lobster/core/workspace.py' 2026-01-07T18:25:26,903 adding 'lobster/core/adapters/__init__.py' 2026-01-07T18:25:26,905 adding 'lobster/core/adapters/base.py' 2026-01-07T18:25:26,908 adding 'lobster/core/adapters/protein_structure_adapter.py' 2026-01-07T18:25:26,911 adding 'lobster/core/adapters/proteomics_adapter.py' 2026-01-07T18:25:26,914 adding 'lobster/core/adapters/pseudobulk_adapter.py' 2026-01-07T18:25:26,917 adding 'lobster/core/adapters/transcriptomics_adapter.py' 2026-01-07T18:25:26,919 adding 'lobster/core/backends/__init__.py' 2026-01-07T18:25:26,921 adding 'lobster/core/backends/base.py' 2026-01-07T18:25:26,925 adding 'lobster/core/backends/h5ad_backend.py' 2026-01-07T18:25:26,927 adding 'lobster/core/backends/mudata_backend.py' 2026-01-07T18:25:26,929 adding 'lobster/core/identifiers/__init__.py' 2026-01-07T18:25:26,932 adding 'lobster/core/identifiers/accession_resolver.py' 2026-01-07T18:25:26,934 adding 'lobster/core/interfaces/__init__.py' 2026-01-07T18:25:26,935 adding 'lobster/core/interfaces/adapter.py' 2026-01-07T18:25:26,937 adding 'lobster/core/interfaces/backend.py' 2026-01-07T18:25:26,938 adding 'lobster/core/interfaces/base_client.py' 2026-01-07T18:25:26,941 adding 'lobster/core/interfaces/download_service.py' 2026-01-07T18:25:26,943 adding 'lobster/core/interfaces/validator.py' 2026-01-07T18:25:26,945 adding 'lobster/core/schemas/__init__.py' 2026-01-07T18:25:26,948 adding 'lobster/core/schemas/database_mappings.py' 2026-01-07T18:25:26,950 adding 'lobster/core/schemas/database_registry.py' 2026-01-07T18:25:26,952 adding 'lobster/core/schemas/download_queue.py' 2026-01-07T18:25:26,954 adding 'lobster/core/schemas/download_urls.py' 2026-01-07T18:25:26,959 adding 'lobster/core/schemas/export_schemas.py' 2026-01-07T18:25:26,963 adding 'lobster/core/schemas/metabolomics.py' 2026-01-07T18:25:26,969 adding 'lobster/core/schemas/metagenomics.py' 2026-01-07T18:25:26,971 adding 'lobster/core/schemas/protein_structure.py' 2026-01-07T18:25:26,975 adding 'lobster/core/schemas/proteomics.py' 2026-01-07T18:25:26,978 adding 'lobster/core/schemas/publication_queue.py' 2026-01-07T18:25:26,982 adding 'lobster/core/schemas/sra.py' 2026-01-07T18:25:26,989 adding 'lobster/core/schemas/transcriptomics.py' 2026-01-07T18:25:26,992 adding 'lobster/core/schemas/validation.py' 2026-01-07T18:25:26,993 adding 'lobster/core/utils/__init__.py' 2026-01-07T18:25:26,996 adding 'lobster/core/utils/h5ad_utils.py' 2026-01-07T18:25:26,997 adding 'lobster/lobster_cloud/__init__.py' 2026-01-07T18:25:26,999 adding 'lobster/lobster_cloud/client.py' 2026-01-07T18:25:27,001 adding 'lobster/services/__init__.py' 2026-01-07T18:25:27,003 adding 'lobster/services/analysis/__init__.py' 2026-01-07T18:25:27,011 adding 'lobster/services/analysis/bulk_rnaseq_service.py' 2026-01-07T18:25:27,021 adding 'lobster/services/analysis/clustering_service.py' 2026-01-07T18:25:27,025 adding 'lobster/services/analysis/differential_formula_service.py' 2026-01-07T18:25:27,031 adding 'lobster/services/analysis/enhanced_singlecell_service.py' 2026-01-07T18:25:27,035 adding 'lobster/services/analysis/pseudobulk_service.py' 2026-01-07T18:25:27,037 adding 'lobster/services/analysis/scvi_embedding_service.py' 2026-01-07T18:25:27,039 adding 'lobster/services/analysis/structure_analysis_service.py' 2026-01-07T18:25:27,041 adding 'lobster/services/data_access/__init__.py' 2026-01-07T18:25:27,049 adding 'lobster/services/data_access/content_access_service.py' 2026-01-07T18:25:27,055 adding 'lobster/services/data_access/docling_service.py' 2026-01-07T18:25:27,059 adding 'lobster/services/data_access/geo_download_service.py' 2026-01-07T18:25:27,061 adding 'lobster/services/data_access/geo_fallback_service.py' 2026-01-07T18:25:27,085 adding 'lobster/services/data_access/geo_service.py' 2026-01-07T18:25:27,090 adding 'lobster/services/data_access/massive_download_service.py' 2026-01-07T18:25:27,092 adding 'lobster/services/data_access/pride_download_service.py' 2026-01-07T18:25:27,094 adding 'lobster/services/data_access/protein_structure_fetch_service.py' 2026-01-07T18:25:27,099 adding 'lobster/services/data_access/sra_download_service.py' 2026-01-07T18:25:27,104 adding 'lobster/services/data_access/workspace_content_service.py' 2026-01-07T18:25:27,106 adding 'lobster/services/data_access/geo/__init__.py' 2026-01-07T18:25:27,108 adding 'lobster/services/data_access/geo/constants.py' 2026-01-07T18:25:27,112 adding 'lobster/services/data_access/geo/downloader.py' 2026-01-07T18:25:27,114 adding 'lobster/services/data_access/geo/facade.py' 2026-01-07T18:25:27,121 adding 'lobster/services/data_access/geo/parser.py' 2026-01-07T18:25:27,124 adding 'lobster/services/data_access/geo/strategy.py' 2026-01-07T18:25:27,126 adding 'lobster/services/data_access/geo/loaders/__init__.py' 2026-01-07T18:25:27,128 adding 'lobster/services/data_access/geo/loaders/tenx.py' 2026-01-07T18:25:27,130 adding 'lobster/services/data_access/geo/metadata/__init__.py' 2026-01-07T18:25:27,131 adding 'lobster/services/data_access/geo/sample/__init__.py' 2026-01-07T18:25:27,133 adding 'lobster/services/data_access/geo/utils/__init__.py' 2026-01-07T18:25:27,135 adding 'lobster/services/data_management/__init__.py' 2026-01-07T18:25:27,140 adding 'lobster/services/data_management/concatenation_service.py' 2026-01-07T18:25:27,143 adding 'lobster/services/data_management/modality_management_service.py' 2026-01-07T18:25:27,145 adding 'lobster/services/execution/__init__.py' 2026-01-07T18:25:27,149 adding 'lobster/services/execution/custom_code_execution_service.py' 2026-01-07T18:25:27,151 adding 'lobster/services/execution/execution_context_builder.py' 2026-01-07T18:25:27,152 adding 'lobster/services/metadata/__init__.py' 2026-01-07T18:25:27,154 adding 'lobster/services/metadata/identifier_provenance_service.py' 2026-01-07T18:25:27,159 adding 'lobster/services/metadata/manual_annotation_service.py' 2026-01-07T18:25:27,162 adding 'lobster/services/metadata/metadata_standardization_service.py' 2026-01-07T18:25:27,165 adding 'lobster/services/metadata/metadata_validation_service.py' 2026-01-07T18:25:27,167 adding 'lobster/services/metadata/sample_grouping_service.py' 2026-01-07T18:25:27,169 adding 'lobster/services/metadata/protocol_extraction/__init__.py' 2026-01-07T18:25:27,171 adding 'lobster/services/metadata/protocol_extraction/base.py' 2026-01-07T18:25:27,173 adding 'lobster/services/metadata/protocol_extraction/amplicon/__init__.py' 2026-01-07T18:25:27,175 adding 'lobster/services/metadata/protocol_extraction/amplicon/details.py' 2026-01-07T18:25:27,178 adding 'lobster/services/metadata/protocol_extraction/amplicon/service.py' 2026-01-07T18:25:27,180 adding 'lobster/services/metadata/protocol_extraction/amplicon/resources/primers.json' 2026-01-07T18:25:27,182 adding 'lobster/services/metadata/protocol_extraction/mass_spec/__init__.py' 2026-01-07T18:25:27,183 adding 'lobster/services/metadata/protocol_extraction/mass_spec/details.py' 2026-01-07T18:25:27,185 adding 'lobster/services/metadata/protocol_extraction/mass_spec/service.py' 2026-01-07T18:25:27,187 adding 'lobster/services/metadata/protocol_extraction/rnaseq/__init__.py' 2026-01-07T18:25:27,188 adding 'lobster/services/metadata/protocol_extraction/rnaseq/details.py' 2026-01-07T18:25:27,189 adding 'lobster/services/metadata/protocol_extraction/rnaseq/service.py' 2026-01-07T18:25:27,191 adding 'lobster/services/ml/__init__.py' 2026-01-07T18:25:27,192 adding 'lobster/services/orchestration/__init__.py' 2026-01-07T18:25:27,201 adding 'lobster/services/orchestration/publication_processing_service.py' 2026-01-07T18:25:27,203 adding 'lobster/services/quality/__init__.py' 2026-01-07T18:25:27,208 adding 'lobster/services/quality/preprocessing_service.py' 2026-01-07T18:25:27,212 adding 'lobster/services/quality/quality_service.py' 2026-01-07T18:25:27,214 adding 'lobster/services/templates/__init__.py' 2026-01-07T18:25:27,218 adding 'lobster/services/templates/annotation_templates.py' 2026-01-07T18:25:27,220 adding 'lobster/services/visualization/__init__.py' 2026-01-07T18:25:27,223 adding 'lobster/services/visualization/bulk_visualization_service.py' 2026-01-07T18:25:27,226 adding 'lobster/services/visualization/pymol_visualization_service.py' 2026-01-07T18:25:27,234 adding 'lobster/services/visualization/visualization_service.py' 2026-01-07T18:25:27,236 adding 'lobster/tools/__init__.py' 2026-01-07T18:25:27,239 adding 'lobster/tools/custom_code_tool.py' 2026-01-07T18:25:27,241 adding 'lobster/tools/download_orchestrator.py' 2026-01-07T18:25:27,243 adding 'lobster/tools/enhanced_handoff_tool.py' 2026-01-07T18:25:27,246 adding 'lobster/tools/expert_handoff_manager.py' 2026-01-07T18:25:27,248 adding 'lobster/tools/expert_handoff_patterns.py' 2026-01-07T18:25:27,249 adding 'lobster/tools/geo_downloader.py' 2026-01-07T18:25:27,250 adding 'lobster/tools/geo_parser.py' 2026-01-07T18:25:27,252 adding 'lobster/tools/gpu_detector.py' 2026-01-07T18:25:27,253 adding 'lobster/tools/handoff_tool.py' 2026-01-07T18:25:27,255 adding 'lobster/tools/pipeline_strategy.py' 2026-01-07T18:25:27,259 adding 'lobster/tools/rate_limiter.py' 2026-01-07T18:25:27,261 adding 'lobster/tools/todo_tools.py' 2026-01-07T18:25:27,262 adding 'lobster/tools/url_transforms.py' 2026-01-07T18:25:27,265 adding 'lobster/tools/workflow_tracker.py' 2026-01-07T18:25:27,277 adding 'lobster/tools/workspace_tool.py' 2026-01-07T18:25:27,281 adding 'lobster/tools/archive/publication_service.py' 2026-01-07T18:25:27,284 adding 'lobster/tools/archive/unified_content_service.py' 2026-01-07T18:25:27,286 adding 'lobster/tools/providers/__init__.py' 2026-01-07T18:25:27,288 adding 'lobster/tools/providers/abstract_provider.py' 2026-01-07T18:25:27,291 adding 'lobster/tools/providers/base_provider.py' 2026-01-07T18:25:27,293 adding 'lobster/tools/providers/biopython_entrez_wrapper.py' 2026-01-07T18:25:27,294 adding 'lobster/tools/providers/biorxiv_medrxiv_config.py' 2026-01-07T18:25:27,301 adding 'lobster/tools/providers/biorxiv_medrxiv_provider.py' 2026-01-07T18:25:27,307 adding 'lobster/tools/providers/geo_provider.py' 2026-01-07T18:25:27,309 adding 'lobster/tools/providers/geo_utils.py' 2026-01-07T18:25:27,311 adding 'lobster/tools/providers/massive_provider.py' 2026-01-07T18:25:27,314 adding 'lobster/tools/providers/ncbi_query_builder.py' 2026-01-07T18:25:27,316 adding 'lobster/tools/providers/organism_enum.py' 2026-01-07T18:25:27,319 adding 'lobster/tools/providers/pdb_provider.py' 2026-01-07T18:25:27,326 adding 'lobster/tools/providers/pmc_provider.py' 2026-01-07T18:25:27,328 adding 'lobster/tools/providers/pride_normalizer.py' 2026-01-07T18:25:27,331 adding 'lobster/tools/providers/pride_provider.py' 2026-01-07T18:25:27,334 adding 'lobster/tools/providers/provider_registry.py' 2026-01-07T18:25:27,337 adding 'lobster/tools/providers/publication_resolver.py' 2026-01-07T18:25:27,346 adding 'lobster/tools/providers/pubmed_provider.py' 2026-01-07T18:25:27,353 adding 'lobster/tools/providers/sra_provider.py' 2026-01-07T18:25:27,354 adding 'lobster/tools/providers/structure_provider.py' 2026-01-07T18:25:27,357 adding 'lobster/tools/providers/webpage_provider.py' 2026-01-07T18:25:27,358 adding 'lobster/ui/__init__.py' 2026-01-07T18:25:27,361 adding 'lobster/ui/commands.py' 2026-01-07T18:25:27,363 adding 'lobster/ui/console_manager.py' 2026-01-07T18:25:27,365 adding 'lobster/ui/live_dashboard.py' 2026-01-07T18:25:27,367 adding 'lobster/ui/os_app.py' 2026-01-07T18:25:27,369 adding 'lobster/ui/progress_manager.py' 2026-01-07T18:25:27,371 adding 'lobster/ui/themes.py' 2026-01-07T18:25:27,373 adding 'lobster/ui/callbacks/__init__.py' 2026-01-07T18:25:27,375 adding 'lobster/ui/callbacks/textual_callback.py' 2026-01-07T18:25:27,377 adding 'lobster/ui/components/__init__.py' 2026-01-07T18:25:27,379 adding 'lobster/ui/components/file_tree.py' 2026-01-07T18:25:27,382 adding 'lobster/ui/components/multi_progress.py' 2026-01-07T18:25:27,384 adding 'lobster/ui/components/parallel_workers_progress.py' 2026-01-07T18:25:27,386 adding 'lobster/ui/components/status_display.py' 2026-01-07T18:25:27,388 adding 'lobster/ui/formatters/__init__.py' 2026-01-07T18:25:27,389 adding 'lobster/ui/screens/__init__.py' 2026-01-07T18:25:27,393 adding 'lobster/ui/screens/analysis_screen.py' 2026-01-07T18:25:27,394 adding 'lobster/ui/services/__init__.py' 2026-01-07T18:25:27,396 adding 'lobster/ui/services/error_service.py' 2026-01-07T18:25:27,398 adding 'lobster/ui/widgets/__init__.py' 2026-01-07T18:25:27,400 adding 'lobster/ui/widgets/activity_log.py' 2026-01-07T18:25:27,401 adding 'lobster/ui/widgets/adapters_panel.py' 2026-01-07T18:25:27,403 adding 'lobster/ui/widgets/agents_panel.py' 2026-01-07T18:25:27,404 adding 'lobster/ui/widgets/chat_message.py' 2026-01-07T18:25:27,405 adding 'lobster/ui/widgets/connections_panel.py' 2026-01-07T18:25:27,409 adding 'lobster/ui/widgets/data_hub.py' 2026-01-07T18:25:27,410 adding 'lobster/ui/widgets/error_modal.py' 2026-01-07T18:25:27,412 adding 'lobster/ui/widgets/modality_list.py' 2026-01-07T18:25:27,413 adding 'lobster/ui/widgets/plot_preview.py' 2026-01-07T18:25:27,414 adding 'lobster/ui/widgets/query_prompt.py' 2026-01-07T18:25:27,416 adding 'lobster/ui/widgets/queue_panel.py' 2026-01-07T18:25:27,418 adding 'lobster/ui/widgets/queue_status_bar.py' 2026-01-07T18:25:27,419 adding 'lobster/ui/widgets/results_display.py' 2026-01-07T18:25:27,421 adding 'lobster/ui/widgets/status_bar.py' 2026-01-07T18:25:27,422 adding 'lobster/ui/widgets/system_info.py' 2026-01-07T18:25:27,424 adding 'lobster/ui/widgets/token_usage_panel.py' 2026-01-07T18:25:27,426 adding 'lobster/utils/__init__.py' 2026-01-07T18:25:27,431 adding 'lobster/utils/callbacks.py' 2026-01-07T18:25:27,433 adding 'lobster/utils/deviance.py' 2026-01-07T18:25:27,435 adding 'lobster/utils/error_handlers.py' 2026-01-07T18:25:27,438 adding 'lobster/utils/file_analyzer.py' 2026-01-07T18:25:27,440 adding 'lobster/utils/file_naming.py' 2026-01-07T18:25:27,442 adding 'lobster/utils/json_extractor.py' 2026-01-07T18:25:27,443 adding 'lobster/utils/logger.py' 2026-01-07T18:25:27,445 adding 'lobster/utils/progress_wrapper.py' 2026-01-07T18:25:27,447 adding 'lobster/utils/ssl_utils.py' 2026-01-07T18:25:27,448 adding 'lobster/utils/system.py' 2026-01-07T18:25:27,455 adding 'lobster_ai-0.4.1.4.dist-info/licenses/LICENSE' 2026-01-07T18:25:27,458 adding 'lobster_ai-0.4.1.4.dist-info/METADATA' 2026-01-07T18:25:27,459 adding 'lobster_ai-0.4.1.4.dist-info/WHEEL' 2026-01-07T18:25:27,460 adding 'lobster_ai-0.4.1.4.dist-info/entry_points.txt' 2026-01-07T18:25:27,461 adding 'lobster_ai-0.4.1.4.dist-info/top_level.txt' 2026-01-07T18:25:27,465 adding 'lobster_ai-0.4.1.4.dist-info/RECORD' 2026-01-07T18:25:27,484 removing build/bdist.linux-armv7l/wheel 2026-01-07T18:25:27,688 Building wheel for lobster-ai (pyproject.toml): finished with status 'done' 2026-01-07T18:25:27,731 Created wheel for lobster-ai: filename=lobster_ai-0.4.1.4-py3-none-any.whl size=1346709 sha256=a999a8b38fc5a8e803c713c25ea79bab7d44829ec37405cad04b6f2c9a7b3667 2026-01-07T18:25:27,732 Stored in directory: /tmp/pip-ephem-wheel-cache-k23lkvbz/wheels/ab/9a/1a/5921e304d3f80a1e4be6bf6d258f54ea5c0242774dacc5f17d 2026-01-07T18:25:27,936 Successfully built lobster-ai 2026-01-07T18:25:28,006 Removed build tracker: '/tmp/pip-build-tracker-1pt_u_zy'