2026-07-30T08:43:47,109 Created temporary directory: /tmp/pip-ephem-wheel-cache-r1rpegzw 2026-07-30T08:43:47,111 Created temporary directory: /tmp/pip-build-tracker-xfnbt34_ 2026-07-30T08:43:47,112 Initialized build tracking at /tmp/pip-build-tracker-xfnbt34_ 2026-07-30T08:43:47,112 Created build tracker: /tmp/pip-build-tracker-xfnbt34_ 2026-07-30T08:43:47,112 Entered build tracker: /tmp/pip-build-tracker-xfnbt34_ 2026-07-30T08:43:47,113 Created temporary directory: /tmp/pip-wheel-y28e_ejp 2026-07-30T08:43:47,117 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-07-30T08:43:47,119 Created temporary directory: /tmp/pip-ephem-wheel-cache-pwyf266o 2026-07-30T08:43:47,143 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-30T08:43:47,147 2 location(s) to search for versions of ds-mcp-server: 2026-07-30T08:43:47,147 * https://pypi.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,147 * https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,148 Fetching project page and analyzing links: https://pypi.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,149 Getting page https://pypi.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,150 Found index url https://pypi.org/simple 2026-07-30T08:43:47,380 Fetched page https://pypi.org/simple/ds-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-07-30T08:43:47,385 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/f5/57/338fc9ead95c2c6dce346a37fe68b6a71fb16406cead6074025bd63599ac/ds_mcp_server-0.1.0-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,386 Found link https://files.pythonhosted.org/packages/e7/31/aab071d4a6a172eed9da4546bc1a89dd2e1fee5b277cf222be6ca5cd3c3a/ds_mcp_server-0.1.0.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.1.0 2026-07-30T08:43:47,386 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/21/d6/f1314f7610b02896345996fdcc5d9355384caf4589d0a34ee8af7438112f/ds_mcp_server-0.1.1-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,387 Found link https://files.pythonhosted.org/packages/8c/a5/f7d03561d78b1a0d855c44545af8c34d3c759d214c8e274b4fd31b2bc739/ds_mcp_server-0.1.1.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.1.1 2026-07-30T08:43:47,388 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/dd/74/fac70e6739a986d35d378eb3e58585e6b1b1bd8716d642ef446cac6f117d/ds_mcp_server-0.1.3-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,389 Found link https://files.pythonhosted.org/packages/ba/a6/7c0fa5446784320bb69fcdb975294a03c28ee8ad828cabd4b7d81e8f70e3/ds_mcp_server-0.1.3.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.1.3 2026-07-30T08:43:47,390 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/f1/67/a4beb1c1f164a16b43d3bc39d88a080cde9f213249a8bb354d6bb3698892/ds_mcp_server-0.2.0-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,390 Found link https://files.pythonhosted.org/packages/cc/b7/c9fd554187be78672a8665d446aa865335b1f77b4e09d31af2084f9b744e/ds_mcp_server-0.2.0.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.2.0 2026-07-30T08:43:47,391 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/c4/aa/e241757a094190b9368157ef3e673006ae071033cf40d876bbea35747edc/ds_mcp_server-0.2.1-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,392 Found link https://files.pythonhosted.org/packages/6b/94/2fbedc6b4809b531cc2e2b912bcc6e048bc6350fe1f389d3ca1d440bb8bf/ds_mcp_server-0.2.1.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.2.1 2026-07-30T08:43:47,393 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/fc/a9/2c068aef91c0a8ef67b18d7ea40b4b83032295154d357ceceb9e6ac9e8b3/ds_mcp_server-0.2.2-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,394 Found link https://files.pythonhosted.org/packages/d2/a6/3b1a08a9791eb496b022cbe8dcceebda0427f1bf6be50c6f95e3bb4d9788/ds_mcp_server-0.2.2.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.2.2 2026-07-30T08:43:47,394 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/f8/aa/5300211a33bcaeb076e870647fbbfa6aa68735b29310402ef92661d49b34/ds_mcp_server-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,395 Found link https://files.pythonhosted.org/packages/96/3e/153242cab564c34f73596a1663eec0e4c8e72f595b319b13012f7fedb6ae/ds_mcp_server-0.3.0.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.3.0 2026-07-30T08:43:47,396 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/46/98/53048bc5e355f8e1af42e2c4395b6f46af31d3a6b818eb410a14df91e874/ds_mcp_server-0.3.2-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,396 Found link https://files.pythonhosted.org/packages/b5/15/30e54b85b448becad6687cd5dd00737441957801502929e43273d6768888/ds_mcp_server-0.3.2.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.3.2 2026-07-30T08:43:47,397 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/09/dd/fa7633ef35deb990cca5c83ee66f7ab5113f80821084d77656087a353889/ds_mcp_server-0.3.3-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,398 Found link https://files.pythonhosted.org/packages/d6/0e/6f4b310fdf971b509c28e8585968cdfcd044360134138a371c21d9e5e928/ds_mcp_server-0.3.3.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.3.3 2026-07-30T08:43:47,399 Fetching project page and analyzing links: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,399 Getting page https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,401 Found index url https://www.piwheels.org/simple 2026-07-30T08:43:47,601 Fetched page https://www.piwheels.org/simple/ds-mcp-server/ as text/html 2026-07-30T08:43:47,605 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.3.2-py3-none-any.whl#sha256=9cf7d140b557219e25e1d39bd8fa9f0f2c11bd5e153fede4874ea411a96168ef (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,606 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.3.0-py3-none-any.whl#sha256=3dcac9e962731d6e0e071913d09a942baa2e3a37e2b624415a61b5707bc07370 (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,606 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.2.2-py3-none-any.whl#sha256=7dd2bf09e651d0fd7ba4403ef954ad0b79deaab09322fc8b39067cbd0030964a (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,607 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.2.1-py3-none-any.whl#sha256=794959a0db1b3a37689bd58d4fd8416331a4658274e1e061f2605b8a0853b97d (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,607 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.2.0-py3-none-any.whl#sha256=379abbe0f66e392e03a1f1bc45bdb3be2bc10ffabbc7793e02e66491a3384787 (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,608 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.1.3-py3-none-any.whl#sha256=3bf424eb0bd388bdd4de4c3a76f6c08d16b5ea3e3c63d93960a4e9b674c897d3 (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,609 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.1.1-py3-none-any.whl#sha256=f9c732d89d5762ee69e153066d1368090c634076c32b34e6ecc8490cf044ccc7 (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,609 Skipping link: No binaries permitted for ds-mcp-server: https://www.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.1.0-py3-none-any.whl#sha256=f1a91f62705516ea520a7a32351321698ba2496d02098c02dcdabb53cb8e4bbf (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-07-30T08:43:47,610 Skipping link: not a file: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,610 Skipping link: not a file: https://pypi.org/simple/ds-mcp-server/ 2026-07-30T08:43:47,631 Given no hashes to check 1 links for project 'ds-mcp-server': discarding no candidates 2026-07-30T08:43:47,650 Collecting ds-mcp-server==0.3.3 2026-07-30T08:43:47,652 Created temporary directory: /tmp/pip-unpack-tk23csvn 2026-07-30T08:43:47,881 Downloading ds_mcp_server-0.3.3.tar.gz (164 kB) 2026-07-30T08:43:48,142 Added ds-mcp-server==0.3.3 from https://files.pythonhosted.org/packages/d6/0e/6f4b310fdf971b509c28e8585968cdfcd044360134138a371c21d9e5e928/ds_mcp_server-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-xfnbt34_' 2026-07-30T08:43:48,150 Created temporary directory: /tmp/pip-build-env-bbmtjizn 2026-07-30T08:43:48,155 Installing build dependencies: started 2026-07-30T08:43:48,156 Running command pip subprocess to install build dependencies 2026-07-30T08:43:49,327 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-30T08:43:49,761 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-07-30T08:43:49,784 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-30T08:43:51,574 Collecting setuptools>=68 2026-07-30T08:43:51,575 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-30T08:43:51,591 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-30T08:43:51,828 Collecting wheel 2026-07-30T08:43:51,830 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-30T08:43:51,849 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-30T08:43:52,203 Collecting setuptools-scm>=8 2026-07-30T08:43:52,204 Obtaining dependency information for setuptools-scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata 2026-07-30T08:43:52,220 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-07-30T08:43:52,409 Collecting packaging>=24.0 2026-07-30T08:43:52,410 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-30T08:43:52,422 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-30T08:43:52,540 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-30T08:43:52,541 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl.metadata 2026-07-30T08:43:52,557 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl.metadata (1.7 kB) 2026-07-30T08:43:52,819 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-30T08:43:52,837 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-30T08:43:52,855 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-30T08:43:52,876 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl (108 kB) 2026-07-30T08:43:52,956 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-30T08:43:52,987 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-30T08:43:53,010 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-30T08:43:53,035 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-30T08:43:53,064 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl (108 kB) 2026-07-30T08:43:53,150 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-30T08:43:55,941 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-07-30T08:43:59,608 Creating /tmp/pip-build-env-bbmtjizn/overlay/local/bin 2026-07-30T08:43:59,610 changing mode of /tmp/pip-build-env-bbmtjizn/overlay/local/bin/wheel to 755 2026-07-30T08:44:00,015 changing mode of /tmp/pip-build-env-bbmtjizn/overlay/local/bin/vcs-versioning to 755 2026-07-30T08:44:00,154 changing mode of /tmp/pip-build-env-bbmtjizn/overlay/local/bin/setuptools-scm to 755 2026-07-30T08:44:00,188 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools-scm-10.2.1 vcs-versioning-2.2.3 wheel-0.47.0 2026-07-30T08:44:00,488 Installing build dependencies: finished with status 'done' 2026-07-30T08:44:00,495 Getting requirements to build wheel: started 2026-07-30T08:44:00,496 Running command Getting requirements to build wheel 2026-07-30T08:44:01,273 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-30T08:44:01,273 !! 2026-07-30T08:44:01,275 ******************************************************************************** 2026-07-30T08:44:01,275 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-30T08:44:01,276 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-30T08:44:01,277 or your builds will no longer be supported. 2026-07-30T08:44:01,278 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:01,278 ******************************************************************************** 2026-07-30T08:44:01,279 !! 2026-07-30T08:44:01,280 corresp(dist, value, root_dir) 2026-07-30T08:44:01,326 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T08:44:01,326 !! 2026-07-30T08:44:01,327 ******************************************************************************** 2026-07-30T08:44:01,328 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T08:44:01,329 License :: OSI Approved :: MIT License 2026-07-30T08:44:01,330 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:01,330 ******************************************************************************** 2026-07-30T08:44:01,331 !! 2026-07-30T08:44:01,331 dist._finalize_license_expression() 2026-07-30T08:44:01,332 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T08:44:01,332 !! 2026-07-30T08:44:01,333 ******************************************************************************** 2026-07-30T08:44:01,334 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T08:44:01,335 License :: OSI Approved :: MIT License 2026-07-30T08:44:01,336 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:01,336 ******************************************************************************** 2026-07-30T08:44:01,337 !! 2026-07-30T08:44:01,338 self._finalize_license_expression() 2026-07-30T08:44:01,338 running egg_info 2026-07-30T08:44:01,343 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-30T08:44:01,352 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-30T08:44:01,354 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-30T08:44:01,359 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-30T08:44:01,360 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-30T08:44:01,412 listing git files failed - pretending there aren't any 2026-07-30T08:44:01,418 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-30T08:44:01,425 adding license file 'LICENSE' 2026-07-30T08:44:01,430 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-30T08:44:01,536 Getting requirements to build wheel: finished with status 'done' 2026-07-30T08:44:01,540 Created temporary directory: /tmp/pip-modern-metadata-mb4wngrw 2026-07-30T08:44:01,542 Preparing metadata (pyproject.toml): started 2026-07-30T08:44:01,543 Running command Preparing metadata (pyproject.toml) 2026-07-30T08:44:02,274 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-30T08:44:02,274 !! 2026-07-30T08:44:02,275 ******************************************************************************** 2026-07-30T08:44:02,276 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-30T08:44:02,277 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-30T08:44:02,277 or your builds will no longer be supported. 2026-07-30T08:44:02,278 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:02,279 ******************************************************************************** 2026-07-30T08:44:02,280 !! 2026-07-30T08:44:02,280 corresp(dist, value, root_dir) 2026-07-30T08:44:02,325 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T08:44:02,325 !! 2026-07-30T08:44:02,327 ******************************************************************************** 2026-07-30T08:44:02,327 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T08:44:02,328 License :: OSI Approved :: MIT License 2026-07-30T08:44:02,329 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:02,329 ******************************************************************************** 2026-07-30T08:44:02,330 !! 2026-07-30T08:44:02,331 dist._finalize_license_expression() 2026-07-30T08:44:02,331 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T08:44:02,332 !! 2026-07-30T08:44:02,333 ******************************************************************************** 2026-07-30T08:44:02,333 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T08:44:02,334 License :: OSI Approved :: MIT License 2026-07-30T08:44:02,335 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:02,336 ******************************************************************************** 2026-07-30T08:44:02,337 !! 2026-07-30T08:44:02,337 self._finalize_license_expression() 2026-07-30T08:44:02,340 running dist_info 2026-07-30T08:44:02,342 creating /tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info 2026-07-30T08:44:02,349 writing /tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/PKG-INFO 2026-07-30T08:44:02,358 writing dependency_links to /tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/dependency_links.txt 2026-07-30T08:44:02,360 writing entry points to /tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/entry_points.txt 2026-07-30T08:44:02,365 writing requirements to /tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/requires.txt 2026-07-30T08:44:02,366 writing top-level names to /tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/top_level.txt 2026-07-30T08:44:02,368 writing manifest file '/tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-30T08:44:02,415 listing git files failed - pretending there aren't any 2026-07-30T08:44:02,421 reading manifest file '/tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-30T08:44:02,423 adding license file 'LICENSE' 2026-07-30T08:44:02,427 writing manifest file '/tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-30T08:44:02,428 creating '/tmp/pip-modern-metadata-mb4wngrw/ds_mcp_server-0.3.3.dist-info' 2026-07-30T08:44:02,567 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-30T08:44:02,573 Source in /tmp/pip-wheel-y28e_ejp/ds-mcp-server_ca315e5f7dc94afb838ac4fb533e57e0 has version 0.3.3, which satisfies requirement ds-mcp-server==0.3.3 from https://files.pythonhosted.org/packages/d6/0e/6f4b310fdf971b509c28e8585968cdfcd044360134138a371c21d9e5e928/ds_mcp_server-0.3.3.tar.gz 2026-07-30T08:44:02,574 Removed ds-mcp-server==0.3.3 from https://files.pythonhosted.org/packages/d6/0e/6f4b310fdf971b509c28e8585968cdfcd044360134138a371c21d9e5e928/ds_mcp_server-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-xfnbt34_' 2026-07-30T08:44:02,583 Created temporary directory: /tmp/pip-unpack-wodsime3 2026-07-30T08:44:02,584 Building wheels for collected packages: ds-mcp-server 2026-07-30T08:44:02,588 Created temporary directory: /tmp/pip-wheel-60dtztg8 2026-07-30T08:44:02,589 Destination directory: /tmp/pip-wheel-60dtztg8 2026-07-30T08:44:02,591 Building wheel for ds-mcp-server (pyproject.toml): started 2026-07-30T08:44:02,592 Running command Building wheel for ds-mcp-server (pyproject.toml) 2026-07-30T08:44:03,289 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-30T08:44:03,290 !! 2026-07-30T08:44:03,291 ******************************************************************************** 2026-07-30T08:44:03,291 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-30T08:44:03,292 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-30T08:44:03,293 or your builds will no longer be supported. 2026-07-30T08:44:03,294 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:03,294 ******************************************************************************** 2026-07-30T08:44:03,295 !! 2026-07-30T08:44:03,295 corresp(dist, value, root_dir) 2026-07-30T08:44:03,335 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T08:44:03,336 !! 2026-07-30T08:44:03,337 ******************************************************************************** 2026-07-30T08:44:03,337 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T08:44:03,338 License :: OSI Approved :: MIT License 2026-07-30T08:44:03,339 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:03,340 ******************************************************************************** 2026-07-30T08:44:03,341 !! 2026-07-30T08:44:03,341 dist._finalize_license_expression() 2026-07-30T08:44:03,342 /tmp/pip-build-env-bbmtjizn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T08:44:03,342 !! 2026-07-30T08:44:03,343 ******************************************************************************** 2026-07-30T08:44:03,344 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T08:44:03,345 License :: OSI Approved :: MIT License 2026-07-30T08:44:03,346 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T08:44:03,347 ******************************************************************************** 2026-07-30T08:44:03,348 !! 2026-07-30T08:44:03,348 self._finalize_license_expression() 2026-07-30T08:44:03,349 running bdist_wheel 2026-07-30T08:44:03,368 running build 2026-07-30T08:44:03,368 running build_py 2026-07-30T08:44:03,370 creating build/lib/ds_mcp_server 2026-07-30T08:44:03,372 copying src/ds_mcp_server/_version.py -> build/lib/ds_mcp_server 2026-07-30T08:44:03,374 copying src/ds_mcp_server/__init__.py -> build/lib/ds_mcp_server 2026-07-30T08:44:03,376 copying src/ds_mcp_server/env_setup.py -> build/lib/ds_mcp_server 2026-07-30T08:44:03,378 copying src/ds_mcp_server/cli.py -> build/lib/ds_mcp_server 2026-07-30T08:44:03,380 copying src/ds_mcp_server/prompts.py -> build/lib/ds_mcp_server 2026-07-30T08:44:03,382 copying src/ds_mcp_server/server.py -> build/lib/ds_mcp_server 2026-07-30T08:44:03,385 creating build/lib/ds_mcp_server/resources 2026-07-30T08:44:03,386 copying src/ds_mcp_server/resources/__init__.py -> build/lib/ds_mcp_server/resources 2026-07-30T08:44:03,389 creating build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,390 copying src/ds_mcp_server/agents/supervisor.py -> build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,392 copying src/ds_mcp_server/agents/categories.py -> build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,394 copying src/ds_mcp_server/agents/llm.py -> build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,397 copying src/ds_mcp_server/agents/protocol.py -> build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,399 copying src/ds_mcp_server/agents/__init__.py -> build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,401 copying src/ds_mcp_server/agents/runner.py -> build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,403 copying src/ds_mcp_server/agents/worker.py -> build/lib/ds_mcp_server/agents 2026-07-30T08:44:03,405 creating build/lib/ds_mcp_server/client 2026-07-30T08:44:03,406 copying src/ds_mcp_server/client/_base.py -> build/lib/ds_mcp_server/client 2026-07-30T08:44:03,408 copying src/ds_mcp_server/client/__init__.py -> build/lib/ds_mcp_server/client 2026-07-30T08:44:03,410 copying src/ds_mcp_server/client/anthropic_client.py -> build/lib/ds_mcp_server/client 2026-07-30T08:44:03,412 copying src/ds_mcp_server/client/openai_compat.py -> build/lib/ds_mcp_server/client 2026-07-30T08:44:03,414 creating build/lib/ds_mcp_server/web 2026-07-30T08:44:03,415 copying src/ds_mcp_server/web/chat.py -> build/lib/ds_mcp_server/web 2026-07-30T08:44:03,418 copying src/ds_mcp_server/web/__init__.py -> build/lib/ds_mcp_server/web 2026-07-30T08:44:03,420 copying src/ds_mcp_server/web/app.py -> build/lib/ds_mcp_server/web 2026-07-30T08:44:03,423 creating build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,424 copying src/ds_mcp_server/_tools/viz_config.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,426 copying src/ds_mcp_server/_tools/plot_interactive.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,428 copying src/ds_mcp_server/_tools/stats_analysis.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,431 copying src/ds_mcp_server/_tools/plot_static.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,433 copying src/ds_mcp_server/_tools/plot_data.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,435 copying src/ds_mcp_server/_tools/web_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,437 copying src/ds_mcp_server/_tools/system_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,440 copying src/ds_mcp_server/_tools/research_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,442 copying src/ds_mcp_server/_tools/profiling.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,444 copying src/ds_mcp_server/_tools/__init__.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,446 copying src/ds_mcp_server/_tools/viz_utils.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,448 copying src/ds_mcp_server/_tools/sandbox.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,450 copying src/ds_mcp_server/_tools/document_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-30T08:44:03,453 running egg_info 2026-07-30T08:44:03,461 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-30T08:44:03,469 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-30T08:44:03,471 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-30T08:44:03,475 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-30T08:44:03,476 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-30T08:44:03,516 listing git files failed - pretending there aren't any 2026-07-30T08:44:03,522 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-30T08:44:03,528 adding license file 'LICENSE' 2026-07-30T08:44:03,533 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-30T08:44:03,541 copying src/ds_mcp_server/resources/env.template -> build/lib/ds_mcp_server/resources 2026-07-30T08:44:03,544 creating build/lib/ds_mcp_server/web/static 2026-07-30T08:44:03,545 copying src/ds_mcp_server/web/static/index.html -> build/lib/ds_mcp_server/web/static 2026-07-30T08:44:03,548 copying src/ds_mcp_server/web/static/app.js -> build/lib/ds_mcp_server/web/static 2026-07-30T08:44:03,551 copying src/ds_mcp_server/web/static/styles.css -> build/lib/ds_mcp_server/web/static 2026-07-30T08:44:03,554 creating build/lib/ds_mcp_server/web/static/vendor 2026-07-30T08:44:03,555 copying src/ds_mcp_server/web/static/vendor/purify.min.js -> build/lib/ds_mcp_server/web/static/vendor 2026-07-30T08:44:03,559 copying src/ds_mcp_server/web/static/vendor/marked.min.js -> build/lib/ds_mcp_server/web/static/vendor 2026-07-30T08:44:03,584 installing to build/bdist.linux-armv7l/wheel 2026-07-30T08:44:03,584 running install 2026-07-30T08:44:03,607 running install_lib 2026-07-30T08:44:03,615 creating build/bdist.linux-armv7l/wheel 2026-07-30T08:44:03,617 creating build/bdist.linux-armv7l/wheel/ds_mcp_server 2026-07-30T08:44:03,619 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/resources 2026-07-30T08:44:03,620 copying build/lib/ds_mcp_server/resources/env.template -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-07-30T08:44:03,622 copying build/lib/ds_mcp_server/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-07-30T08:44:03,624 copying build/lib/ds_mcp_server/_version.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-30T08:44:03,626 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/agents 2026-07-30T08:44:03,627 copying build/lib/ds_mcp_server/agents/supervisor.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-30T08:44:03,629 copying build/lib/ds_mcp_server/agents/categories.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-30T08:44:03,632 copying build/lib/ds_mcp_server/agents/llm.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-30T08:44:03,634 copying build/lib/ds_mcp_server/agents/protocol.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-30T08:44:03,636 copying build/lib/ds_mcp_server/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-30T08:44:03,638 copying build/lib/ds_mcp_server/agents/runner.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-30T08:44:03,640 copying build/lib/ds_mcp_server/agents/worker.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-30T08:44:03,642 copying build/lib/ds_mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-30T08:44:03,645 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/client 2026-07-30T08:44:03,646 copying build/lib/ds_mcp_server/client/_base.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-30T08:44:03,648 copying build/lib/ds_mcp_server/client/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-30T08:44:03,650 copying build/lib/ds_mcp_server/client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-30T08:44:03,652 copying build/lib/ds_mcp_server/client/openai_compat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-30T08:44:03,654 copying build/lib/ds_mcp_server/env_setup.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-30T08:44:03,657 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web 2026-07-30T08:44:03,659 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static 2026-07-30T08:44:03,660 copying build/lib/ds_mcp_server/web/static/index.html -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-30T08:44:03,662 copying build/lib/ds_mcp_server/web/static/app.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-30T08:44:03,666 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static/vendor 2026-07-30T08:44:03,667 copying build/lib/ds_mcp_server/web/static/vendor/purify.min.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static/vendor 2026-07-30T08:44:03,670 copying build/lib/ds_mcp_server/web/static/vendor/marked.min.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static/vendor 2026-07-30T08:44:03,673 copying build/lib/ds_mcp_server/web/static/styles.css -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-30T08:44:03,676 copying build/lib/ds_mcp_server/web/chat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-30T08:44:03,679 copying build/lib/ds_mcp_server/web/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-30T08:44:03,681 copying build/lib/ds_mcp_server/web/app.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-30T08:44:03,683 copying build/lib/ds_mcp_server/cli.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-30T08:44:03,686 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/_tools 2026-07-30T08:44:03,687 copying build/lib/ds_mcp_server/_tools/viz_config.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,689 copying build/lib/ds_mcp_server/_tools/plot_interactive.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,691 copying build/lib/ds_mcp_server/_tools/stats_analysis.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,694 copying build/lib/ds_mcp_server/_tools/plot_static.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,696 copying build/lib/ds_mcp_server/_tools/plot_data.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,698 copying build/lib/ds_mcp_server/_tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,701 copying build/lib/ds_mcp_server/_tools/system_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,703 copying build/lib/ds_mcp_server/_tools/research_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,705 copying build/lib/ds_mcp_server/_tools/profiling.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,707 copying build/lib/ds_mcp_server/_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,709 copying build/lib/ds_mcp_server/_tools/viz_utils.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,711 copying build/lib/ds_mcp_server/_tools/sandbox.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,713 copying build/lib/ds_mcp_server/_tools/document_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-30T08:44:03,716 copying build/lib/ds_mcp_server/prompts.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-30T08:44:03,718 copying build/lib/ds_mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-30T08:44:03,721 running install_egg_info 2026-07-30T08:44:03,727 Copying src/ds_mcp_server.egg-info to build/bdist.linux-armv7l/wheel/./ds_mcp_server-0.3.3-py3.11.egg-info 2026-07-30T08:44:03,744 running install_scripts 2026-07-30T08:44:03,758 creating build/bdist.linux-armv7l/wheel/ds_mcp_server-0.3.3.dist-info/WHEEL 2026-07-30T08:44:03,761 creating '/tmp/pip-wheel-60dtztg8/.tmp-jlfpy16k/ds_mcp_server-0.3.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-30T08:44:03,763 adding 'ds_mcp_server/__init__.py' 2026-07-30T08:44:03,765 adding 'ds_mcp_server/_version.py' 2026-07-30T08:44:03,766 adding 'ds_mcp_server/cli.py' 2026-07-30T08:44:03,768 adding 'ds_mcp_server/env_setup.py' 2026-07-30T08:44:03,770 adding 'ds_mcp_server/prompts.py' 2026-07-30T08:44:03,774 adding 'ds_mcp_server/server.py' 2026-07-30T08:44:03,776 adding 'ds_mcp_server/_tools/__init__.py' 2026-07-30T08:44:03,778 adding 'ds_mcp_server/_tools/document_tools.py' 2026-07-30T08:44:03,780 adding 'ds_mcp_server/_tools/plot_data.py' 2026-07-30T08:44:03,782 adding 'ds_mcp_server/_tools/plot_interactive.py' 2026-07-30T08:44:03,785 adding 'ds_mcp_server/_tools/plot_static.py' 2026-07-30T08:44:03,786 adding 'ds_mcp_server/_tools/profiling.py' 2026-07-30T08:44:03,789 adding 'ds_mcp_server/_tools/research_tools.py' 2026-07-30T08:44:03,791 adding 'ds_mcp_server/_tools/sandbox.py' 2026-07-30T08:44:03,793 adding 'ds_mcp_server/_tools/stats_analysis.py' 2026-07-30T08:44:03,795 adding 'ds_mcp_server/_tools/system_tools.py' 2026-07-30T08:44:03,796 adding 'ds_mcp_server/_tools/viz_config.py' 2026-07-30T08:44:03,798 adding 'ds_mcp_server/_tools/viz_utils.py' 2026-07-30T08:44:03,800 adding 'ds_mcp_server/_tools/web_tools.py' 2026-07-30T08:44:03,802 adding 'ds_mcp_server/agents/__init__.py' 2026-07-30T08:44:03,803 adding 'ds_mcp_server/agents/categories.py' 2026-07-30T08:44:03,805 adding 'ds_mcp_server/agents/llm.py' 2026-07-30T08:44:03,807 adding 'ds_mcp_server/agents/protocol.py' 2026-07-30T08:44:03,808 adding 'ds_mcp_server/agents/runner.py' 2026-07-30T08:44:03,811 adding 'ds_mcp_server/agents/supervisor.py' 2026-07-30T08:44:03,812 adding 'ds_mcp_server/agents/worker.py' 2026-07-30T08:44:03,814 adding 'ds_mcp_server/client/__init__.py' 2026-07-30T08:44:03,815 adding 'ds_mcp_server/client/_base.py' 2026-07-30T08:44:03,817 adding 'ds_mcp_server/client/anthropic_client.py' 2026-07-30T08:44:03,818 adding 'ds_mcp_server/client/openai_compat.py' 2026-07-30T08:44:03,820 adding 'ds_mcp_server/resources/__init__.py' 2026-07-30T08:44:03,821 adding 'ds_mcp_server/resources/env.template' 2026-07-30T08:44:03,823 adding 'ds_mcp_server/web/__init__.py' 2026-07-30T08:44:03,825 adding 'ds_mcp_server/web/app.py' 2026-07-30T08:44:03,827 adding 'ds_mcp_server/web/chat.py' 2026-07-30T08:44:03,831 adding 'ds_mcp_server/web/static/app.js' 2026-07-30T08:44:03,833 adding 'ds_mcp_server/web/static/index.html' 2026-07-30T08:44:03,836 adding 'ds_mcp_server/web/static/styles.css' 2026-07-30T08:44:03,841 adding 'ds_mcp_server/web/static/vendor/marked.min.js' 2026-07-30T08:44:03,845 adding 'ds_mcp_server/web/static/vendor/purify.min.js' 2026-07-30T08:44:03,848 adding 'ds_mcp_server-0.3.3.dist-info/licenses/LICENSE' 2026-07-30T08:44:03,851 adding 'ds_mcp_server-0.3.3.dist-info/METADATA' 2026-07-30T08:44:03,852 adding 'ds_mcp_server-0.3.3.dist-info/WHEEL' 2026-07-30T08:44:03,853 adding 'ds_mcp_server-0.3.3.dist-info/entry_points.txt' 2026-07-30T08:44:03,854 adding 'ds_mcp_server-0.3.3.dist-info/top_level.txt' 2026-07-30T08:44:03,855 adding 'ds_mcp_server-0.3.3.dist-info/RECORD' 2026-07-30T08:44:03,858 removing build/bdist.linux-armv7l/wheel 2026-07-30T08:44:03,977 Building wheel for ds-mcp-server (pyproject.toml): finished with status 'done' 2026-07-30T08:44:03,985 Created wheel for ds-mcp-server: filename=ds_mcp_server-0.3.3-py3-none-any.whl size=138206 sha256=6948c33a048382a8de14f93ce6dbe5ba9d4d4772391eef25108777b5fdf291a8 2026-07-30T08:44:03,987 Stored in directory: /tmp/pip-ephem-wheel-cache-pwyf266o/wheels/e1/f8/c5/ca0d9e0650523f464a99383e4e4d103f1316e2cc681fcdb282 2026-07-30T08:44:04,004 Successfully built ds-mcp-server 2026-07-30T08:44:04,012 Removed build tracker: '/tmp/pip-build-tracker-xfnbt34_'