2026-09-06T09:46:33,753 Created temporary directory: /tmp/pip-ephem-wheel-cache-1lqksbjx 2026-09-06T09:46:33,755 Created temporary directory: /tmp/pip-build-tracker-zb65v5au 2026-09-06T09:46:33,756 Initialized build tracking at /tmp/pip-build-tracker-zb65v5au 2026-09-06T09:46:33,756 Created build tracker: /tmp/pip-build-tracker-zb65v5au 2026-09-06T09:46:33,757 Entered build tracker: /tmp/pip-build-tracker-zb65v5au 2026-09-06T09:46:33,757 Created temporary directory: /tmp/pip-wheel-l4as9v0n 2026-09-06T09:46:33,760 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-09-06T09:46:33,763 Created temporary directory: /tmp/pip-ephem-wheel-cache-5o5n0g0x 2026-09-06T09:46:33,785 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-06T09:46:33,788 2 location(s) to search for versions of ds-mcp-server: 2026-09-06T09:46:33,788 * https://pypi.org/simple/ds-mcp-server/ 2026-09-06T09:46:33,788 * https://www.piwheels.org/simple/ds-mcp-server/ 2026-09-06T09:46:33,789 Fetching project page and analyzing links: https://pypi.org/simple/ds-mcp-server/ 2026-09-06T09:46:33,790 Getting page https://pypi.org/simple/ds-mcp-server/ 2026-09-06T09:46:33,791 Found index url https://pypi.org/simple 2026-09-06T09:46:34,023 Fetched page https://pypi.org/simple/ds-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-09-06T09:46:34,028 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-09-06T09:46:34,029 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-09-06T09:46:34,030 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-09-06T09:46:34,031 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-09-06T09:46:34,032 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-09-06T09:46:34,033 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-09-06T09:46:34,033 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-09-06T09:46:34,034 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-09-06T09:46:34,035 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-09-06T09:46:34,036 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-09-06T09:46:34,037 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-09-06T09:46:34,038 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-09-06T09:46:34,038 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-09-06T09:46:34,039 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-09-06T09:46:34,040 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-09-06T09:46:34,041 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-09-06T09:46:34,041 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-09-06T09:46:34,042 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-09-06T09:46:34,043 Skipping link: No binaries permitted for ds-mcp-server: https://files.pythonhosted.org/packages/f8/86/61af53796ecc5ef59ebc7fa91e3ff2103d197de4e18a8cb2073ecd65321e/ds_mcp_server-0.3.4-py3-none-any.whl (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-09-06T09:46:34,044 Found link https://files.pythonhosted.org/packages/90/01/8043729a014b7df28ed97cab819721ede2aea85f519954070c68c9c35773/ds_mcp_server-0.3.4.tar.gz (from https://pypi.org/simple/ds-mcp-server/) (requires-python:>=3.11), version: 0.3.4 2026-09-06T09:46:34,045 Fetching project page and analyzing links: https://www.piwheels.org/simple/ds-mcp-server/ 2026-09-06T09:46:34,046 Getting page https://www.piwheels.org/simple/ds-mcp-server/ 2026-09-06T09:46:34,047 Found index url https://www.piwheels.org/simple 2026-09-06T09:46:34,236 Fetched page https://www.piwheels.org/simple/ds-mcp-server/ as text/html 2026-09-06T09:46:34,240 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.piwheels.org/simple/ds-mcp-server/ds_mcp_server-0.3.3-py3-none-any.whl#sha256=6948c33a048382a8de14f93ce6dbe5ba9d4d4772391eef25108777b5fdf291a8 (from https://www.piwheels.org/simple/ds-mcp-server/) (requires-python:>=3.11) 2026-09-06T09:46:34,240 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,241 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,242 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,242 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,243 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,243 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,244 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,244 Skipping link: No binaries permitted for ds-mcp-server: https://archive1.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-09-06T09:46:34,245 Skipping link: not a file: https://www.piwheels.org/simple/ds-mcp-server/ 2026-09-06T09:46:34,245 Skipping link: not a file: https://pypi.org/simple/ds-mcp-server/ 2026-09-06T09:46:34,265 Given no hashes to check 1 links for project 'ds-mcp-server': discarding no candidates 2026-09-06T09:46:34,283 Collecting ds-mcp-server==0.3.4 2026-09-06T09:46:34,286 Created temporary directory: /tmp/pip-unpack-0q1glxyl 2026-09-06T09:46:34,441 Downloading ds_mcp_server-0.3.4.tar.gz (166 kB) 2026-09-06T09:46:34,688 Added ds-mcp-server==0.3.4 from https://files.pythonhosted.org/packages/90/01/8043729a014b7df28ed97cab819721ede2aea85f519954070c68c9c35773/ds_mcp_server-0.3.4.tar.gz to build tracker '/tmp/pip-build-tracker-zb65v5au' 2026-09-06T09:46:34,697 Created temporary directory: /tmp/pip-build-env-d32o_qtv 2026-09-06T09:46:34,702 Installing build dependencies: started 2026-09-06T09:46:34,703 Running command pip subprocess to install build dependencies 2026-09-06T09:46:35,829 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-06T09:46:36,244 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-09-06T09:46:36,268 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-06T09:46:38,085 Collecting setuptools>=68 2026-09-06T09:46:38,087 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-06T09:46:38,105 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-06T09:46:38,351 Collecting wheel 2026-09-06T09:46:38,352 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-06T09:46:38,365 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-06T09:46:38,720 Collecting setuptools-scm>=8 2026-09-06T09:46:38,721 Obtaining dependency information for setuptools-scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl.metadata 2026-09-06T09:46:38,736 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl.metadata (6.7 kB) 2026-09-06T09:46:38,925 Collecting packaging>=24.0 2026-09-06T09:46:38,926 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-06T09:46:38,939 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-06T09:46:39,060 Collecting vcs-versioning<3,>=2.3.2.dev0 2026-09-06T09:46:39,062 Obtaining dependency information for vcs-versioning<3,>=2.3.2.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata 2026-09-06T09:46:39,075 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata (1.7 kB) 2026-09-06T09:46:39,324 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-06T09:46:39,341 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl (29 kB) 2026-09-06T09:46:39,362 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-06T09:46:39,385 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB) 2026-09-06T09:46:39,462 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T09:46:39,493 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-06T09:46:39,515 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl (29 kB) 2026-09-06T09:46:39,541 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-06T09:46:39,572 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB) 2026-09-06T09:46:39,665 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T09:46:42,449 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-09-06T09:46:45,430 Creating /tmp/pip-build-env-d32o_qtv/overlay/local/bin 2026-09-06T09:46:45,432 changing mode of /tmp/pip-build-env-d32o_qtv/overlay/local/bin/wheel to 755 2026-09-06T09:46:45,863 changing mode of /tmp/pip-build-env-d32o_qtv/overlay/local/bin/vcs-versioning to 755 2026-09-06T09:46:46,008 changing mode of /tmp/pip-build-env-d32o_qtv/overlay/local/bin/setuptools-scm to 755 2026-09-06T09:46:46,042 Successfully installed packaging-26.3 setuptools-84.0.0 setuptools-scm-10.2.3 vcs-versioning-2.3.4 wheel-0.48.0 2026-09-06T09:46:46,348 Installing build dependencies: finished with status 'done' 2026-09-06T09:46:46,355 Getting requirements to build wheel: started 2026-09-06T09:46:46,356 Running command Getting requirements to build wheel 2026-09-06T09:46:47,171 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-06T09:46:47,171 !! 2026-09-06T09:46:47,174 ******************************************************************************** 2026-09-06T09:46:47,175 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-09-06T09:46:47,177 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-06T09:46:47,179 or your builds will no longer be supported. 2026-09-06T09:46:47,181 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:47,182 ******************************************************************************** 2026-09-06T09:46:47,183 !! 2026-09-06T09:46:47,183 corresp(dist, value, root_dir) 2026-09-06T09:46:47,227 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-06T09:46:47,228 !! 2026-09-06T09:46:47,229 ******************************************************************************** 2026-09-06T09:46:47,229 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-06T09:46:47,230 License :: OSI Approved :: MIT License 2026-09-06T09:46:47,231 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:47,231 ******************************************************************************** 2026-09-06T09:46:47,232 !! 2026-09-06T09:46:47,233 dist._finalize_license_expression() 2026-09-06T09:46:47,233 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-06T09:46:47,234 !! 2026-09-06T09:46:47,235 ******************************************************************************** 2026-09-06T09:46:47,236 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-06T09:46:47,237 License :: OSI Approved :: MIT License 2026-09-06T09:46:47,238 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:47,239 ******************************************************************************** 2026-09-06T09:46:47,240 !! 2026-09-06T09:46:47,241 self._finalize_license_expression() 2026-09-06T09:46:47,241 running egg_info 2026-09-06T09:46:47,245 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-09-06T09:46:47,254 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-09-06T09:46:47,256 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-09-06T09:46:47,261 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-09-06T09:46:47,262 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-09-06T09:46:47,319 listing git files failed - pretending there aren't any 2026-09-06T09:46:47,326 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-09-06T09:46:47,332 adding license file 'LICENSE' 2026-09-06T09:46:47,337 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-09-06T09:46:47,446 Getting requirements to build wheel: finished with status 'done' 2026-09-06T09:46:47,450 Created temporary directory: /tmp/pip-modern-metadata-1sgszzw3 2026-09-06T09:46:47,453 Preparing metadata (pyproject.toml): started 2026-09-06T09:46:47,454 Running command Preparing metadata (pyproject.toml) 2026-09-06T09:46:48,410 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-06T09:46:48,410 !! 2026-09-06T09:46:48,411 ******************************************************************************** 2026-09-06T09:46:48,412 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-09-06T09:46:48,413 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-06T09:46:48,414 or your builds will no longer be supported. 2026-09-06T09:46:48,415 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:48,415 ******************************************************************************** 2026-09-06T09:46:48,416 !! 2026-09-06T09:46:48,417 corresp(dist, value, root_dir) 2026-09-06T09:46:48,461 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-06T09:46:48,462 !! 2026-09-06T09:46:48,463 ******************************************************************************** 2026-09-06T09:46:48,463 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-06T09:46:48,464 License :: OSI Approved :: MIT License 2026-09-06T09:46:48,465 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:48,465 ******************************************************************************** 2026-09-06T09:46:48,466 !! 2026-09-06T09:46:48,467 dist._finalize_license_expression() 2026-09-06T09:46:48,468 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-06T09:46:48,469 !! 2026-09-06T09:46:48,470 ******************************************************************************** 2026-09-06T09:46:48,471 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-06T09:46:48,472 License :: OSI Approved :: MIT License 2026-09-06T09:46:48,473 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:48,474 ******************************************************************************** 2026-09-06T09:46:48,475 !! 2026-09-06T09:46:48,476 self._finalize_license_expression() 2026-09-06T09:46:48,478 running dist_info 2026-09-06T09:46:48,480 creating /tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info 2026-09-06T09:46:48,487 writing /tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/PKG-INFO 2026-09-06T09:46:48,495 writing dependency_links to /tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/dependency_links.txt 2026-09-06T09:46:48,497 writing entry points to /tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/entry_points.txt 2026-09-06T09:46:48,503 writing requirements to /tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/requires.txt 2026-09-06T09:46:48,504 writing top-level names to /tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/top_level.txt 2026-09-06T09:46:48,505 writing manifest file '/tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/SOURCES.txt' 2026-09-06T09:46:48,557 listing git files failed - pretending there aren't any 2026-09-06T09:46:48,564 reading manifest file '/tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/SOURCES.txt' 2026-09-06T09:46:48,566 adding license file 'LICENSE' 2026-09-06T09:46:48,570 writing manifest file '/tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server.egg-info/SOURCES.txt' 2026-09-06T09:46:48,571 creating '/tmp/pip-modern-metadata-1sgszzw3/ds_mcp_server-0.3.4.dist-info' 2026-09-06T09:46:48,713 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-06T09:46:48,721 Source in /tmp/pip-wheel-l4as9v0n/ds-mcp-server_bd439b93e4574cdea92336cf85c7ffaf has version 0.3.4, which satisfies requirement ds-mcp-server==0.3.4 from https://files.pythonhosted.org/packages/90/01/8043729a014b7df28ed97cab819721ede2aea85f519954070c68c9c35773/ds_mcp_server-0.3.4.tar.gz 2026-09-06T09:46:48,722 Removed ds-mcp-server==0.3.4 from https://files.pythonhosted.org/packages/90/01/8043729a014b7df28ed97cab819721ede2aea85f519954070c68c9c35773/ds_mcp_server-0.3.4.tar.gz from build tracker '/tmp/pip-build-tracker-zb65v5au' 2026-09-06T09:46:48,731 Created temporary directory: /tmp/pip-unpack-m8fr7m26 2026-09-06T09:46:48,731 Building wheels for collected packages: ds-mcp-server 2026-09-06T09:46:48,735 Created temporary directory: /tmp/pip-wheel-ahpeh4rr 2026-09-06T09:46:48,736 Destination directory: /tmp/pip-wheel-ahpeh4rr 2026-09-06T09:46:48,738 Building wheel for ds-mcp-server (pyproject.toml): started 2026-09-06T09:46:48,739 Running command Building wheel for ds-mcp-server (pyproject.toml) 2026-09-06T09:46:49,452 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-06T09:46:49,453 !! 2026-09-06T09:46:49,454 ******************************************************************************** 2026-09-06T09:46:49,454 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-09-06T09:46:49,455 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-06T09:46:49,456 or your builds will no longer be supported. 2026-09-06T09:46:49,457 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:49,457 ******************************************************************************** 2026-09-06T09:46:49,458 !! 2026-09-06T09:46:49,459 corresp(dist, value, root_dir) 2026-09-06T09:46:49,502 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-06T09:46:49,502 !! 2026-09-06T09:46:49,504 ******************************************************************************** 2026-09-06T09:46:49,504 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-06T09:46:49,505 License :: OSI Approved :: MIT License 2026-09-06T09:46:49,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:49,508 ******************************************************************************** 2026-09-06T09:46:49,509 !! 2026-09-06T09:46:49,510 dist._finalize_license_expression() 2026-09-06T09:46:49,510 /tmp/pip-build-env-d32o_qtv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-06T09:46:49,511 !! 2026-09-06T09:46:49,512 ******************************************************************************** 2026-09-06T09:46:49,513 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-06T09:46:49,514 License :: OSI Approved :: MIT License 2026-09-06T09:46:49,515 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-06T09:46:49,516 ******************************************************************************** 2026-09-06T09:46:49,517 !! 2026-09-06T09:46:49,518 self._finalize_license_expression() 2026-09-06T09:46:49,519 running bdist_wheel 2026-09-06T09:46:49,538 running build 2026-09-06T09:46:49,539 running build_py 2026-09-06T09:46:49,541 creating build/lib/ds_mcp_server 2026-09-06T09:46:49,543 copying src/ds_mcp_server/_version.py -> build/lib/ds_mcp_server 2026-09-06T09:46:49,545 copying src/ds_mcp_server/server.py -> build/lib/ds_mcp_server 2026-09-06T09:46:49,548 copying src/ds_mcp_server/cli.py -> build/lib/ds_mcp_server 2026-09-06T09:46:49,551 copying src/ds_mcp_server/__init__.py -> build/lib/ds_mcp_server 2026-09-06T09:46:49,553 copying src/ds_mcp_server/prompts.py -> build/lib/ds_mcp_server 2026-09-06T09:46:49,555 copying src/ds_mcp_server/env_setup.py -> build/lib/ds_mcp_server 2026-09-06T09:46:49,558 creating build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,559 copying src/ds_mcp_server/_tools/research_tools.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,562 copying src/ds_mcp_server/_tools/viz_config.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,564 copying src/ds_mcp_server/_tools/plot_interactive.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,566 copying src/ds_mcp_server/_tools/web_tools.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,569 copying src/ds_mcp_server/_tools/plot_static.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,571 copying src/ds_mcp_server/_tools/__init__.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,573 copying src/ds_mcp_server/_tools/viz_utils.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,576 copying src/ds_mcp_server/_tools/profiling.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,578 copying src/ds_mcp_server/_tools/stats_analysis.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,581 copying src/ds_mcp_server/_tools/sandbox.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,585 copying src/ds_mcp_server/_tools/system_tools.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,588 copying src/ds_mcp_server/_tools/document_tools.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,591 copying src/ds_mcp_server/_tools/plot_data.py -> build/lib/ds_mcp_server/_tools 2026-09-06T09:46:49,593 creating build/lib/ds_mcp_server/web 2026-09-06T09:46:49,595 copying src/ds_mcp_server/web/app.py -> build/lib/ds_mcp_server/web 2026-09-06T09:46:49,598 copying src/ds_mcp_server/web/__init__.py -> build/lib/ds_mcp_server/web 2026-09-06T09:46:49,600 copying src/ds_mcp_server/web/chat.py -> build/lib/ds_mcp_server/web 2026-09-06T09:46:49,604 creating build/lib/ds_mcp_server/client 2026-09-06T09:46:49,605 copying src/ds_mcp_server/client/openai_compat.py -> build/lib/ds_mcp_server/client 2026-09-06T09:46:49,608 copying src/ds_mcp_server/client/_base.py -> build/lib/ds_mcp_server/client 2026-09-06T09:46:49,610 copying src/ds_mcp_server/client/__init__.py -> build/lib/ds_mcp_server/client 2026-09-06T09:46:49,612 copying src/ds_mcp_server/client/anthropic_client.py -> build/lib/ds_mcp_server/client 2026-09-06T09:46:49,615 creating build/lib/ds_mcp_server/resources 2026-09-06T09:46:49,616 copying src/ds_mcp_server/resources/__init__.py -> build/lib/ds_mcp_server/resources 2026-09-06T09:46:49,619 creating build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,620 copying src/ds_mcp_server/agents/worker.py -> build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,623 copying src/ds_mcp_server/agents/categories.py -> build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,625 copying src/ds_mcp_server/agents/llm.py -> build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,628 copying src/ds_mcp_server/agents/supervisor.py -> build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,631 copying src/ds_mcp_server/agents/__init__.py -> build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,633 copying src/ds_mcp_server/agents/runner.py -> build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,636 copying src/ds_mcp_server/agents/protocol.py -> build/lib/ds_mcp_server/agents 2026-09-06T09:46:49,639 running egg_info 2026-09-06T09:46:49,647 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-09-06T09:46:49,656 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-09-06T09:46:49,658 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-09-06T09:46:49,663 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-09-06T09:46:49,664 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-09-06T09:46:49,713 listing git files failed - pretending there aren't any 2026-09-06T09:46:49,719 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-09-06T09:46:49,725 adding license file 'LICENSE' 2026-09-06T09:46:49,730 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-09-06T09:46:49,739 creating build/lib/ds_mcp_server/web/static 2026-09-06T09:46:49,740 copying src/ds_mcp_server/web/static/index.html -> build/lib/ds_mcp_server/web/static 2026-09-06T09:46:49,744 copying src/ds_mcp_server/web/static/styles.css -> build/lib/ds_mcp_server/web/static 2026-09-06T09:46:49,747 copying src/ds_mcp_server/web/static/app.js -> build/lib/ds_mcp_server/web/static 2026-09-06T09:46:49,751 creating build/lib/ds_mcp_server/web/static/vendor 2026-09-06T09:46:49,753 copying src/ds_mcp_server/web/static/vendor/marked.min.js -> build/lib/ds_mcp_server/web/static/vendor 2026-09-06T09:46:49,757 copying src/ds_mcp_server/web/static/vendor/purify.min.js -> build/lib/ds_mcp_server/web/static/vendor 2026-09-06T09:46:49,761 copying src/ds_mcp_server/resources/env.template -> build/lib/ds_mcp_server/resources 2026-09-06T09:46:49,784 installing to build/bdist.linux-armv7l/wheel 2026-09-06T09:46:49,785 running install 2026-09-06T09:46:49,808 running install_lib 2026-09-06T09:46:49,816 creating build/bdist.linux-armv7l/wheel 2026-09-06T09:46:49,818 creating build/bdist.linux-armv7l/wheel/ds_mcp_server 2026-09-06T09:46:49,820 copying build/lib/ds_mcp_server/_version.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-09-06T09:46:49,822 copying build/lib/ds_mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-09-06T09:46:49,826 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/_tools 2026-09-06T09:46:49,827 copying build/lib/ds_mcp_server/_tools/research_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,830 copying build/lib/ds_mcp_server/_tools/viz_config.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,832 copying build/lib/ds_mcp_server/_tools/plot_interactive.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,835 copying build/lib/ds_mcp_server/_tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,838 copying build/lib/ds_mcp_server/_tools/plot_static.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,842 copying build/lib/ds_mcp_server/_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,844 copying build/lib/ds_mcp_server/_tools/viz_utils.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,846 copying build/lib/ds_mcp_server/_tools/profiling.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,849 copying build/lib/ds_mcp_server/_tools/stats_analysis.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,851 copying build/lib/ds_mcp_server/_tools/sandbox.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,854 copying build/lib/ds_mcp_server/_tools/system_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,857 copying build/lib/ds_mcp_server/_tools/document_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,860 copying build/lib/ds_mcp_server/_tools/plot_data.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-09-06T09:46:49,863 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web 2026-09-06T09:46:49,864 copying build/lib/ds_mcp_server/web/app.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-09-06T09:46:49,867 copying build/lib/ds_mcp_server/web/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-09-06T09:46:49,870 copying build/lib/ds_mcp_server/web/chat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-09-06T09:46:49,873 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static 2026-09-06T09:46:49,874 copying build/lib/ds_mcp_server/web/static/index.html -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-09-06T09:46:49,878 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static/vendor 2026-09-06T09:46:49,879 copying build/lib/ds_mcp_server/web/static/vendor/marked.min.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static/vendor 2026-09-06T09:46:49,883 copying build/lib/ds_mcp_server/web/static/vendor/purify.min.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static/vendor 2026-09-06T09:46:49,886 copying build/lib/ds_mcp_server/web/static/styles.css -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-09-06T09:46:49,890 copying build/lib/ds_mcp_server/web/static/app.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-09-06T09:46:49,893 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/client 2026-09-06T09:46:49,895 copying build/lib/ds_mcp_server/client/openai_compat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-09-06T09:46:49,897 copying build/lib/ds_mcp_server/client/_base.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-09-06T09:46:49,900 copying build/lib/ds_mcp_server/client/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-09-06T09:46:49,902 copying build/lib/ds_mcp_server/client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-09-06T09:46:49,904 copying build/lib/ds_mcp_server/cli.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-09-06T09:46:49,907 copying build/lib/ds_mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-09-06T09:46:49,909 copying build/lib/ds_mcp_server/prompts.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-09-06T09:46:49,912 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/resources 2026-09-06T09:46:49,914 copying build/lib/ds_mcp_server/resources/env.template -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-09-06T09:46:49,917 copying build/lib/ds_mcp_server/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-09-06T09:46:49,921 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/agents 2026-09-06T09:46:49,922 copying build/lib/ds_mcp_server/agents/worker.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-09-06T09:46:49,925 copying build/lib/ds_mcp_server/agents/categories.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-09-06T09:46:49,928 copying build/lib/ds_mcp_server/agents/llm.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-09-06T09:46:49,932 copying build/lib/ds_mcp_server/agents/supervisor.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-09-06T09:46:49,935 copying build/lib/ds_mcp_server/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-09-06T09:46:49,937 copying build/lib/ds_mcp_server/agents/runner.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-09-06T09:46:49,940 copying build/lib/ds_mcp_server/agents/protocol.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-09-06T09:46:49,942 copying build/lib/ds_mcp_server/env_setup.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-09-06T09:46:49,945 running install_egg_info 2026-09-06T09:46:49,952 Copying src/ds_mcp_server.egg-info to build/bdist.linux-armv7l/wheel/./ds_mcp_server-0.3.4-py3.11.egg-info 2026-09-06T09:46:49,971 running install_scripts 2026-09-06T09:46:49,986 creating build/bdist.linux-armv7l/wheel/ds_mcp_server-0.3.4.dist-info/WHEEL 2026-09-06T09:46:49,989 creating '/tmp/pip-wheel-ahpeh4rr/.tmp-1egaci5k/ds_mcp_server-0.3.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-06T09:46:49,992 adding 'ds_mcp_server/__init__.py' 2026-09-06T09:46:49,993 adding 'ds_mcp_server/_version.py' 2026-09-06T09:46:49,995 adding 'ds_mcp_server/cli.py' 2026-09-06T09:46:49,997 adding 'ds_mcp_server/env_setup.py' 2026-09-06T09:46:49,999 adding 'ds_mcp_server/prompts.py' 2026-09-06T09:46:50,003 adding 'ds_mcp_server/server.py' 2026-09-06T09:46:50,006 adding 'ds_mcp_server/_tools/__init__.py' 2026-09-06T09:46:50,008 adding 'ds_mcp_server/_tools/document_tools.py' 2026-09-06T09:46:50,010 adding 'ds_mcp_server/_tools/plot_data.py' 2026-09-06T09:46:50,013 adding 'ds_mcp_server/_tools/plot_interactive.py' 2026-09-06T09:46:50,015 adding 'ds_mcp_server/_tools/plot_static.py' 2026-09-06T09:46:50,017 adding 'ds_mcp_server/_tools/profiling.py' 2026-09-06T09:46:50,020 adding 'ds_mcp_server/_tools/research_tools.py' 2026-09-06T09:46:50,022 adding 'ds_mcp_server/_tools/sandbox.py' 2026-09-06T09:46:50,024 adding 'ds_mcp_server/_tools/stats_analysis.py' 2026-09-06T09:46:50,026 adding 'ds_mcp_server/_tools/system_tools.py' 2026-09-06T09:46:50,028 adding 'ds_mcp_server/_tools/viz_config.py' 2026-09-06T09:46:50,030 adding 'ds_mcp_server/_tools/viz_utils.py' 2026-09-06T09:46:50,032 adding 'ds_mcp_server/_tools/web_tools.py' 2026-09-06T09:46:50,034 adding 'ds_mcp_server/agents/__init__.py' 2026-09-06T09:46:50,036 adding 'ds_mcp_server/agents/categories.py' 2026-09-06T09:46:50,038 adding 'ds_mcp_server/agents/llm.py' 2026-09-06T09:46:50,039 adding 'ds_mcp_server/agents/protocol.py' 2026-09-06T09:46:50,041 adding 'ds_mcp_server/agents/runner.py' 2026-09-06T09:46:50,043 adding 'ds_mcp_server/agents/supervisor.py' 2026-09-06T09:46:50,045 adding 'ds_mcp_server/agents/worker.py' 2026-09-06T09:46:50,047 adding 'ds_mcp_server/client/__init__.py' 2026-09-06T09:46:50,049 adding 'ds_mcp_server/client/_base.py' 2026-09-06T09:46:50,051 adding 'ds_mcp_server/client/anthropic_client.py' 2026-09-06T09:46:50,052 adding 'ds_mcp_server/client/openai_compat.py' 2026-09-06T09:46:50,054 adding 'ds_mcp_server/resources/__init__.py' 2026-09-06T09:46:50,056 adding 'ds_mcp_server/resources/env.template' 2026-09-06T09:46:50,058 adding 'ds_mcp_server/web/__init__.py' 2026-09-06T09:46:50,061 adding 'ds_mcp_server/web/app.py' 2026-09-06T09:46:50,064 adding 'ds_mcp_server/web/chat.py' 2026-09-06T09:46:50,068 adding 'ds_mcp_server/web/static/app.js' 2026-09-06T09:46:50,071 adding 'ds_mcp_server/web/static/index.html' 2026-09-06T09:46:50,074 adding 'ds_mcp_server/web/static/styles.css' 2026-09-06T09:46:50,079 adding 'ds_mcp_server/web/static/vendor/marked.min.js' 2026-09-06T09:46:50,083 adding 'ds_mcp_server/web/static/vendor/purify.min.js' 2026-09-06T09:46:50,087 adding 'ds_mcp_server-0.3.4.dist-info/licenses/LICENSE' 2026-09-06T09:46:50,090 adding 'ds_mcp_server-0.3.4.dist-info/METADATA' 2026-09-06T09:46:50,091 adding 'ds_mcp_server-0.3.4.dist-info/WHEEL' 2026-09-06T09:46:50,092 adding 'ds_mcp_server-0.3.4.dist-info/entry_points.txt' 2026-09-06T09:46:50,093 adding 'ds_mcp_server-0.3.4.dist-info/top_level.txt' 2026-09-06T09:46:50,095 adding 'ds_mcp_server-0.3.4.dist-info/RECORD' 2026-09-06T09:46:50,099 removing build/bdist.linux-armv7l/wheel 2026-09-06T09:46:50,224 Building wheel for ds-mcp-server (pyproject.toml): finished with status 'done' 2026-09-06T09:46:50,231 Created wheel for ds-mcp-server: filename=ds_mcp_server-0.3.4-py3-none-any.whl size=139290 sha256=ac41f94b92cb76e4e45615aba7ae1c9dd4ecc226773656e7fdd1c7497096dc9a 2026-09-06T09:46:50,232 Stored in directory: /tmp/pip-ephem-wheel-cache-5o5n0g0x/wheels/42/f4/cb/a82f7f909dada754f5eae451daed7f7609c8cd110287976f1a 2026-09-06T09:46:50,251 Successfully built ds-mcp-server 2026-09-06T09:46:50,258 Removed build tracker: '/tmp/pip-build-tracker-zb65v5au'