2026-01-07T18:24:03,057 Created temporary directory: /tmp/pip-ephem-wheel-cache-kl0wfgl2 2026-01-07T18:24:03,059 Created temporary directory: /tmp/pip-build-tracker-rr9_4u6t 2026-01-07T18:24:03,059 Initialized build tracking at /tmp/pip-build-tracker-rr9_4u6t 2026-01-07T18:24:03,060 Created build tracker: /tmp/pip-build-tracker-rr9_4u6t 2026-01-07T18:24:03,060 Entered build tracker: /tmp/pip-build-tracker-rr9_4u6t 2026-01-07T18:24:03,061 Created temporary directory: /tmp/pip-wheel-uowbq04h 2026-01-07T18:24:03,064 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:24:03,067 Created temporary directory: /tmp/pip-ephem-wheel-cache-0zp9adw2 2026-01-07T18:24:03,089 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T18:24:03,093 2 location(s) to search for versions of lobster-ai: 2026-01-07T18:24:03,093 * https://pypi.org/simple/lobster-ai/ 2026-01-07T18:24:03,093 * https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:24:03,093 Fetching project page and analyzing links: https://pypi.org/simple/lobster-ai/ 2026-01-07T18:24:03,094 Getting page https://pypi.org/simple/lobster-ai/ 2026-01-07T18:24:03,096 Found index url https://pypi.org/simple 2026-01-07T18:24:03,233 Fetched page https://pypi.org/simple/lobster-ai/ as application/vnd.pypi.simple.v1+json 2026-01-07T18:24:03,237 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:24:03,238 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:24:03,239 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:24:03,240 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:24:03,241 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:24:03,242 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:24:03,242 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:24:03,243 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:24:03,244 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:24:03,245 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:24:03,246 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:24:03,247 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:24:03,248 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:24:03,249 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:24:03,249 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:24:03,250 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:24:03,251 Fetching project page and analyzing links: https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:24:03,252 Getting page https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:24:03,253 Found index url https://www.piwheels.org/simple 2026-01-07T18:24:03,411 Fetched page https://www.piwheels.org/simple/lobster-ai/ as text/html 2026-01-07T18:24:03,413 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:24:03,414 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:24:03,415 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:24:03,416 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:24:03,416 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:24:03,417 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:24:03,418 Skipping link: not a file: https://www.piwheels.org/simple/lobster-ai/ 2026-01-07T18:24:03,418 Skipping link: not a file: https://pypi.org/simple/lobster-ai/ 2026-01-07T18:24:03,438 Given no hashes to check 1 links for project 'lobster-ai': discarding no candidates 2026-01-07T18:24:03,455 Collecting lobster-ai==0.4.1.3 2026-01-07T18:24:03,458 Created temporary directory: /tmp/pip-unpack-xy9d_eua 2026-01-07T18:24:03,686 Downloading lobster_ai-0.4.1.3.tar.gz (1.2 MB) 2026-01-07T18:24:04,697 Added lobster-ai==0.4.1.3 from https://files.pythonhosted.org/packages/bf/27/ee3a39812b4ef948a1c918a961b3226551f295303cc9ba81958d83917238/lobster_ai-0.4.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-rr9_4u6t' 2026-01-07T18:24:04,712 Created temporary directory: /tmp/pip-build-env-612_bzht 2026-01-07T18:24:04,719 Installing build dependencies: started 2026-01-07T18:24:04,720 Running command pip subprocess to install build dependencies 2026-01-07T18:24:05,858 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-07T18:24:06,433 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:24:06,456 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T18:24:08,221 Collecting setuptools>=65.0 2026-01-07T18:24:08,310 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-07T18:24:08,584 Collecting wheel 2026-01-07T18:24:08,600 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-07T18:24:11,624 Installing collected packages: wheel, setuptools 2026-01-07T18:24:11,882 Creating /tmp/pip-build-env-612_bzht/overlay/local/bin 2026-01-07T18:24:11,884 changing mode of /tmp/pip-build-env-612_bzht/overlay/local/bin/wheel to 755 2026-01-07T18:24:15,609 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-07T18:24:15,883 Installing build dependencies: finished with status 'done' 2026-01-07T18:24:15,890 Getting requirements to build wheel: started 2026-01-07T18:24:15,891 Running command Getting requirements to build wheel 2026-01-07T18:24:16,624 /tmp/pip-build-env-612_bzht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-01-07T18:24:16,625 corresp(dist, value, root_dir) 2026-01-07T18:24:16,625 /tmp/pip-build-env-612_bzht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-07T18:24:16,626 corresp(dist, value, root_dir) 2026-01-07T18:24:16,626 /tmp/pip-build-env-612_bzht/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:24:16,627 corresp(dist, value, root_dir) 2026-01-07T18:24:16,735 running egg_info 2026-01-07T18:24:16,742 writing lobster_ai.egg-info/PKG-INFO 2026-01-07T18:24:16,772 writing dependency_links to lobster_ai.egg-info/dependency_links.txt 2026-01-07T18:24:16,774 writing entry points to lobster_ai.egg-info/entry_points.txt 2026-01-07T18:24:16,793 writing requirements to lobster_ai.egg-info/requires.txt 2026-01-07T18:24:16,795 writing top-level names to lobster_ai.egg-info/top_level.txt 2026-01-07T18:24:16,952 reading manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:24:16,969 adding license file 'LICENSE' 2026-01-07T18:24:16,983 writing manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:24:17,082 Getting requirements to build wheel: finished with status 'done' 2026-01-07T18:24:17,086 Created temporary directory: /tmp/pip-modern-metadata-yxz1431a 2026-01-07T18:24:17,089 Preparing metadata (pyproject.toml): started 2026-01-07T18:24:17,090 Running command Preparing metadata (pyproject.toml) 2026-01-07T18:24:17,725 /tmp/pip-build-env-612_bzht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-01-07T18:24:17,726 corresp(dist, value, root_dir) 2026-01-07T18:24:17,726 /tmp/pip-build-env-612_bzht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-07T18:24:17,727 corresp(dist, value, root_dir) 2026-01-07T18:24:17,727 /tmp/pip-build-env-612_bzht/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:24:17,727 corresp(dist, value, root_dir) 2026-01-07T18:24:17,828 running dist_info 2026-01-07T18:24:17,840 creating /tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info 2026-01-07T18:24:17,841 writing /tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/PKG-INFO 2026-01-07T18:24:17,872 writing dependency_links to /tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/dependency_links.txt 2026-01-07T18:24:17,873 writing entry points to /tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/entry_points.txt 2026-01-07T18:24:17,892 writing requirements to /tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/requires.txt 2026-01-07T18:24:17,894 writing top-level names to /tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/top_level.txt 2026-01-07T18:24:17,895 writing manifest file '/tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:24:18,032 reading manifest file '/tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:24:18,035 adding license file 'LICENSE' 2026-01-07T18:24:18,045 writing manifest file '/tmp/pip-modern-metadata-yxz1431a/lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:24:18,047 creating '/tmp/pip-modern-metadata-yxz1431a/lobster_ai-0.4.1.3.dist-info' 2026-01-07T18:24:18,177 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-07T18:24:18,184 Source in /tmp/pip-wheel-uowbq04h/lobster-ai_b1be0eb72829435a98bc8ff24a37197b has version 0.4.1.3, which satisfies requirement lobster-ai==0.4.1.3 from https://files.pythonhosted.org/packages/bf/27/ee3a39812b4ef948a1c918a961b3226551f295303cc9ba81958d83917238/lobster_ai-0.4.1.3.tar.gz 2026-01-07T18:24:18,186 Removed lobster-ai==0.4.1.3 from https://files.pythonhosted.org/packages/bf/27/ee3a39812b4ef948a1c918a961b3226551f295303cc9ba81958d83917238/lobster_ai-0.4.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-rr9_4u6t' 2026-01-07T18:24:18,196 Created temporary directory: /tmp/pip-unpack-wpb9mfem 2026-01-07T18:24:18,197 Building wheels for collected packages: lobster-ai 2026-01-07T18:24:18,202 Created temporary directory: /tmp/pip-wheel-ijx9w047 2026-01-07T18:24:18,203 Destination directory: /tmp/pip-wheel-ijx9w047 2026-01-07T18:24:18,205 Building wheel for lobster-ai (pyproject.toml): started 2026-01-07T18:24:18,207 Running command Building wheel for lobster-ai (pyproject.toml) 2026-01-07T18:24:18,853 /tmp/pip-build-env-612_bzht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` 2026-01-07T18:24:18,853 corresp(dist, value, root_dir) 2026-01-07T18:24:18,853 /tmp/pip-build-env-612_bzht/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-07T18:24:18,854 corresp(dist, value, root_dir) 2026-01-07T18:24:18,855 /tmp/pip-build-env-612_bzht/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:24:18,856 corresp(dist, value, root_dir) 2026-01-07T18:24:18,947 running bdist_wheel 2026-01-07T18:24:18,967 running build 2026-01-07T18:24:18,968 running build_py 2026-01-07T18:24:18,975 creating build/lib/lobster 2026-01-07T18:24:18,977 copying lobster/version.py -> build/lib/lobster 2026-01-07T18:24:18,979 copying lobster/cli.py -> build/lib/lobster 2026-01-07T18:24:18,988 copying lobster/main.py -> build/lib/lobster 2026-01-07T18:24:18,990 copying lobster/__main__.py -> build/lib/lobster 2026-01-07T18:24:18,992 copying lobster/_version.py -> build/lib/lobster 2026-01-07T18:24:18,995 creating build/lib/lobster/ui 2026-01-07T18:24:18,996 copying lobster/ui/__init__.py -> build/lib/lobster/ui 2026-01-07T18:24:18,998 copying lobster/ui/commands.py -> build/lib/lobster/ui 2026-01-07T18:24:19,001 copying lobster/ui/console_manager.py -> build/lib/lobster/ui 2026-01-07T18:24:19,004 copying lobster/ui/live_dashboard.py -> build/lib/lobster/ui 2026-01-07T18:24:19,007 copying lobster/ui/os_app.py -> build/lib/lobster/ui 2026-01-07T18:24:19,009 copying lobster/ui/progress_manager.py -> build/lib/lobster/ui 2026-01-07T18:24:19,011 copying lobster/ui/themes.py -> build/lib/lobster/ui 2026-01-07T18:24:19,014 creating build/lib/lobster/services 2026-01-07T18:24:19,015 copying lobster/services/__init__.py -> build/lib/lobster/services 2026-01-07T18:24:19,018 creating build/lib/lobster/config 2026-01-07T18:24:19,019 copying lobster/config/ollama_service.py -> build/lib/lobster/config 2026-01-07T18:24:19,022 copying lobster/config/model_service.py -> build/lib/lobster/config 2026-01-07T18:24:19,025 copying lobster/config/llm_factory.py -> build/lib/lobster/config 2026-01-07T18:24:19,028 copying lobster/config/provider_setup.py -> build/lib/lobster/config 2026-01-07T18:24:19,030 copying lobster/config/__init__.py -> build/lib/lobster/config 2026-01-07T18:24:19,032 copying lobster/config/global_config.py -> build/lib/lobster/config 2026-01-07T18:24:19,034 copying lobster/config/subscription_tiers.py -> build/lib/lobster/config 2026-01-07T18:24:19,038 copying lobster/config/constants.py -> build/lib/lobster/config 2026-01-07T18:24:19,040 copying lobster/config/settings.py -> build/lib/lobster/config 2026-01-07T18:24:19,043 copying lobster/config/agent_config.py -> build/lib/lobster/config 2026-01-07T18:24:19,046 copying lobster/config/config_manager.py -> build/lib/lobster/config 2026-01-07T18:24:19,049 copying lobster/config/workspace_config.py -> build/lib/lobster/config 2026-01-07T18:24:19,052 copying lobster/config/supervisor_config.py -> build/lib/lobster/config 2026-01-07T18:24:19,055 copying lobster/config/base_config.py -> build/lib/lobster/config 2026-01-07T18:24:19,057 copying lobster/config/agent_registry.py -> build/lib/lobster/config 2026-01-07T18:24:19,059 copying lobster/config/agent_capabilities.py -> build/lib/lobster/config 2026-01-07T18:24:19,063 creating build/lib/lobster/cli_internal 2026-01-07T18:24:19,064 copying lobster/cli_internal/__init__.py -> build/lib/lobster/cli_internal 2026-01-07T18:24:19,067 creating build/lib/lobster/tools 2026-01-07T18:24:19,068 copying lobster/tools/workspace_tool.py -> build/lib/lobster/tools 2026-01-07T18:24:19,072 copying lobster/tools/todo_tools.py -> build/lib/lobster/tools 2026-01-07T18:24:19,075 copying lobster/tools/__init__.py -> build/lib/lobster/tools 2026-01-07T18:24:19,076 copying lobster/tools/handoff_tool.py -> build/lib/lobster/tools 2026-01-07T18:24:19,079 copying lobster/tools/enhanced_handoff_tool.py -> build/lib/lobster/tools 2026-01-07T18:24:19,082 copying lobster/tools/geo_parser.py -> build/lib/lobster/tools 2026-01-07T18:24:19,084 copying lobster/tools/custom_code_tool.py -> build/lib/lobster/tools 2026-01-07T18:24:19,087 copying lobster/tools/gpu_detector.py -> build/lib/lobster/tools 2026-01-07T18:24:19,089 copying lobster/tools/workflow_tracker.py -> build/lib/lobster/tools 2026-01-07T18:24:19,092 copying lobster/tools/download_orchestrator.py -> build/lib/lobster/tools 2026-01-07T18:24:19,095 copying lobster/tools/expert_handoff_patterns.py -> build/lib/lobster/tools 2026-01-07T18:24:19,097 copying lobster/tools/geo_downloader.py -> build/lib/lobster/tools 2026-01-07T18:24:19,099 copying lobster/tools/rate_limiter.py -> build/lib/lobster/tools 2026-01-07T18:24:19,102 copying lobster/tools/expert_handoff_manager.py -> build/lib/lobster/tools 2026-01-07T18:24:19,105 copying lobster/tools/pipeline_strategy.py -> build/lib/lobster/tools 2026-01-07T18:24:19,107 copying lobster/tools/url_transforms.py -> build/lib/lobster/tools 2026-01-07T18:24:19,110 creating build/lib/lobster/utils 2026-01-07T18:24:19,111 copying lobster/utils/system.py -> build/lib/lobster/utils 2026-01-07T18:24:19,113 copying lobster/utils/callbacks.py -> build/lib/lobster/utils 2026-01-07T18:24:19,116 copying lobster/utils/__init__.py -> build/lib/lobster/utils 2026-01-07T18:24:19,118 copying lobster/utils/error_handlers.py -> build/lib/lobster/utils 2026-01-07T18:24:19,121 copying lobster/utils/progress_wrapper.py -> build/lib/lobster/utils 2026-01-07T18:24:19,123 copying lobster/utils/deviance.py -> build/lib/lobster/utils 2026-01-07T18:24:19,125 copying lobster/utils/ssl_utils.py -> build/lib/lobster/utils 2026-01-07T18:24:19,127 copying lobster/utils/json_extractor.py -> build/lib/lobster/utils 2026-01-07T18:24:19,130 copying lobster/utils/file_analyzer.py -> build/lib/lobster/utils 2026-01-07T18:24:19,132 copying lobster/utils/file_naming.py -> build/lib/lobster/utils 2026-01-07T18:24:19,135 copying lobster/utils/logger.py -> build/lib/lobster/utils 2026-01-07T18:24:19,138 creating build/lib/lobster/core 2026-01-07T18:24:19,139 copying lobster/core/provenance.py -> build/lib/lobster/core 2026-01-07T18:24:19,142 copying lobster/core/plot_manager.py -> build/lib/lobster/core 2026-01-07T18:24:19,145 copying lobster/core/publication_queue.py -> build/lib/lobster/core 2026-01-07T18:24:19,147 copying lobster/core/__init__.py -> build/lib/lobster/core 2026-01-07T18:24:19,149 copying lobster/core/client.py -> build/lib/lobster/core 2026-01-07T18:24:19,155 copying lobster/core/license_manager.py -> build/lib/lobster/core 2026-01-07T18:24:19,161 copying lobster/core/exceptions.py -> build/lib/lobster/core 2026-01-07T18:24:19,164 copying lobster/core/queue_storage.py -> build/lib/lobster/core 2026-01-07T18:24:19,166 copying lobster/core/ris_parser.py -> build/lib/lobster/core 2026-01-07T18:24:19,168 copying lobster/core/notebook_validator.py -> build/lib/lobster/core 2026-01-07T18:24:19,171 copying lobster/core/data_manager_v2.py -> build/lib/lobster/core 2026-01-07T18:24:19,175 copying lobster/core/archive_utils.py -> build/lib/lobster/core 2026-01-07T18:24:19,178 copying lobster/core/workspace.py -> build/lib/lobster/core 2026-01-07T18:24:19,180 copying lobster/core/download_queue.py -> build/lib/lobster/core 2026-01-07T18:24:19,182 copying lobster/core/notebook_exporter.py -> build/lib/lobster/core 2026-01-07T18:24:19,185 copying lobster/core/ir_coverage.py -> build/lib/lobster/core 2026-01-07T18:24:19,187 copying lobster/core/plugin_loader.py -> build/lib/lobster/core 2026-01-07T18:24:19,190 copying lobster/core/analysis_ir.py -> build/lib/lobster/core 2026-01-07T18:24:19,192 copying lobster/core/config_resolver.py -> build/lib/lobster/core 2026-01-07T18:24:19,195 copying lobster/core/notebook_executor.py -> build/lib/lobster/core 2026-01-07T18:24:19,197 copying lobster/core/component_registry.py -> build/lib/lobster/core 2026-01-07T18:24:19,200 creating build/lib/lobster/lobster_cloud 2026-01-07T18:24:19,201 copying lobster/lobster_cloud/__init__.py -> build/lib/lobster/lobster_cloud 2026-01-07T18:24:19,203 copying lobster/lobster_cloud/client.py -> build/lib/lobster/lobster_cloud 2026-01-07T18:24:19,206 creating build/lib/lobster/agents 2026-01-07T18:24:19,207 copying lobster/agents/visualization_expert.py -> build/lib/lobster/agents 2026-01-07T18:24:19,211 copying lobster/agents/state.py -> build/lib/lobster/agents 2026-01-07T18:24:19,213 copying lobster/agents/research_agent.py -> build/lib/lobster/agents 2026-01-07T18:24:19,220 copying lobster/agents/__init__.py -> build/lib/lobster/agents 2026-01-07T18:24:19,222 copying lobster/agents/draw_graph.py -> build/lib/lobster/agents 2026-01-07T18:24:19,224 copying lobster/agents/data_expert_assistant.py -> build/lib/lobster/agents 2026-01-07T18:24:19,227 copying lobster/agents/supervisor.py -> build/lib/lobster/agents 2026-01-07T18:24:19,229 copying lobster/agents/graph.py -> build/lib/lobster/agents 2026-01-07T18:24:19,232 copying lobster/agents/data_expert.py -> build/lib/lobster/agents 2026-01-07T18:24:19,236 creating build/lib/lobster/ui/formatters 2026-01-07T18:24:19,237 copying lobster/ui/formatters/__init__.py -> build/lib/lobster/ui/formatters 2026-01-07T18:24:19,239 creating build/lib/lobster/ui/services 2026-01-07T18:24:19,240 copying lobster/ui/services/error_service.py -> build/lib/lobster/ui/services 2026-01-07T18:24:19,243 copying lobster/ui/services/__init__.py -> build/lib/lobster/ui/services 2026-01-07T18:24:19,245 creating build/lib/lobster/ui/callbacks 2026-01-07T18:24:19,246 copying lobster/ui/callbacks/__init__.py -> build/lib/lobster/ui/callbacks 2026-01-07T18:24:19,248 copying lobster/ui/callbacks/textual_callback.py -> build/lib/lobster/ui/callbacks 2026-01-07T18:24:19,252 creating build/lib/lobster/ui/widgets 2026-01-07T18:24:19,253 copying lobster/ui/widgets/chat_message.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,255 copying lobster/ui/widgets/data_hub.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,258 copying lobster/ui/widgets/activity_log.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,260 copying lobster/ui/widgets/plot_preview.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,262 copying lobster/ui/widgets/system_info.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,265 copying lobster/ui/widgets/agents_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,267 copying lobster/ui/widgets/queue_status_bar.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,269 copying lobster/ui/widgets/__init__.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,271 copying lobster/ui/widgets/connections_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,273 copying lobster/ui/widgets/error_modal.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,275 copying lobster/ui/widgets/queue_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,277 copying lobster/ui/widgets/results_display.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,279 copying lobster/ui/widgets/status_bar.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,282 copying lobster/ui/widgets/token_usage_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,284 copying lobster/ui/widgets/adapters_panel.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,286 copying lobster/ui/widgets/modality_list.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,288 copying lobster/ui/widgets/query_prompt.py -> build/lib/lobster/ui/widgets 2026-01-07T18:24:19,291 creating build/lib/lobster/ui/components 2026-01-07T18:24:19,291 copying lobster/ui/components/status_display.py -> build/lib/lobster/ui/components 2026-01-07T18:24:19,294 copying lobster/ui/components/multi_progress.py -> build/lib/lobster/ui/components 2026-01-07T18:24:19,297 copying lobster/ui/components/__init__.py -> build/lib/lobster/ui/components 2026-01-07T18:24:19,299 copying lobster/ui/components/file_tree.py -> build/lib/lobster/ui/components 2026-01-07T18:24:19,301 copying lobster/ui/components/parallel_workers_progress.py -> build/lib/lobster/ui/components 2026-01-07T18:24:19,304 creating build/lib/lobster/ui/screens 2026-01-07T18:24:19,305 copying lobster/ui/screens/__init__.py -> build/lib/lobster/ui/screens 2026-01-07T18:24:19,307 copying lobster/ui/screens/analysis_screen.py -> build/lib/lobster/ui/screens 2026-01-07T18:24:19,310 creating build/lib/lobster/services/visualization 2026-01-07T18:24:19,311 copying lobster/services/visualization/__init__.py -> build/lib/lobster/services/visualization 2026-01-07T18:24:19,313 copying lobster/services/visualization/pymol_visualization_service.py -> build/lib/lobster/services/visualization 2026-01-07T18:24:19,315 copying lobster/services/visualization/bulk_visualization_service.py -> build/lib/lobster/services/visualization 2026-01-07T18:24:19,319 copying lobster/services/visualization/visualization_service.py -> build/lib/lobster/services/visualization 2026-01-07T18:24:19,323 creating build/lib/lobster/services/templates 2026-01-07T18:24:19,323 copying lobster/services/templates/__init__.py -> build/lib/lobster/services/templates 2026-01-07T18:24:19,325 copying lobster/services/templates/annotation_templates.py -> build/lib/lobster/services/templates 2026-01-07T18:24:19,329 creating build/lib/lobster/services/data_access 2026-01-07T18:24:19,329 copying lobster/services/data_access/geo_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,337 copying lobster/services/data_access/sra_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,340 copying lobster/services/data_access/content_access_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,343 copying lobster/services/data_access/__init__.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,345 copying lobster/services/data_access/protein_structure_fetch_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,348 copying lobster/services/data_access/pride_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,350 copying lobster/services/data_access/geo_fallback_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,353 copying lobster/services/data_access/massive_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,356 copying lobster/services/data_access/workspace_content_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,359 copying lobster/services/data_access/docling_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,362 copying lobster/services/data_access/geo_download_service.py -> build/lib/lobster/services/data_access 2026-01-07T18:24:19,365 creating build/lib/lobster/services/analysis 2026-01-07T18:24:19,366 copying lobster/services/analysis/pseudobulk_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,369 copying lobster/services/analysis/__init__.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,371 copying lobster/services/analysis/differential_formula_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,373 copying lobster/services/analysis/enhanced_singlecell_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,376 copying lobster/services/analysis/scvi_embedding_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,379 copying lobster/services/analysis/structure_analysis_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,382 copying lobster/services/analysis/clustering_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,386 copying lobster/services/analysis/bulk_rnaseq_service.py -> build/lib/lobster/services/analysis 2026-01-07T18:24:19,391 creating build/lib/lobster/services/execution 2026-01-07T18:24:19,392 copying lobster/services/execution/__init__.py -> build/lib/lobster/services/execution 2026-01-07T18:24:19,394 copying lobster/services/execution/execution_context_builder.py -> build/lib/lobster/services/execution 2026-01-07T18:24:19,396 copying lobster/services/execution/custom_code_execution_service.py -> build/lib/lobster/services/execution 2026-01-07T18:24:19,400 creating build/lib/lobster/services/orchestration 2026-01-07T18:24:19,401 copying lobster/services/orchestration/__init__.py -> build/lib/lobster/services/orchestration 2026-01-07T18:24:19,403 copying lobster/services/orchestration/publication_processing_service.py -> build/lib/lobster/services/orchestration 2026-01-07T18:24:19,407 creating build/lib/lobster/services/data_management 2026-01-07T18:24:19,408 copying lobster/services/data_management/modality_management_service.py -> build/lib/lobster/services/data_management 2026-01-07T18:24:19,411 copying lobster/services/data_management/__init__.py -> build/lib/lobster/services/data_management 2026-01-07T18:24:19,413 copying lobster/services/data_management/concatenation_service.py -> build/lib/lobster/services/data_management 2026-01-07T18:24:19,416 creating build/lib/lobster/services/quality 2026-01-07T18:24:19,418 copying lobster/services/quality/preprocessing_service.py -> build/lib/lobster/services/quality 2026-01-07T18:24:19,421 copying lobster/services/quality/quality_service.py -> build/lib/lobster/services/quality 2026-01-07T18:24:19,425 copying lobster/services/quality/__init__.py -> build/lib/lobster/services/quality 2026-01-07T18:24:19,427 creating build/lib/lobster/services/ml 2026-01-07T18:24:19,428 copying lobster/services/ml/__init__.py -> build/lib/lobster/services/ml 2026-01-07T18:24:19,431 creating build/lib/lobster/services/metadata 2026-01-07T18:24:19,432 copying lobster/services/metadata/manual_annotation_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:24:19,436 copying lobster/services/metadata/__init__.py -> build/lib/lobster/services/metadata 2026-01-07T18:24:19,437 copying lobster/services/metadata/metadata_standardization_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:24:19,441 copying lobster/services/metadata/identifier_provenance_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:24:19,443 copying lobster/services/metadata/sample_grouping_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:24:19,446 copying lobster/services/metadata/metadata_validation_service.py -> build/lib/lobster/services/metadata 2026-01-07T18:24:19,450 creating build/lib/lobster/services/data_access/geo 2026-01-07T18:24:19,451 copying lobster/services/data_access/geo/strategy.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:24:19,454 copying lobster/services/data_access/geo/parser.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:24:19,457 copying lobster/services/data_access/geo/__init__.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:24:19,460 copying lobster/services/data_access/geo/constants.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:24:19,462 copying lobster/services/data_access/geo/facade.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:24:19,465 copying lobster/services/data_access/geo/downloader.py -> build/lib/lobster/services/data_access/geo 2026-01-07T18:24:19,468 creating build/lib/lobster/services/data_access/geo/loaders 2026-01-07T18:24:19,470 copying lobster/services/data_access/geo/loaders/__init__.py -> build/lib/lobster/services/data_access/geo/loaders 2026-01-07T18:24:19,472 copying lobster/services/data_access/geo/loaders/tenx.py -> build/lib/lobster/services/data_access/geo/loaders 2026-01-07T18:24:19,475 creating build/lib/lobster/services/data_access/geo/utils 2026-01-07T18:24:19,477 copying lobster/services/data_access/geo/utils/__init__.py -> build/lib/lobster/services/data_access/geo/utils 2026-01-07T18:24:19,480 creating build/lib/lobster/services/data_access/geo/sample 2026-01-07T18:24:19,481 copying lobster/services/data_access/geo/sample/__init__.py -> build/lib/lobster/services/data_access/geo/sample 2026-01-07T18:24:19,484 creating build/lib/lobster/services/data_access/geo/metadata 2026-01-07T18:24:19,485 copying lobster/services/data_access/geo/metadata/__init__.py -> build/lib/lobster/services/data_access/geo/metadata 2026-01-07T18:24:19,488 creating build/lib/lobster/services/metadata/protocol_extraction 2026-01-07T18:24:19,490 copying lobster/services/metadata/protocol_extraction/base.py -> build/lib/lobster/services/metadata/protocol_extraction 2026-01-07T18:24:19,492 copying lobster/services/metadata/protocol_extraction/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction 2026-01-07T18:24:19,495 creating build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:24:19,496 copying lobster/services/metadata/protocol_extraction/rnaseq/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:24:19,498 copying lobster/services/metadata/protocol_extraction/rnaseq/service.py -> build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:24:19,500 copying lobster/services/metadata/protocol_extraction/rnaseq/details.py -> build/lib/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:24:19,503 creating build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:24:19,504 copying lobster/services/metadata/protocol_extraction/mass_spec/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:24:19,506 copying lobster/services/metadata/protocol_extraction/mass_spec/service.py -> build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:24:19,509 copying lobster/services/metadata/protocol_extraction/mass_spec/details.py -> build/lib/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:24:19,511 creating build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:24:19,513 copying lobster/services/metadata/protocol_extraction/amplicon/__init__.py -> build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:24:19,515 copying lobster/services/metadata/protocol_extraction/amplicon/service.py -> build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:24:19,518 copying lobster/services/metadata/protocol_extraction/amplicon/details.py -> build/lib/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:24:19,521 creating build/lib/lobster/config/providers 2026-01-07T18:24:19,523 copying lobster/config/providers/base_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:24:19,525 copying lobster/config/providers/__init__.py -> build/lib/lobster/config/providers 2026-01-07T18:24:19,527 copying lobster/config/providers/anthropic_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:24:19,530 copying lobster/config/providers/ollama_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:24:19,533 copying lobster/config/providers/bedrock_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:24:19,536 copying lobster/config/providers/registry.py -> build/lib/lobster/config/providers 2026-01-07T18:24:19,538 copying lobster/config/providers/gemini_provider.py -> build/lib/lobster/config/providers 2026-01-07T18:24:19,541 creating build/lib/lobster/cli_internal/utils 2026-01-07T18:24:19,543 copying lobster/cli_internal/utils/__init__.py -> build/lib/lobster/cli_internal/utils 2026-01-07T18:24:19,545 copying lobster/cli_internal/utils/path_resolution.py -> build/lib/lobster/cli_internal/utils 2026-01-07T18:24:19,548 creating build/lib/lobster/cli_internal/commands 2026-01-07T18:24:19,549 copying lobster/cli_internal/commands/__init__.py -> build/lib/lobster/cli_internal/commands 2026-01-07T18:24:19,553 copying lobster/cli_internal/commands/output_adapter.py -> build/lib/lobster/cli_internal/commands 2026-01-07T18:24:19,556 creating build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:24:19,557 copying lobster/cli_internal/commands/heavy/modality_commands.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:24:19,561 copying lobster/cli_internal/commands/heavy/__init__.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:24:19,563 copying lobster/cli_internal/commands/heavy/visualization_commands.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:24:19,566 copying lobster/cli_internal/commands/heavy/data_commands.py -> build/lib/lobster/cli_internal/commands/heavy 2026-01-07T18:24:19,569 creating build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,570 copying lobster/cli_internal/commands/light/config_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,574 copying lobster/cli_internal/commands/light/__init__.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,576 copying lobster/cli_internal/commands/light/file_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,579 copying lobster/cli_internal/commands/light/queue_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,582 copying lobster/cli_internal/commands/light/pipeline_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,585 copying lobster/cli_internal/commands/light/workspace_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,588 copying lobster/cli_internal/commands/light/metadata_commands.py -> build/lib/lobster/cli_internal/commands/light 2026-01-07T18:24:19,592 creating build/lib/lobster/tools/providers 2026-01-07T18:24:19,593 copying lobster/tools/providers/geo_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,596 copying lobster/tools/providers/pride_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,600 copying lobster/tools/providers/pdb_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,602 copying lobster/tools/providers/pride_normalizer.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,606 copying lobster/tools/providers/ncbi_query_builder.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,609 copying lobster/tools/providers/base_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,611 copying lobster/tools/providers/webpage_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,614 copying lobster/tools/providers/provider_registry.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,617 copying lobster/tools/providers/__init__.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,619 copying lobster/tools/providers/massive_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,622 copying lobster/tools/providers/pubmed_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,626 copying lobster/tools/providers/structure_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,628 copying lobster/tools/providers/organism_enum.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,631 copying lobster/tools/providers/biorxiv_medrxiv_config.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,633 copying lobster/tools/providers/publication_resolver.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,636 copying lobster/tools/providers/sra_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,640 copying lobster/tools/providers/biopython_entrez_wrapper.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,643 copying lobster/tools/providers/biorxiv_medrxiv_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,646 copying lobster/tools/providers/geo_utils.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,649 copying lobster/tools/providers/abstract_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,651 copying lobster/tools/providers/pmc_provider.py -> build/lib/lobster/tools/providers 2026-01-07T18:24:19,655 creating build/lib/lobster/tools/archive 2026-01-07T18:24:19,657 copying lobster/tools/archive/publication_service.py -> build/lib/lobster/tools/archive 2026-01-07T18:24:19,660 copying lobster/tools/archive/unified_content_service.py -> build/lib/lobster/tools/archive 2026-01-07T18:24:19,664 creating build/lib/lobster/core/adapters 2026-01-07T18:24:19,665 copying lobster/core/adapters/base.py -> build/lib/lobster/core/adapters 2026-01-07T18:24:19,668 copying lobster/core/adapters/__init__.py -> build/lib/lobster/core/adapters 2026-01-07T18:24:19,670 copying lobster/core/adapters/transcriptomics_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:24:19,674 copying lobster/core/adapters/pseudobulk_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:24:19,677 copying lobster/core/adapters/protein_structure_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:24:19,679 copying lobster/core/adapters/proteomics_adapter.py -> build/lib/lobster/core/adapters 2026-01-07T18:24:19,683 creating build/lib/lobster/core/backends 2026-01-07T18:24:19,684 copying lobster/core/backends/mudata_backend.py -> build/lib/lobster/core/backends 2026-01-07T18:24:19,687 copying lobster/core/backends/base.py -> build/lib/lobster/core/backends 2026-01-07T18:24:19,689 copying lobster/core/backends/__init__.py -> build/lib/lobster/core/backends 2026-01-07T18:24:19,692 copying lobster/core/backends/h5ad_backend.py -> build/lib/lobster/core/backends 2026-01-07T18:24:19,695 creating build/lib/lobster/core/interfaces 2026-01-07T18:24:19,696 copying lobster/core/interfaces/backend.py -> build/lib/lobster/core/interfaces 2026-01-07T18:24:19,699 copying lobster/core/interfaces/adapter.py -> build/lib/lobster/core/interfaces 2026-01-07T18:24:19,702 copying lobster/core/interfaces/__init__.py -> build/lib/lobster/core/interfaces 2026-01-07T18:24:19,704 copying lobster/core/interfaces/download_service.py -> build/lib/lobster/core/interfaces 2026-01-07T18:24:19,707 copying lobster/core/interfaces/validator.py -> build/lib/lobster/core/interfaces 2026-01-07T18:24:19,709 copying lobster/core/interfaces/base_client.py -> build/lib/lobster/core/interfaces 2026-01-07T18:24:19,713 creating build/lib/lobster/core/utils 2026-01-07T18:24:19,714 copying lobster/core/utils/__init__.py -> build/lib/lobster/core/utils 2026-01-07T18:24:19,716 copying lobster/core/utils/h5ad_utils.py -> build/lib/lobster/core/utils 2026-01-07T18:24:19,719 creating build/lib/lobster/core/identifiers 2026-01-07T18:24:19,721 copying lobster/core/identifiers/__init__.py -> build/lib/lobster/core/identifiers 2026-01-07T18:24:19,723 copying lobster/core/identifiers/accession_resolver.py -> build/lib/lobster/core/identifiers 2026-01-07T18:24:19,727 creating build/lib/lobster/core/schemas 2026-01-07T18:24:19,728 copying lobster/core/schemas/download_urls.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,732 copying lobster/core/schemas/database_mappings.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,735 copying lobster/core/schemas/publication_queue.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,738 copying lobster/core/schemas/__init__.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,740 copying lobster/core/schemas/metagenomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,743 copying lobster/core/schemas/transcriptomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,747 copying lobster/core/schemas/database_registry.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,749 copying lobster/core/schemas/validation.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,752 copying lobster/core/schemas/sra.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,755 copying lobster/core/schemas/protein_structure.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,758 copying lobster/core/schemas/download_queue.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,760 copying lobster/core/schemas/metabolomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,763 copying lobster/core/schemas/proteomics.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,766 copying lobster/core/schemas/export_schemas.py -> build/lib/lobster/core/schemas 2026-01-07T18:24:19,769 creating build/lib/lobster/agents/transcriptomics 2026-01-07T18:24:19,770 copying lobster/agents/transcriptomics/annotation_expert.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:24:19,774 copying lobster/agents/transcriptomics/state.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:24:19,776 copying lobster/agents/transcriptomics/de_analysis_expert.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:24:19,779 copying lobster/agents/transcriptomics/shared_tools.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:24:19,782 copying lobster/agents/transcriptomics/__init__.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:24:19,783 copying lobster/agents/transcriptomics/transcriptomics_expert.py -> build/lib/lobster/agents/transcriptomics 2026-01-07T18:24:19,787 creating build/lib/lobster/agents/proteomics 2026-01-07T18:24:19,788 copying lobster/agents/proteomics/state.py -> build/lib/lobster/agents/proteomics 2026-01-07T18:24:19,790 copying lobster/agents/proteomics/__init__.py -> build/lib/lobster/agents/proteomics 2026-01-07T18:24:19,792 creating build/lib/lobster/agents/archive 2026-01-07T18:24:19,793 copying lobster/agents/archive/research_agent_assistant.py -> build/lib/lobster/agents/archive 2026-01-07T18:24:19,796 creating build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:24:19,797 copying lobster/agents/langgraph_supervisor/handoff.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:24:19,799 copying lobster/agents/langgraph_supervisor/__init__.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:24:19,801 copying lobster/agents/langgraph_supervisor/supervisor.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:24:19,803 copying lobster/agents/langgraph_supervisor/agent_name.py -> build/lib/lobster/agents/langgraph_supervisor 2026-01-07T18:24:19,806 running egg_info 2026-01-07T18:24:19,817 writing lobster_ai.egg-info/PKG-INFO 2026-01-07T18:24:19,848 writing dependency_links to lobster_ai.egg-info/dependency_links.txt 2026-01-07T18:24:19,849 writing entry points to lobster_ai.egg-info/entry_points.txt 2026-01-07T18:24:19,868 writing requirements to lobster_ai.egg-info/requires.txt 2026-01-07T18:24:19,869 writing top-level names to lobster_ai.egg-info/top_level.txt 2026-01-07T18:24:20,001 reading manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:24:20,027 adding license file 'LICENSE' 2026-01-07T18:24:20,050 writing manifest file 'lobster_ai.egg-info/SOURCES.txt' 2026-01-07T18:24:20,152 creating build/lib/lobster/services/metadata/protocol_extraction/amplicon/resources 2026-01-07T18:24:20,153 copying lobster/services/metadata/protocol_extraction/amplicon/resources/primers.json -> build/lib/lobster/services/metadata/protocol_extraction/amplicon/resources 2026-01-07T18:24:20,191 installing to build/bdist.linux-armv7l/wheel 2026-01-07T18:24:20,192 running install 2026-01-07T18:24:20,214 running install_lib 2026-01-07T18:24:20,221 creating build/bdist.linux-armv7l/wheel 2026-01-07T18:24:20,223 creating build/bdist.linux-armv7l/wheel/lobster 2026-01-07T18:24:20,224 copying build/lib/lobster/version.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:24:20,226 copying build/lib/lobster/cli.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:24:20,233 creating build/bdist.linux-armv7l/wheel/lobster/ui 2026-01-07T18:24:20,235 creating build/bdist.linux-armv7l/wheel/lobster/ui/formatters 2026-01-07T18:24:20,236 copying build/lib/lobster/ui/formatters/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/formatters 2026-01-07T18:24:20,238 copying build/lib/lobster/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:24:20,240 copying build/lib/lobster/ui/commands.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:24:20,243 copying build/lib/lobster/ui/console_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:24:20,246 creating build/bdist.linux-armv7l/wheel/lobster/ui/services 2026-01-07T18:24:20,247 copying build/lib/lobster/ui/services/error_service.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/services 2026-01-07T18:24:20,250 copying build/lib/lobster/ui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/services 2026-01-07T18:24:20,252 copying build/lib/lobster/ui/live_dashboard.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:24:20,255 creating build/bdist.linux-armv7l/wheel/lobster/ui/callbacks 2026-01-07T18:24:20,256 copying build/lib/lobster/ui/callbacks/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/callbacks 2026-01-07T18:24:20,258 copying build/lib/lobster/ui/callbacks/textual_callback.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/callbacks 2026-01-07T18:24:20,261 copying build/lib/lobster/ui/os_app.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:24:20,264 creating build/bdist.linux-armv7l/wheel/lobster/ui/widgets 2026-01-07T18:24:20,265 copying build/lib/lobster/ui/widgets/chat_message.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,267 copying build/lib/lobster/ui/widgets/data_hub.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,270 copying build/lib/lobster/ui/widgets/activity_log.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,273 copying build/lib/lobster/ui/widgets/plot_preview.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,275 copying build/lib/lobster/ui/widgets/system_info.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,277 copying build/lib/lobster/ui/widgets/agents_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,280 copying build/lib/lobster/ui/widgets/queue_status_bar.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,282 copying build/lib/lobster/ui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,285 copying build/lib/lobster/ui/widgets/connections_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,287 copying build/lib/lobster/ui/widgets/error_modal.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,289 copying build/lib/lobster/ui/widgets/queue_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,291 copying build/lib/lobster/ui/widgets/results_display.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,293 copying build/lib/lobster/ui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,296 copying build/lib/lobster/ui/widgets/token_usage_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,298 copying build/lib/lobster/ui/widgets/adapters_panel.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,300 copying build/lib/lobster/ui/widgets/modality_list.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,302 copying build/lib/lobster/ui/widgets/query_prompt.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/widgets 2026-01-07T18:24:20,305 creating build/bdist.linux-armv7l/wheel/lobster/ui/components 2026-01-07T18:24:20,306 copying build/lib/lobster/ui/components/status_display.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:24:20,309 copying build/lib/lobster/ui/components/multi_progress.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:24:20,312 copying build/lib/lobster/ui/components/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:24:20,314 copying build/lib/lobster/ui/components/file_tree.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:24:20,316 copying build/lib/lobster/ui/components/parallel_workers_progress.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/components 2026-01-07T18:24:20,320 creating build/bdist.linux-armv7l/wheel/lobster/ui/screens 2026-01-07T18:24:20,321 copying build/lib/lobster/ui/screens/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/screens 2026-01-07T18:24:20,323 copying build/lib/lobster/ui/screens/analysis_screen.py -> build/bdist.linux-armv7l/wheel/./lobster/ui/screens 2026-01-07T18:24:20,326 copying build/lib/lobster/ui/progress_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:24:20,329 copying build/lib/lobster/ui/themes.py -> build/bdist.linux-armv7l/wheel/./lobster/ui 2026-01-07T18:24:20,332 creating build/bdist.linux-armv7l/wheel/lobster/services 2026-01-07T18:24:20,333 creating build/bdist.linux-armv7l/wheel/lobster/services/visualization 2026-01-07T18:24:20,334 copying build/lib/lobster/services/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:24:20,336 copying build/lib/lobster/services/visualization/pymol_visualization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:24:20,339 copying build/lib/lobster/services/visualization/bulk_visualization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:24:20,341 copying build/lib/lobster/services/visualization/visualization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/visualization 2026-01-07T18:24:20,345 copying build/lib/lobster/services/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services 2026-01-07T18:24:20,347 creating build/bdist.linux-armv7l/wheel/lobster/services/templates 2026-01-07T18:24:20,348 copying build/lib/lobster/services/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/templates 2026-01-07T18:24:20,349 copying build/lib/lobster/services/templates/annotation_templates.py -> build/bdist.linux-armv7l/wheel/./lobster/services/templates 2026-01-07T18:24:20,353 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access 2026-01-07T18:24:20,354 copying build/lib/lobster/services/data_access/geo_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,360 copying build/lib/lobster/services/data_access/sra_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,363 copying build/lib/lobster/services/data_access/content_access_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,367 copying build/lib/lobster/services/data_access/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,369 copying build/lib/lobster/services/data_access/protein_structure_fetch_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,371 copying build/lib/lobster/services/data_access/pride_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,374 copying build/lib/lobster/services/data_access/geo_fallback_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,376 copying build/lib/lobster/services/data_access/massive_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,379 copying build/lib/lobster/services/data_access/workspace_content_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,383 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo 2026-01-07T18:24:20,384 copying build/lib/lobster/services/data_access/geo/strategy.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:24:20,386 copying build/lib/lobster/services/data_access/geo/parser.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:24:20,390 copying build/lib/lobster/services/data_access/geo/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:24:20,393 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/loaders 2026-01-07T18:24:20,394 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:24:20,396 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:24:20,399 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/utils 2026-01-07T18:24:20,399 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:24:20,401 copying build/lib/lobster/services/data_access/geo/constants.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:24:20,403 copying build/lib/lobster/services/data_access/geo/facade.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:24:20,405 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/sample 2026-01-07T18:24:20,407 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:24:20,409 creating build/bdist.linux-armv7l/wheel/lobster/services/data_access/geo/metadata 2026-01-07T18:24:20,410 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:24:20,412 copying build/lib/lobster/services/data_access/geo/downloader.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access/geo 2026-01-07T18:24:20,415 copying build/lib/lobster/services/data_access/docling_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,418 copying build/lib/lobster/services/data_access/geo_download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_access 2026-01-07T18:24:20,422 creating build/bdist.linux-armv7l/wheel/lobster/services/analysis 2026-01-07T18:24:20,423 copying build/lib/lobster/services/analysis/pseudobulk_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,426 copying build/lib/lobster/services/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,428 copying build/lib/lobster/services/analysis/differential_formula_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,431 copying build/lib/lobster/services/analysis/enhanced_singlecell_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,435 copying build/lib/lobster/services/analysis/scvi_embedding_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,437 copying build/lib/lobster/services/analysis/structure_analysis_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,440 copying build/lib/lobster/services/analysis/clustering_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,445 copying build/lib/lobster/services/analysis/bulk_rnaseq_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/analysis 2026-01-07T18:24:20,450 creating build/bdist.linux-armv7l/wheel/lobster/services/execution 2026-01-07T18:24:20,451 copying build/lib/lobster/services/execution/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/execution 2026-01-07T18:24:20,453 copying build/lib/lobster/services/execution/execution_context_builder.py -> build/bdist.linux-armv7l/wheel/./lobster/services/execution 2026-01-07T18:24:20,455 copying build/lib/lobster/services/execution/custom_code_execution_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/execution 2026-01-07T18:24:20,459 creating build/bdist.linux-armv7l/wheel/lobster/services/orchestration 2026-01-07T18:24:20,460 copying build/lib/lobster/services/orchestration/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/orchestration 2026-01-07T18:24:20,462 copying build/lib/lobster/services/orchestration/publication_processing_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/orchestration 2026-01-07T18:24:20,467 creating build/bdist.linux-armv7l/wheel/lobster/services/data_management 2026-01-07T18:24:20,468 copying build/lib/lobster/services/data_management/modality_management_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_management 2026-01-07T18:24:20,471 copying build/lib/lobster/services/data_management/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_management 2026-01-07T18:24:20,472 copying build/lib/lobster/services/data_management/concatenation_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/data_management 2026-01-07T18:24:20,476 creating build/bdist.linux-armv7l/wheel/lobster/services/quality 2026-01-07T18:24:20,477 copying build/lib/lobster/services/quality/preprocessing_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/quality 2026-01-07T18:24:20,481 copying build/lib/lobster/services/quality/quality_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/quality 2026-01-07T18:24:20,484 copying build/lib/lobster/services/quality/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/quality 2026-01-07T18:24:20,486 creating build/bdist.linux-armv7l/wheel/lobster/services/ml 2026-01-07T18:24:20,487 copying build/lib/lobster/services/ml/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/ml 2026-01-07T18:24:20,490 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata 2026-01-07T18:24:20,491 copying build/lib/lobster/services/metadata/manual_annotation_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:24:20,494 copying build/lib/lobster/services/metadata/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:24:20,496 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction 2026-01-07T18:24:20,497 copying build/lib/lobster/services/metadata/protocol_extraction/base.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction 2026-01-07T18:24:20,500 copying build/lib/lobster/services/metadata/protocol_extraction/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata/protocol_extraction 2026-01-07T18:24:20,502 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/rnaseq 2026-01-07T18:24:20,503 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:24:20,505 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:24:20,507 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:24:20,510 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/mass_spec 2026-01-07T18:24:20,511 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:24:20,513 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:24:20,516 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:24:20,518 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/amplicon 2026-01-07T18:24:20,520 creating build/bdist.linux-armv7l/wheel/lobster/services/metadata/protocol_extraction/amplicon/resources 2026-01-07T18:24:20,521 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:24:20,524 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:24:20,526 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:24:20,528 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:24:20,531 copying build/lib/lobster/services/metadata/metadata_standardization_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:24:20,533 copying build/lib/lobster/services/metadata/identifier_provenance_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:24:20,536 copying build/lib/lobster/services/metadata/sample_grouping_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:24:20,538 copying build/lib/lobster/services/metadata/metadata_validation_service.py -> build/bdist.linux-armv7l/wheel/./lobster/services/metadata 2026-01-07T18:24:20,542 creating build/bdist.linux-armv7l/wheel/lobster/config 2026-01-07T18:24:20,543 copying build/lib/lobster/config/ollama_service.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,546 copying build/lib/lobster/config/model_service.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,548 copying build/lib/lobster/config/llm_factory.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,551 copying build/lib/lobster/config/provider_setup.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,553 copying build/lib/lobster/config/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,555 copying build/lib/lobster/config/global_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,558 creating build/bdist.linux-armv7l/wheel/lobster/config/providers 2026-01-07T18:24:20,559 copying build/lib/lobster/config/providers/base_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:24:20,562 copying build/lib/lobster/config/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:24:20,563 copying build/lib/lobster/config/providers/anthropic_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:24:20,566 copying build/lib/lobster/config/providers/ollama_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:24:20,569 copying build/lib/lobster/config/providers/bedrock_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:24:20,572 copying build/lib/lobster/config/providers/registry.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:24:20,574 copying build/lib/lobster/config/providers/gemini_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/config/providers 2026-01-07T18:24:20,577 copying build/lib/lobster/config/subscription_tiers.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,579 copying build/lib/lobster/config/constants.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,581 copying build/lib/lobster/config/settings.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,584 copying build/lib/lobster/config/agent_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,586 copying build/lib/lobster/config/config_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,589 copying build/lib/lobster/config/workspace_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,591 copying build/lib/lobster/config/supervisor_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,594 copying build/lib/lobster/config/base_config.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,595 copying build/lib/lobster/config/agent_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,598 copying build/lib/lobster/config/agent_capabilities.py -> build/bdist.linux-armv7l/wheel/./lobster/config 2026-01-07T18:24:20,600 copying build/lib/lobster/main.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:24:20,603 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal 2026-01-07T18:24:20,604 copying build/lib/lobster/cli_internal/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal 2026-01-07T18:24:20,606 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/utils 2026-01-07T18:24:20,607 copying build/lib/lobster/cli_internal/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/utils 2026-01-07T18:24:20,609 copying build/lib/lobster/cli_internal/utils/path_resolution.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/utils 2026-01-07T18:24:20,612 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/commands 2026-01-07T18:24:20,613 copying build/lib/lobster/cli_internal/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands 2026-01-07T18:24:20,616 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/commands/heavy 2026-01-07T18:24:20,617 copying build/lib/lobster/cli_internal/commands/heavy/modality_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:24:20,620 copying build/lib/lobster/cli_internal/commands/heavy/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:24:20,622 copying build/lib/lobster/cli_internal/commands/heavy/visualization_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:24:20,624 copying build/lib/lobster/cli_internal/commands/heavy/data_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/heavy 2026-01-07T18:24:20,627 creating build/bdist.linux-armv7l/wheel/lobster/cli_internal/commands/light 2026-01-07T18:24:20,628 copying build/lib/lobster/cli_internal/commands/light/config_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:24:20,631 copying build/lib/lobster/cli_internal/commands/light/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:24:20,632 copying build/lib/lobster/cli_internal/commands/light/file_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:24:20,635 copying build/lib/lobster/cli_internal/commands/light/queue_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:24:20,638 copying build/lib/lobster/cli_internal/commands/light/pipeline_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:24:20,640 copying build/lib/lobster/cli_internal/commands/light/workspace_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:24:20,643 copying build/lib/lobster/cli_internal/commands/light/metadata_commands.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands/light 2026-01-07T18:24:20,645 copying build/lib/lobster/cli_internal/commands/output_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/cli_internal/commands 2026-01-07T18:24:20,649 creating build/bdist.linux-armv7l/wheel/lobster/tools 2026-01-07T18:24:20,650 copying build/lib/lobster/tools/workspace_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,654 copying build/lib/lobster/tools/todo_tools.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,656 copying build/lib/lobster/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,658 copying build/lib/lobster/tools/handoff_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,660 copying build/lib/lobster/tools/enhanced_handoff_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,664 creating build/bdist.linux-armv7l/wheel/lobster/tools/providers 2026-01-07T18:24:20,665 copying build/lib/lobster/tools/providers/geo_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,668 copying build/lib/lobster/tools/providers/pride_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,671 copying build/lib/lobster/tools/providers/pdb_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,673 copying build/lib/lobster/tools/providers/pride_normalizer.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,676 copying build/lib/lobster/tools/providers/ncbi_query_builder.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,678 copying build/lib/lobster/tools/providers/base_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,681 copying build/lib/lobster/tools/providers/webpage_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,683 copying build/lib/lobster/tools/providers/provider_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,686 copying build/lib/lobster/tools/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,688 copying build/lib/lobster/tools/providers/massive_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,690 copying build/lib/lobster/tools/providers/pubmed_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,694 copying build/lib/lobster/tools/providers/structure_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,696 copying build/lib/lobster/tools/providers/organism_enum.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,698 copying build/lib/lobster/tools/providers/biorxiv_medrxiv_config.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,700 copying build/lib/lobster/tools/providers/publication_resolver.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,703 copying build/lib/lobster/tools/providers/sra_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,706 copying build/lib/lobster/tools/providers/biopython_entrez_wrapper.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,709 copying build/lib/lobster/tools/providers/biorxiv_medrxiv_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,713 copying build/lib/lobster/tools/providers/geo_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,715 copying build/lib/lobster/tools/providers/abstract_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,717 copying build/lib/lobster/tools/providers/pmc_provider.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/providers 2026-01-07T18:24:20,721 copying build/lib/lobster/tools/geo_parser.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,723 copying build/lib/lobster/tools/custom_code_tool.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,726 copying build/lib/lobster/tools/gpu_detector.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,728 copying build/lib/lobster/tools/workflow_tracker.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,731 copying build/lib/lobster/tools/download_orchestrator.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,734 copying build/lib/lobster/tools/expert_handoff_patterns.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,736 copying build/lib/lobster/tools/geo_downloader.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,738 copying build/lib/lobster/tools/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,741 copying build/lib/lobster/tools/expert_handoff_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,744 creating build/bdist.linux-armv7l/wheel/lobster/tools/archive 2026-01-07T18:24:20,745 copying build/lib/lobster/tools/archive/publication_service.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/archive 2026-01-07T18:24:20,747 copying build/lib/lobster/tools/archive/unified_content_service.py -> build/bdist.linux-armv7l/wheel/./lobster/tools/archive 2026-01-07T18:24:20,750 copying build/lib/lobster/tools/pipeline_strategy.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,752 copying build/lib/lobster/tools/url_transforms.py -> build/bdist.linux-armv7l/wheel/./lobster/tools 2026-01-07T18:24:20,755 creating build/bdist.linux-armv7l/wheel/lobster/utils 2026-01-07T18:24:20,756 copying build/lib/lobster/utils/system.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,758 copying build/lib/lobster/utils/callbacks.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,761 copying build/lib/lobster/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,763 copying build/lib/lobster/utils/error_handlers.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,765 copying build/lib/lobster/utils/progress_wrapper.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,768 copying build/lib/lobster/utils/deviance.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,770 copying build/lib/lobster/utils/ssl_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,772 copying build/lib/lobster/utils/json_extractor.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,774 copying build/lib/lobster/utils/file_analyzer.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,777 copying build/lib/lobster/utils/file_naming.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,780 copying build/lib/lobster/utils/logger.py -> build/bdist.linux-armv7l/wheel/./lobster/utils 2026-01-07T18:24:20,783 creating build/bdist.linux-armv7l/wheel/lobster/core 2026-01-07T18:24:20,784 copying build/lib/lobster/core/provenance.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,787 creating build/bdist.linux-armv7l/wheel/lobster/core/adapters 2026-01-07T18:24:20,789 copying build/lib/lobster/core/adapters/base.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:24:20,791 copying build/lib/lobster/core/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:24:20,793 copying build/lib/lobster/core/adapters/transcriptomics_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:24:20,796 copying build/lib/lobster/core/adapters/pseudobulk_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:24:20,799 copying build/lib/lobster/core/adapters/protein_structure_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:24:20,801 copying build/lib/lobster/core/adapters/proteomics_adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/adapters 2026-01-07T18:24:20,804 copying build/lib/lobster/core/plot_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,807 copying build/lib/lobster/core/publication_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,809 copying build/lib/lobster/core/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,812 copying build/lib/lobster/core/client.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,816 copying build/lib/lobster/core/license_manager.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,818 copying build/lib/lobster/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,821 copying build/lib/lobster/core/queue_storage.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,822 copying build/lib/lobster/core/ris_parser.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,825 copying build/lib/lobster/core/notebook_validator.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,828 copying build/lib/lobster/core/data_manager_v2.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,832 copying build/lib/lobster/core/archive_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,836 creating build/bdist.linux-armv7l/wheel/lobster/core/backends 2026-01-07T18:24:20,837 copying build/lib/lobster/core/backends/mudata_backend.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:24:20,840 copying build/lib/lobster/core/backends/base.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:24:20,842 copying build/lib/lobster/core/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:24:20,844 copying build/lib/lobster/core/backends/h5ad_backend.py -> build/bdist.linux-armv7l/wheel/./lobster/core/backends 2026-01-07T18:24:20,847 creating build/bdist.linux-armv7l/wheel/lobster/core/interfaces 2026-01-07T18:24:20,848 copying build/lib/lobster/core/interfaces/backend.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:24:20,851 copying build/lib/lobster/core/interfaces/adapter.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:24:20,853 copying build/lib/lobster/core/interfaces/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:24:20,855 copying build/lib/lobster/core/interfaces/download_service.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:24:20,858 copying build/lib/lobster/core/interfaces/validator.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:24:20,860 copying build/lib/lobster/core/interfaces/base_client.py -> build/bdist.linux-armv7l/wheel/./lobster/core/interfaces 2026-01-07T18:24:20,863 creating build/bdist.linux-armv7l/wheel/lobster/core/utils 2026-01-07T18:24:20,864 copying build/lib/lobster/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/utils 2026-01-07T18:24:20,866 copying build/lib/lobster/core/utils/h5ad_utils.py -> build/bdist.linux-armv7l/wheel/./lobster/core/utils 2026-01-07T18:24:20,869 creating build/bdist.linux-armv7l/wheel/lobster/core/identifiers 2026-01-07T18:24:20,870 copying build/lib/lobster/core/identifiers/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/identifiers 2026-01-07T18:24:20,872 copying build/lib/lobster/core/identifiers/accession_resolver.py -> build/bdist.linux-armv7l/wheel/./lobster/core/identifiers 2026-01-07T18:24:20,875 copying build/lib/lobster/core/workspace.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,877 copying build/lib/lobster/core/download_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,879 copying build/lib/lobster/core/notebook_exporter.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,882 copying build/lib/lobster/core/ir_coverage.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,885 copying build/lib/lobster/core/plugin_loader.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,887 copying build/lib/lobster/core/analysis_ir.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,890 copying build/lib/lobster/core/config_resolver.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,892 copying build/lib/lobster/core/notebook_executor.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,896 creating build/bdist.linux-armv7l/wheel/lobster/core/schemas 2026-01-07T18:24:20,897 copying build/lib/lobster/core/schemas/download_urls.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,900 copying build/lib/lobster/core/schemas/database_mappings.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,902 copying build/lib/lobster/core/schemas/publication_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,905 copying build/lib/lobster/core/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,907 copying build/lib/lobster/core/schemas/metagenomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,910 copying build/lib/lobster/core/schemas/transcriptomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,913 copying build/lib/lobster/core/schemas/database_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,916 copying build/lib/lobster/core/schemas/validation.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,919 copying build/lib/lobster/core/schemas/sra.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,922 copying build/lib/lobster/core/schemas/protein_structure.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,924 copying build/lib/lobster/core/schemas/download_queue.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,927 copying build/lib/lobster/core/schemas/metabolomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,930 copying build/lib/lobster/core/schemas/proteomics.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,933 copying build/lib/lobster/core/schemas/export_schemas.py -> build/bdist.linux-armv7l/wheel/./lobster/core/schemas 2026-01-07T18:24:20,937 copying build/lib/lobster/core/component_registry.py -> build/bdist.linux-armv7l/wheel/./lobster/core 2026-01-07T18:24:20,940 creating build/bdist.linux-armv7l/wheel/lobster/lobster_cloud 2026-01-07T18:24:20,941 copying build/lib/lobster/lobster_cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/lobster_cloud 2026-01-07T18:24:20,943 copying build/lib/lobster/lobster_cloud/client.py -> build/bdist.linux-armv7l/wheel/./lobster/lobster_cloud 2026-01-07T18:24:20,945 copying build/lib/lobster/__main__.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:24:20,947 copying build/lib/lobster/_version.py -> build/bdist.linux-armv7l/wheel/./lobster 2026-01-07T18:24:20,950 creating build/bdist.linux-armv7l/wheel/lobster/agents 2026-01-07T18:24:20,951 copying build/lib/lobster/agents/visualization_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,954 copying build/lib/lobster/agents/state.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,957 copying build/lib/lobster/agents/research_agent.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,962 copying build/lib/lobster/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,964 creating build/bdist.linux-armv7l/wheel/lobster/agents/transcriptomics 2026-01-07T18:24:20,965 copying build/lib/lobster/agents/transcriptomics/annotation_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:24:20,969 copying build/lib/lobster/agents/transcriptomics/state.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:24:20,971 copying build/lib/lobster/agents/transcriptomics/de_analysis_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:24:20,976 copying build/lib/lobster/agents/transcriptomics/shared_tools.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:24:20,978 copying build/lib/lobster/agents/transcriptomics/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:24:20,980 copying build/lib/lobster/agents/transcriptomics/transcriptomics_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/transcriptomics 2026-01-07T18:24:20,984 copying build/lib/lobster/agents/draw_graph.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,986 copying build/lib/lobster/agents/data_expert_assistant.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,988 copying build/lib/lobster/agents/supervisor.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,991 copying build/lib/lobster/agents/graph.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:20,994 creating build/bdist.linux-armv7l/wheel/lobster/agents/proteomics 2026-01-07T18:24:20,996 copying build/lib/lobster/agents/proteomics/state.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/proteomics 2026-01-07T18:24:20,998 copying build/lib/lobster/agents/proteomics/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/proteomics 2026-01-07T18:24:21,000 copying build/lib/lobster/agents/data_expert.py -> build/bdist.linux-armv7l/wheel/./lobster/agents 2026-01-07T18:24:21,004 creating build/bdist.linux-armv7l/wheel/lobster/agents/archive 2026-01-07T18:24:21,005 copying build/lib/lobster/agents/archive/research_agent_assistant.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/archive 2026-01-07T18:24:21,008 creating build/bdist.linux-armv7l/wheel/lobster/agents/langgraph_supervisor 2026-01-07T18:24:21,009 copying build/lib/lobster/agents/langgraph_supervisor/handoff.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:24:21,012 copying build/lib/lobster/agents/langgraph_supervisor/__init__.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:24:21,014 copying build/lib/lobster/agents/langgraph_supervisor/supervisor.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:24:21,016 copying build/lib/lobster/agents/langgraph_supervisor/agent_name.py -> build/bdist.linux-armv7l/wheel/./lobster/agents/langgraph_supervisor 2026-01-07T18:24:21,019 running install_egg_info 2026-01-07T18:24:21,024 Copying lobster_ai.egg-info to build/bdist.linux-armv7l/wheel/./lobster_ai-0.4.1.3-py3.11.egg-info 2026-01-07T18:24:21,039 running install_scripts 2026-01-07T18:24:21,053 creating build/bdist.linux-armv7l/wheel/lobster_ai-0.4.1.3.dist-info/WHEEL 2026-01-07T18:24:21,056 creating '/tmp/pip-wheel-ijx9w047/.tmp-4r0jm0me/lobster_ai-0.4.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-07T18:24:21,059 adding 'lobster/__main__.py' 2026-01-07T18:24:21,060 adding 'lobster/_version.py' 2026-01-07T18:24:21,087 adding 'lobster/cli.py' 2026-01-07T18:24:21,090 adding 'lobster/main.py' 2026-01-07T18:24:21,092 adding 'lobster/version.py' 2026-01-07T18:24:21,094 adding 'lobster/agents/__init__.py' 2026-01-07T18:24:21,101 adding 'lobster/agents/data_expert.py' 2026-01-07T18:24:21,105 adding 'lobster/agents/data_expert_assistant.py' 2026-01-07T18:24:21,107 adding 'lobster/agents/draw_graph.py' 2026-01-07T18:24:21,109 adding 'lobster/agents/graph.py' 2026-01-07T18:24:21,123 adding 'lobster/agents/research_agent.py' 2026-01-07T18:24:21,126 adding 'lobster/agents/state.py' 2026-01-07T18:24:21,131 adding 'lobster/agents/supervisor.py' 2026-01-07T18:24:21,135 adding 'lobster/agents/visualization_expert.py' 2026-01-07T18:24:21,138 adding 'lobster/agents/archive/research_agent_assistant.py' 2026-01-07T18:24:21,140 adding 'lobster/agents/langgraph_supervisor/__init__.py' 2026-01-07T18:24:21,141 adding 'lobster/agents/langgraph_supervisor/agent_name.py' 2026-01-07T18:24:21,143 adding 'lobster/agents/langgraph_supervisor/handoff.py' 2026-01-07T18:24:21,146 adding 'lobster/agents/langgraph_supervisor/supervisor.py' 2026-01-07T18:24:21,148 adding 'lobster/agents/proteomics/__init__.py' 2026-01-07T18:24:21,149 adding 'lobster/agents/proteomics/state.py' 2026-01-07T18:24:21,151 adding 'lobster/agents/transcriptomics/__init__.py' 2026-01-07T18:24:21,156 adding 'lobster/agents/transcriptomics/annotation_expert.py' 2026-01-07T18:24:21,164 adding 'lobster/agents/transcriptomics/de_analysis_expert.py' 2026-01-07T18:24:21,169 adding 'lobster/agents/transcriptomics/shared_tools.py' 2026-01-07T18:24:21,170 adding 'lobster/agents/transcriptomics/state.py' 2026-01-07T18:24:21,175 adding 'lobster/agents/transcriptomics/transcriptomics_expert.py' 2026-01-07T18:24:21,178 adding 'lobster/cli_internal/__init__.py' 2026-01-07T18:24:21,180 adding 'lobster/cli_internal/commands/__init__.py' 2026-01-07T18:24:21,181 adding 'lobster/cli_internal/commands/output_adapter.py' 2026-01-07T18:24:21,183 adding 'lobster/cli_internal/commands/heavy/__init__.py' 2026-01-07T18:24:21,185 adding 'lobster/cli_internal/commands/heavy/data_commands.py' 2026-01-07T18:24:21,187 adding 'lobster/cli_internal/commands/heavy/modality_commands.py' 2026-01-07T18:24:21,190 adding 'lobster/cli_internal/commands/heavy/visualization_commands.py' 2026-01-07T18:24:21,191 adding 'lobster/cli_internal/commands/light/__init__.py' 2026-01-07T18:24:21,194 adding 'lobster/cli_internal/commands/light/config_commands.py' 2026-01-07T18:24:21,197 adding 'lobster/cli_internal/commands/light/file_commands.py' 2026-01-07T18:24:21,199 adding 'lobster/cli_internal/commands/light/metadata_commands.py' 2026-01-07T18:24:21,201 adding 'lobster/cli_internal/commands/light/pipeline_commands.py' 2026-01-07T18:24:21,203 adding 'lobster/cli_internal/commands/light/queue_commands.py' 2026-01-07T18:24:21,207 adding 'lobster/cli_internal/commands/light/workspace_commands.py' 2026-01-07T18:24:21,209 adding 'lobster/cli_internal/utils/__init__.py' 2026-01-07T18:24:21,211 adding 'lobster/cli_internal/utils/path_resolution.py' 2026-01-07T18:24:21,213 adding 'lobster/config/__init__.py' 2026-01-07T18:24:21,215 adding 'lobster/config/agent_capabilities.py' 2026-01-07T18:24:21,217 adding 'lobster/config/agent_config.py' 2026-01-07T18:24:21,220 adding 'lobster/config/agent_registry.py' 2026-01-07T18:24:21,221 adding 'lobster/config/base_config.py' 2026-01-07T18:24:21,223 adding 'lobster/config/config_manager.py' 2026-01-07T18:24:21,225 adding 'lobster/config/constants.py' 2026-01-07T18:24:21,226 adding 'lobster/config/global_config.py' 2026-01-07T18:24:21,228 adding 'lobster/config/llm_factory.py' 2026-01-07T18:24:21,230 adding 'lobster/config/model_service.py' 2026-01-07T18:24:21,232 adding 'lobster/config/ollama_service.py' 2026-01-07T18:24:21,234 adding 'lobster/config/provider_setup.py' 2026-01-07T18:24:21,236 adding 'lobster/config/settings.py' 2026-01-07T18:24:21,237 adding 'lobster/config/subscription_tiers.py' 2026-01-07T18:24:21,239 adding 'lobster/config/supervisor_config.py' 2026-01-07T18:24:21,241 adding 'lobster/config/workspace_config.py' 2026-01-07T18:24:21,243 adding 'lobster/config/providers/__init__.py' 2026-01-07T18:24:21,245 adding 'lobster/config/providers/anthropic_provider.py' 2026-01-07T18:24:21,246 adding 'lobster/config/providers/base_provider.py' 2026-01-07T18:24:21,248 adding 'lobster/config/providers/bedrock_provider.py' 2026-01-07T18:24:21,250 adding 'lobster/config/providers/gemini_provider.py' 2026-01-07T18:24:21,253 adding 'lobster/config/providers/ollama_provider.py' 2026-01-07T18:24:21,254 adding 'lobster/config/providers/registry.py' 2026-01-07T18:24:21,257 adding 'lobster/core/__init__.py' 2026-01-07T18:24:21,260 adding 'lobster/core/analysis_ir.py' 2026-01-07T18:24:21,262 adding 'lobster/core/archive_utils.py' 2026-01-07T18:24:21,272 adding 'lobster/core/client.py' 2026-01-07T18:24:21,274 adding 'lobster/core/component_registry.py' 2026-01-07T18:24:21,276 adding 'lobster/core/config_resolver.py' 2026-01-07T18:24:21,289 adding 'lobster/core/data_manager_v2.py' 2026-01-07T18:24:21,292 adding 'lobster/core/download_queue.py' 2026-01-07T18:24:21,293 adding 'lobster/core/exceptions.py' 2026-01-07T18:24:21,295 adding 'lobster/core/ir_coverage.py' 2026-01-07T18:24:21,299 adding 'lobster/core/license_manager.py' 2026-01-07T18:24:21,301 adding 'lobster/core/notebook_executor.py' 2026-01-07T18:24:21,305 adding 'lobster/core/notebook_exporter.py' 2026-01-07T18:24:21,307 adding 'lobster/core/notebook_validator.py' 2026-01-07T18:24:21,310 adding 'lobster/core/plot_manager.py' 2026-01-07T18:24:21,312 adding 'lobster/core/plugin_loader.py' 2026-01-07T18:24:21,315 adding 'lobster/core/provenance.py' 2026-01-07T18:24:21,317 adding 'lobster/core/publication_queue.py' 2026-01-07T18:24:21,318 adding 'lobster/core/queue_storage.py' 2026-01-07T18:24:21,321 adding 'lobster/core/ris_parser.py' 2026-01-07T18:24:21,323 adding 'lobster/core/workspace.py' 2026-01-07T18:24:21,324 adding 'lobster/core/adapters/__init__.py' 2026-01-07T18:24:21,327 adding 'lobster/core/adapters/base.py' 2026-01-07T18:24:21,329 adding 'lobster/core/adapters/protein_structure_adapter.py' 2026-01-07T18:24:21,333 adding 'lobster/core/adapters/proteomics_adapter.py' 2026-01-07T18:24:21,335 adding 'lobster/core/adapters/pseudobulk_adapter.py' 2026-01-07T18:24:21,338 adding 'lobster/core/adapters/transcriptomics_adapter.py' 2026-01-07T18:24:21,340 adding 'lobster/core/backends/__init__.py' 2026-01-07T18:24:21,342 adding 'lobster/core/backends/base.py' 2026-01-07T18:24:21,346 adding 'lobster/core/backends/h5ad_backend.py' 2026-01-07T18:24:21,349 adding 'lobster/core/backends/mudata_backend.py' 2026-01-07T18:24:21,350 adding 'lobster/core/identifiers/__init__.py' 2026-01-07T18:24:21,353 adding 'lobster/core/identifiers/accession_resolver.py' 2026-01-07T18:24:21,355 adding 'lobster/core/interfaces/__init__.py' 2026-01-07T18:24:21,356 adding 'lobster/core/interfaces/adapter.py' 2026-01-07T18:24:21,358 adding 'lobster/core/interfaces/backend.py' 2026-01-07T18:24:21,359 adding 'lobster/core/interfaces/base_client.py' 2026-01-07T18:24:21,362 adding 'lobster/core/interfaces/download_service.py' 2026-01-07T18:24:21,364 adding 'lobster/core/interfaces/validator.py' 2026-01-07T18:24:21,365 adding 'lobster/core/schemas/__init__.py' 2026-01-07T18:24:21,368 adding 'lobster/core/schemas/database_mappings.py' 2026-01-07T18:24:21,370 adding 'lobster/core/schemas/database_registry.py' 2026-01-07T18:24:21,377 adding 'lobster/core/schemas/download_queue.py' 2026-01-07T18:24:21,379 adding 'lobster/core/schemas/download_urls.py' 2026-01-07T18:24:21,384 adding 'lobster/core/schemas/export_schemas.py' 2026-01-07T18:24:21,388 adding 'lobster/core/schemas/metabolomics.py' 2026-01-07T18:24:21,393 adding 'lobster/core/schemas/metagenomics.py' 2026-01-07T18:24:21,396 adding 'lobster/core/schemas/protein_structure.py' 2026-01-07T18:24:21,400 adding 'lobster/core/schemas/proteomics.py' 2026-01-07T18:24:21,403 adding 'lobster/core/schemas/publication_queue.py' 2026-01-07T18:24:21,407 adding 'lobster/core/schemas/sra.py' 2026-01-07T18:24:21,414 adding 'lobster/core/schemas/transcriptomics.py' 2026-01-07T18:24:21,416 adding 'lobster/core/schemas/validation.py' 2026-01-07T18:24:21,418 adding 'lobster/core/utils/__init__.py' 2026-01-07T18:24:21,421 adding 'lobster/core/utils/h5ad_utils.py' 2026-01-07T18:24:21,422 adding 'lobster/lobster_cloud/__init__.py' 2026-01-07T18:24:21,424 adding 'lobster/lobster_cloud/client.py' 2026-01-07T18:24:21,426 adding 'lobster/services/__init__.py' 2026-01-07T18:24:21,428 adding 'lobster/services/analysis/__init__.py' 2026-01-07T18:24:21,436 adding 'lobster/services/analysis/bulk_rnaseq_service.py' 2026-01-07T18:24:21,445 adding 'lobster/services/analysis/clustering_service.py' 2026-01-07T18:24:21,450 adding 'lobster/services/analysis/differential_formula_service.py' 2026-01-07T18:24:21,456 adding 'lobster/services/analysis/enhanced_singlecell_service.py' 2026-01-07T18:24:21,460 adding 'lobster/services/analysis/pseudobulk_service.py' 2026-01-07T18:24:21,462 adding 'lobster/services/analysis/scvi_embedding_service.py' 2026-01-07T18:24:21,464 adding 'lobster/services/analysis/structure_analysis_service.py' 2026-01-07T18:24:21,466 adding 'lobster/services/data_access/__init__.py' 2026-01-07T18:24:21,474 adding 'lobster/services/data_access/content_access_service.py' 2026-01-07T18:24:21,480 adding 'lobster/services/data_access/docling_service.py' 2026-01-07T18:24:21,484 adding 'lobster/services/data_access/geo_download_service.py' 2026-01-07T18:24:21,486 adding 'lobster/services/data_access/geo_fallback_service.py' 2026-01-07T18:24:21,510 adding 'lobster/services/data_access/geo_service.py' 2026-01-07T18:24:21,514 adding 'lobster/services/data_access/massive_download_service.py' 2026-01-07T18:24:21,517 adding 'lobster/services/data_access/pride_download_service.py' 2026-01-07T18:24:21,519 adding 'lobster/services/data_access/protein_structure_fetch_service.py' 2026-01-07T18:24:21,524 adding 'lobster/services/data_access/sra_download_service.py' 2026-01-07T18:24:21,529 adding 'lobster/services/data_access/workspace_content_service.py' 2026-01-07T18:24:21,531 adding 'lobster/services/data_access/geo/__init__.py' 2026-01-07T18:24:21,533 adding 'lobster/services/data_access/geo/constants.py' 2026-01-07T18:24:21,537 adding 'lobster/services/data_access/geo/downloader.py' 2026-01-07T18:24:21,538 adding 'lobster/services/data_access/geo/facade.py' 2026-01-07T18:24:21,545 adding 'lobster/services/data_access/geo/parser.py' 2026-01-07T18:24:21,548 adding 'lobster/services/data_access/geo/strategy.py' 2026-01-07T18:24:21,550 adding 'lobster/services/data_access/geo/loaders/__init__.py' 2026-01-07T18:24:21,552 adding 'lobster/services/data_access/geo/loaders/tenx.py' 2026-01-07T18:24:21,554 adding 'lobster/services/data_access/geo/metadata/__init__.py' 2026-01-07T18:24:21,555 adding 'lobster/services/data_access/geo/sample/__init__.py' 2026-01-07T18:24:21,557 adding 'lobster/services/data_access/geo/utils/__init__.py' 2026-01-07T18:24:21,559 adding 'lobster/services/data_management/__init__.py' 2026-01-07T18:24:21,563 adding 'lobster/services/data_management/concatenation_service.py' 2026-01-07T18:24:21,566 adding 'lobster/services/data_management/modality_management_service.py' 2026-01-07T18:24:21,568 adding 'lobster/services/execution/__init__.py' 2026-01-07T18:24:21,572 adding 'lobster/services/execution/custom_code_execution_service.py' 2026-01-07T18:24:21,574 adding 'lobster/services/execution/execution_context_builder.py' 2026-01-07T18:24:21,576 adding 'lobster/services/metadata/__init__.py' 2026-01-07T18:24:21,578 adding 'lobster/services/metadata/identifier_provenance_service.py' 2026-01-07T18:24:21,582 adding 'lobster/services/metadata/manual_annotation_service.py' 2026-01-07T18:24:21,586 adding 'lobster/services/metadata/metadata_standardization_service.py' 2026-01-07T18:24:21,589 adding 'lobster/services/metadata/metadata_validation_service.py' 2026-01-07T18:24:21,591 adding 'lobster/services/metadata/sample_grouping_service.py' 2026-01-07T18:24:21,593 adding 'lobster/services/metadata/protocol_extraction/__init__.py' 2026-01-07T18:24:21,595 adding 'lobster/services/metadata/protocol_extraction/base.py' 2026-01-07T18:24:21,597 adding 'lobster/services/metadata/protocol_extraction/amplicon/__init__.py' 2026-01-07T18:24:21,599 adding 'lobster/services/metadata/protocol_extraction/amplicon/details.py' 2026-01-07T18:24:21,602 adding 'lobster/services/metadata/protocol_extraction/amplicon/service.py' 2026-01-07T18:24:21,604 adding 'lobster/services/metadata/protocol_extraction/amplicon/resources/primers.json' 2026-01-07T18:24:21,606 adding 'lobster/services/metadata/protocol_extraction/mass_spec/__init__.py' 2026-01-07T18:24:21,607 adding 'lobster/services/metadata/protocol_extraction/mass_spec/details.py' 2026-01-07T18:24:21,609 adding 'lobster/services/metadata/protocol_extraction/mass_spec/service.py' 2026-01-07T18:24:21,611 adding 'lobster/services/metadata/protocol_extraction/rnaseq/__init__.py' 2026-01-07T18:24:21,612 adding 'lobster/services/metadata/protocol_extraction/rnaseq/details.py' 2026-01-07T18:24:21,613 adding 'lobster/services/metadata/protocol_extraction/rnaseq/service.py' 2026-01-07T18:24:21,615 adding 'lobster/services/ml/__init__.py' 2026-01-07T18:24:21,617 adding 'lobster/services/orchestration/__init__.py' 2026-01-07T18:24:21,625 adding 'lobster/services/orchestration/publication_processing_service.py' 2026-01-07T18:24:21,627 adding 'lobster/services/quality/__init__.py' 2026-01-07T18:24:21,632 adding 'lobster/services/quality/preprocessing_service.py' 2026-01-07T18:24:21,636 adding 'lobster/services/quality/quality_service.py' 2026-01-07T18:24:21,638 adding 'lobster/services/templates/__init__.py' 2026-01-07T18:24:21,642 adding 'lobster/services/templates/annotation_templates.py' 2026-01-07T18:24:21,644 adding 'lobster/services/visualization/__init__.py' 2026-01-07T18:24:21,647 adding 'lobster/services/visualization/bulk_visualization_service.py' 2026-01-07T18:24:21,650 adding 'lobster/services/visualization/pymol_visualization_service.py' 2026-01-07T18:24:21,658 adding 'lobster/services/visualization/visualization_service.py' 2026-01-07T18:24:21,661 adding 'lobster/tools/__init__.py' 2026-01-07T18:24:21,663 adding 'lobster/tools/custom_code_tool.py' 2026-01-07T18:24:21,665 adding 'lobster/tools/download_orchestrator.py' 2026-01-07T18:24:21,668 adding 'lobster/tools/enhanced_handoff_tool.py' 2026-01-07T18:24:21,670 adding 'lobster/tools/expert_handoff_manager.py' 2026-01-07T18:24:21,672 adding 'lobster/tools/expert_handoff_patterns.py' 2026-01-07T18:24:21,673 adding 'lobster/tools/geo_downloader.py' 2026-01-07T18:24:21,674 adding 'lobster/tools/geo_parser.py' 2026-01-07T18:24:21,676 adding 'lobster/tools/gpu_detector.py' 2026-01-07T18:24:21,678 adding 'lobster/tools/handoff_tool.py' 2026-01-07T18:24:21,679 adding 'lobster/tools/pipeline_strategy.py' 2026-01-07T18:24:21,683 adding 'lobster/tools/rate_limiter.py' 2026-01-07T18:24:21,685 adding 'lobster/tools/todo_tools.py' 2026-01-07T18:24:21,686 adding 'lobster/tools/url_transforms.py' 2026-01-07T18:24:21,689 adding 'lobster/tools/workflow_tracker.py' 2026-01-07T18:24:21,701 adding 'lobster/tools/workspace_tool.py' 2026-01-07T18:24:21,705 adding 'lobster/tools/archive/publication_service.py' 2026-01-07T18:24:21,708 adding 'lobster/tools/archive/unified_content_service.py' 2026-01-07T18:24:21,710 adding 'lobster/tools/providers/__init__.py' 2026-01-07T18:24:21,712 adding 'lobster/tools/providers/abstract_provider.py' 2026-01-07T18:24:21,714 adding 'lobster/tools/providers/base_provider.py' 2026-01-07T18:24:21,716 adding 'lobster/tools/providers/biopython_entrez_wrapper.py' 2026-01-07T18:24:21,718 adding 'lobster/tools/providers/biorxiv_medrxiv_config.py' 2026-01-07T18:24:21,724 adding 'lobster/tools/providers/biorxiv_medrxiv_provider.py' 2026-01-07T18:24:21,730 adding 'lobster/tools/providers/geo_provider.py' 2026-01-07T18:24:21,731 adding 'lobster/tools/providers/geo_utils.py' 2026-01-07T18:24:21,734 adding 'lobster/tools/providers/massive_provider.py' 2026-01-07T18:24:21,737 adding 'lobster/tools/providers/ncbi_query_builder.py' 2026-01-07T18:24:21,739 adding 'lobster/tools/providers/organism_enum.py' 2026-01-07T18:24:21,741 adding 'lobster/tools/providers/pdb_provider.py' 2026-01-07T18:24:21,748 adding 'lobster/tools/providers/pmc_provider.py' 2026-01-07T18:24:21,751 adding 'lobster/tools/providers/pride_normalizer.py' 2026-01-07T18:24:21,754 adding 'lobster/tools/providers/pride_provider.py' 2026-01-07T18:24:21,756 adding 'lobster/tools/providers/provider_registry.py' 2026-01-07T18:24:21,759 adding 'lobster/tools/providers/publication_resolver.py' 2026-01-07T18:24:21,768 adding 'lobster/tools/providers/pubmed_provider.py' 2026-01-07T18:24:21,775 adding 'lobster/tools/providers/sra_provider.py' 2026-01-07T18:24:21,777 adding 'lobster/tools/providers/structure_provider.py' 2026-01-07T18:24:21,779 adding 'lobster/tools/providers/webpage_provider.py' 2026-01-07T18:24:21,781 adding 'lobster/ui/__init__.py' 2026-01-07T18:24:21,783 adding 'lobster/ui/commands.py' 2026-01-07T18:24:21,786 adding 'lobster/ui/console_manager.py' 2026-01-07T18:24:21,788 adding 'lobster/ui/live_dashboard.py' 2026-01-07T18:24:21,790 adding 'lobster/ui/os_app.py' 2026-01-07T18:24:21,792 adding 'lobster/ui/progress_manager.py' 2026-01-07T18:24:21,794 adding 'lobster/ui/themes.py' 2026-01-07T18:24:21,795 adding 'lobster/ui/callbacks/__init__.py' 2026-01-07T18:24:21,798 adding 'lobster/ui/callbacks/textual_callback.py' 2026-01-07T18:24:21,800 adding 'lobster/ui/components/__init__.py' 2026-01-07T18:24:21,802 adding 'lobster/ui/components/file_tree.py' 2026-01-07T18:24:21,804 adding 'lobster/ui/components/multi_progress.py' 2026-01-07T18:24:21,806 adding 'lobster/ui/components/parallel_workers_progress.py' 2026-01-07T18:24:21,809 adding 'lobster/ui/components/status_display.py' 2026-01-07T18:24:21,811 adding 'lobster/ui/formatters/__init__.py' 2026-01-07T18:24:21,812 adding 'lobster/ui/screens/__init__.py' 2026-01-07T18:24:21,816 adding 'lobster/ui/screens/analysis_screen.py' 2026-01-07T18:24:21,817 adding 'lobster/ui/services/__init__.py' 2026-01-07T18:24:21,819 adding 'lobster/ui/services/error_service.py' 2026-01-07T18:24:21,821 adding 'lobster/ui/widgets/__init__.py' 2026-01-07T18:24:21,823 adding 'lobster/ui/widgets/activity_log.py' 2026-01-07T18:24:21,824 adding 'lobster/ui/widgets/adapters_panel.py' 2026-01-07T18:24:21,826 adding 'lobster/ui/widgets/agents_panel.py' 2026-01-07T18:24:21,827 adding 'lobster/ui/widgets/chat_message.py' 2026-01-07T18:24:21,829 adding 'lobster/ui/widgets/connections_panel.py' 2026-01-07T18:24:21,832 adding 'lobster/ui/widgets/data_hub.py' 2026-01-07T18:24:21,833 adding 'lobster/ui/widgets/error_modal.py' 2026-01-07T18:24:21,835 adding 'lobster/ui/widgets/modality_list.py' 2026-01-07T18:24:21,836 adding 'lobster/ui/widgets/plot_preview.py' 2026-01-07T18:24:21,838 adding 'lobster/ui/widgets/query_prompt.py' 2026-01-07T18:24:21,839 adding 'lobster/ui/widgets/queue_panel.py' 2026-01-07T18:24:21,841 adding 'lobster/ui/widgets/queue_status_bar.py' 2026-01-07T18:24:21,842 adding 'lobster/ui/widgets/results_display.py' 2026-01-07T18:24:21,844 adding 'lobster/ui/widgets/status_bar.py' 2026-01-07T18:24:21,845 adding 'lobster/ui/widgets/system_info.py' 2026-01-07T18:24:21,847 adding 'lobster/ui/widgets/token_usage_panel.py' 2026-01-07T18:24:21,849 adding 'lobster/utils/__init__.py' 2026-01-07T18:24:21,855 adding 'lobster/utils/callbacks.py' 2026-01-07T18:24:21,856 adding 'lobster/utils/deviance.py' 2026-01-07T18:24:21,859 adding 'lobster/utils/error_handlers.py' 2026-01-07T18:24:21,861 adding 'lobster/utils/file_analyzer.py' 2026-01-07T18:24:21,864 adding 'lobster/utils/file_naming.py' 2026-01-07T18:24:21,865 adding 'lobster/utils/json_extractor.py' 2026-01-07T18:24:21,867 adding 'lobster/utils/logger.py' 2026-01-07T18:24:21,868 adding 'lobster/utils/progress_wrapper.py' 2026-01-07T18:24:21,870 adding 'lobster/utils/ssl_utils.py' 2026-01-07T18:24:21,871 adding 'lobster/utils/system.py' 2026-01-07T18:24:21,879 adding 'lobster_ai-0.4.1.3.dist-info/licenses/LICENSE' 2026-01-07T18:24:21,881 adding 'lobster_ai-0.4.1.3.dist-info/METADATA' 2026-01-07T18:24:21,882 adding 'lobster_ai-0.4.1.3.dist-info/WHEEL' 2026-01-07T18:24:21,883 adding 'lobster_ai-0.4.1.3.dist-info/entry_points.txt' 2026-01-07T18:24:21,884 adding 'lobster_ai-0.4.1.3.dist-info/top_level.txt' 2026-01-07T18:24:21,889 adding 'lobster_ai-0.4.1.3.dist-info/RECORD' 2026-01-07T18:24:21,906 removing build/bdist.linux-armv7l/wheel 2026-01-07T18:24:22,090 Building wheel for lobster-ai (pyproject.toml): finished with status 'done' 2026-01-07T18:24:22,122 Created wheel for lobster-ai: filename=lobster_ai-0.4.1.3-py3-none-any.whl size=1346708 sha256=80e2e1901c9acbae8f29a51305af7fc23762871021f86168660c0098154ea64d 2026-01-07T18:24:22,123 Stored in directory: /tmp/pip-ephem-wheel-cache-0zp9adw2/wheels/63/46/0c/c8097d5e3333ac8fa22f071ca13f764c72f34f498ebf360aa3 2026-01-07T18:24:22,149 Successfully built lobster-ai 2026-01-07T18:24:22,182 Removed build tracker: '/tmp/pip-build-tracker-rr9_4u6t'