2026-07-26T14:30:44,272 Created temporary directory: /tmp/pip-ephem-wheel-cache-xurh8wgg 2026-07-26T14:30:44,274 Created temporary directory: /tmp/pip-build-tracker-rm6ijdjr 2026-07-26T14:30:44,275 Initialized build tracking at /tmp/pip-build-tracker-rm6ijdjr 2026-07-26T14:30:44,275 Created build tracker: /tmp/pip-build-tracker-rm6ijdjr 2026-07-26T14:30:44,276 Entered build tracker: /tmp/pip-build-tracker-rm6ijdjr 2026-07-26T14:30:44,277 Created temporary directory: /tmp/pip-wheel-4pnri6lo 2026-07-26T14:30:44,280 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-26T14:30:44,282 Created temporary directory: /tmp/pip-ephem-wheel-cache-l2vyz9e_ 2026-07-26T14:30:44,306 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T14:30:44,310 2 location(s) to search for versions of ds-mcp-server: 2026-07-26T14:30:44,310 * https://pypi.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,310 * https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,311 Fetching project page and analyzing links: https://pypi.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,312 Getting page https://pypi.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,313 Found index url https://pypi.org/simple 2026-07-26T14:30:44,548 Fetched page https://pypi.org/simple/ds-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-07-26T14:30:44,552 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-26T14:30:44,553 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-26T14:30:44,554 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-26T14:30:44,555 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-26T14:30:44,556 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-26T14:30:44,557 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-26T14:30:44,557 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-26T14:30:44,558 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-26T14:30:44,559 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-26T14:30:44,560 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-26T14:30:44,561 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-26T14:30:44,562 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-26T14:30:44,562 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-26T14:30:44,563 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-26T14:30:44,564 Fetching project page and analyzing links: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,564 Getting page https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,566 Found index url https://www.piwheels.org/simple 2026-07-26T14:30:44,757 Fetched page https://www.piwheels.org/simple/ds-mcp-server/ as text/html 2026-07-26T14:30:44,760 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-26T14:30:44,760 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-26T14:30:44,761 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-26T14:30:44,761 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-26T14:30:44,762 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-26T14:30:44,763 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-26T14:30:44,763 Skipping link: not a file: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,764 Skipping link: not a file: https://pypi.org/simple/ds-mcp-server/ 2026-07-26T14:30:44,784 Given no hashes to check 1 links for project 'ds-mcp-server': discarding no candidates 2026-07-26T14:30:44,802 Collecting ds-mcp-server==0.3.0 2026-07-26T14:30:44,804 Created temporary directory: /tmp/pip-unpack-az0zbbv1 2026-07-26T14:30:44,960 Downloading ds_mcp_server-0.3.0.tar.gz (147 kB) 2026-07-26T14:30:45,197 Added ds-mcp-server==0.3.0 from https://files.pythonhosted.org/packages/96/3e/153242cab564c34f73596a1663eec0e4c8e72f595b319b13012f7fedb6ae/ds_mcp_server-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-rm6ijdjr' 2026-07-26T14:30:45,204 Created temporary directory: /tmp/pip-build-env-eh6w2k1q 2026-07-26T14:30:45,208 Installing build dependencies: started 2026-07-26T14:30:45,210 Running command pip subprocess to install build dependencies 2026-07-26T14:30:46,356 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-26T14:30:46,819 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-26T14:30:46,841 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T14:30:48,627 Collecting setuptools>=68 2026-07-26T14:30:48,628 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-26T14:30:48,642 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-26T14:30:48,878 Collecting wheel 2026-07-26T14:30:48,879 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-26T14:30:48,892 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-26T14:30:49,238 Collecting setuptools-scm>=8 2026-07-26T14:30:49,239 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-26T14:30:49,252 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-07-26T14:30:49,436 Collecting packaging>=24.0 2026-07-26T14:30:49,437 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-26T14:30:49,451 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-26T14:30:49,551 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-26T14:30:49,552 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata 2026-07-26T14:30:49,565 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-26T14:30:49,792 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T14:30:49,808 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-26T14:30:49,827 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T14:30:49,850 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-26T14:30:49,953 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T14:30:49,989 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T14:30:50,011 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-26T14:30:50,035 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T14:30:50,066 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-26T14:30:50,157 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T14:30:52,952 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-07-26T14:30:56,322 Creating /tmp/pip-build-env-eh6w2k1q/overlay/local/bin 2026-07-26T14:30:56,324 changing mode of /tmp/pip-build-env-eh6w2k1q/overlay/local/bin/wheel to 755 2026-07-26T14:30:56,716 changing mode of /tmp/pip-build-env-eh6w2k1q/overlay/local/bin/vcs-versioning to 755 2026-07-26T14:30:56,850 changing mode of /tmp/pip-build-env-eh6w2k1q/overlay/local/bin/setuptools-scm to 755 2026-07-26T14:30:56,883 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools-scm-10.2.1 vcs-versioning-2.2.2 wheel-0.47.0 2026-07-26T14:30:57,198 Installing build dependencies: finished with status 'done' 2026-07-26T14:30:57,204 Getting requirements to build wheel: started 2026-07-26T14:30:57,205 Running command Getting requirements to build wheel 2026-07-26T14:30:57,966 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T14:30:57,966 !! 2026-07-26T14:30:57,967 ******************************************************************************** 2026-07-26T14:30:57,967 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-26T14:30:57,969 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T14:30:57,969 or your builds will no longer be supported. 2026-07-26T14:30:57,970 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:30:57,971 ******************************************************************************** 2026-07-26T14:30:57,972 !! 2026-07-26T14:30:57,972 corresp(dist, value, root_dir) 2026-07-26T14:30:58,015 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:30:58,015 !! 2026-07-26T14:30:58,017 ******************************************************************************** 2026-07-26T14:30:58,017 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:30:58,018 License :: OSI Approved :: MIT License 2026-07-26T14:30:58,019 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:30:58,020 ******************************************************************************** 2026-07-26T14:30:58,021 !! 2026-07-26T14:30:58,022 dist._finalize_license_expression() 2026-07-26T14:30:58,022 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:30:58,023 !! 2026-07-26T14:30:58,024 ******************************************************************************** 2026-07-26T14:30:58,024 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:30:58,026 License :: OSI Approved :: MIT License 2026-07-26T14:30:58,027 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:30:58,027 ******************************************************************************** 2026-07-26T14:30:58,028 !! 2026-07-26T14:30:58,029 self._finalize_license_expression() 2026-07-26T14:30:58,030 running egg_info 2026-07-26T14:30:58,032 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T14:30:58,038 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T14:30:58,040 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T14:30:58,044 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-26T14:30:58,045 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-26T14:30:58,095 listing git files failed - pretending there aren't any 2026-07-26T14:30:58,101 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T14:30:58,107 adding license file 'LICENSE' 2026-07-26T14:30:58,112 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T14:30:58,223 Getting requirements to build wheel: finished with status 'done' 2026-07-26T14:30:58,227 Created temporary directory: /tmp/pip-modern-metadata-x42erooq 2026-07-26T14:30:58,229 Preparing metadata (pyproject.toml): started 2026-07-26T14:30:58,230 Running command Preparing metadata (pyproject.toml) 2026-07-26T14:30:58,966 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T14:30:58,966 !! 2026-07-26T14:30:58,967 ******************************************************************************** 2026-07-26T14:30:58,968 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-26T14:30:58,969 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T14:30:58,969 or your builds will no longer be supported. 2026-07-26T14:30:58,970 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:30:58,971 ******************************************************************************** 2026-07-26T14:30:58,972 !! 2026-07-26T14:30:58,973 corresp(dist, value, root_dir) 2026-07-26T14:30:59,016 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:30:59,017 !! 2026-07-26T14:30:59,018 ******************************************************************************** 2026-07-26T14:30:59,018 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:30:59,020 License :: OSI Approved :: MIT License 2026-07-26T14:30:59,021 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:30:59,021 ******************************************************************************** 2026-07-26T14:30:59,022 !! 2026-07-26T14:30:59,023 dist._finalize_license_expression() 2026-07-26T14:30:59,024 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:30:59,024 !! 2026-07-26T14:30:59,025 ******************************************************************************** 2026-07-26T14:30:59,026 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:30:59,027 License :: OSI Approved :: MIT License 2026-07-26T14:30:59,028 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:30:59,029 ******************************************************************************** 2026-07-26T14:30:59,030 !! 2026-07-26T14:30:59,031 self._finalize_license_expression() 2026-07-26T14:30:59,032 running dist_info 2026-07-26T14:30:59,034 creating /tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info 2026-07-26T14:30:59,042 writing /tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T14:30:59,049 writing dependency_links to /tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T14:30:59,051 writing entry points to /tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T14:30:59,054 writing requirements to /tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/requires.txt 2026-07-26T14:30:59,055 writing top-level names to /tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/top_level.txt 2026-07-26T14:30:59,057 writing manifest file '/tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T14:30:59,103 listing git files failed - pretending there aren't any 2026-07-26T14:30:59,109 reading manifest file '/tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T14:30:59,111 adding license file 'LICENSE' 2026-07-26T14:30:59,115 writing manifest file '/tmp/pip-modern-metadata-x42erooq/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T14:30:59,116 creating '/tmp/pip-modern-metadata-x42erooq/ds_mcp_server-0.3.0.dist-info' 2026-07-26T14:30:59,257 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-26T14:30:59,262 Source in /tmp/pip-wheel-4pnri6lo/ds-mcp-server_1cfe468f9f6f47728dafe01de6d5253f has version 0.3.0, which satisfies requirement ds-mcp-server==0.3.0 from https://files.pythonhosted.org/packages/96/3e/153242cab564c34f73596a1663eec0e4c8e72f595b319b13012f7fedb6ae/ds_mcp_server-0.3.0.tar.gz 2026-07-26T14:30:59,263 Removed ds-mcp-server==0.3.0 from https://files.pythonhosted.org/packages/96/3e/153242cab564c34f73596a1663eec0e4c8e72f595b319b13012f7fedb6ae/ds_mcp_server-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-rm6ijdjr' 2026-07-26T14:30:59,272 Created temporary directory: /tmp/pip-unpack-pwfjd2yd 2026-07-26T14:30:59,272 Building wheels for collected packages: ds-mcp-server 2026-07-26T14:30:59,277 Created temporary directory: /tmp/pip-wheel-a4cicrt5 2026-07-26T14:30:59,277 Destination directory: /tmp/pip-wheel-a4cicrt5 2026-07-26T14:30:59,279 Building wheel for ds-mcp-server (pyproject.toml): started 2026-07-26T14:30:59,280 Running command Building wheel for ds-mcp-server (pyproject.toml) 2026-07-26T14:30:59,976 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T14:30:59,977 !! 2026-07-26T14:30:59,978 ******************************************************************************** 2026-07-26T14:30:59,978 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-26T14:30:59,979 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T14:30:59,980 or your builds will no longer be supported. 2026-07-26T14:30:59,981 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:30:59,982 ******************************************************************************** 2026-07-26T14:30:59,983 !! 2026-07-26T14:30:59,983 corresp(dist, value, root_dir) 2026-07-26T14:31:00,022 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:31:00,022 !! 2026-07-26T14:31:00,023 ******************************************************************************** 2026-07-26T14:31:00,024 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:31:00,025 License :: OSI Approved :: MIT License 2026-07-26T14:31:00,026 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:31:00,027 ******************************************************************************** 2026-07-26T14:31:00,028 !! 2026-07-26T14:31:00,029 dist._finalize_license_expression() 2026-07-26T14:31:00,029 /tmp/pip-build-env-eh6w2k1q/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T14:31:00,030 !! 2026-07-26T14:31:00,031 ******************************************************************************** 2026-07-26T14:31:00,031 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T14:31:00,032 License :: OSI Approved :: MIT License 2026-07-26T14:31:00,033 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T14:31:00,033 ******************************************************************************** 2026-07-26T14:31:00,034 !! 2026-07-26T14:31:00,035 self._finalize_license_expression() 2026-07-26T14:31:00,035 running bdist_wheel 2026-07-26T14:31:00,054 running build 2026-07-26T14:31:00,055 running build_py 2026-07-26T14:31:00,056 creating build/lib/ds_mcp_server 2026-07-26T14:31:00,059 copying src/ds_mcp_server/cli.py -> build/lib/ds_mcp_server 2026-07-26T14:31:00,061 copying src/ds_mcp_server/_version.py -> build/lib/ds_mcp_server 2026-07-26T14:31:00,062 copying src/ds_mcp_server/env_setup.py -> build/lib/ds_mcp_server 2026-07-26T14:31:00,064 copying src/ds_mcp_server/server.py -> build/lib/ds_mcp_server 2026-07-26T14:31:00,067 copying src/ds_mcp_server/__init__.py -> build/lib/ds_mcp_server 2026-07-26T14:31:00,069 creating build/lib/ds_mcp_server/web 2026-07-26T14:31:00,070 copying src/ds_mcp_server/web/app.py -> build/lib/ds_mcp_server/web 2026-07-26T14:31:00,073 copying src/ds_mcp_server/web/chat.py -> build/lib/ds_mcp_server/web 2026-07-26T14:31:00,075 copying src/ds_mcp_server/web/__init__.py -> build/lib/ds_mcp_server/web 2026-07-26T14:31:00,077 creating build/lib/ds_mcp_server/resources 2026-07-26T14:31:00,078 copying src/ds_mcp_server/resources/__init__.py -> build/lib/ds_mcp_server/resources 2026-07-26T14:31:00,080 creating build/lib/ds_mcp_server/client 2026-07-26T14:31:00,081 copying src/ds_mcp_server/client/openai_compat.py -> build/lib/ds_mcp_server/client 2026-07-26T14:31:00,084 copying src/ds_mcp_server/client/_base.py -> build/lib/ds_mcp_server/client 2026-07-26T14:31:00,085 copying src/ds_mcp_server/client/anthropic_client.py -> build/lib/ds_mcp_server/client 2026-07-26T14:31:00,087 copying src/ds_mcp_server/client/__init__.py -> build/lib/ds_mcp_server/client 2026-07-26T14:31:00,090 creating build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,090 copying src/ds_mcp_server/_tools/plot_interactive.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,093 copying src/ds_mcp_server/_tools/viz_config.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,096 copying src/ds_mcp_server/_tools/system_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,099 copying src/ds_mcp_server/_tools/viz_utils.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,101 copying src/ds_mcp_server/_tools/plot_static.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,104 copying src/ds_mcp_server/_tools/web_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,107 copying src/ds_mcp_server/_tools/sandbox.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,109 copying src/ds_mcp_server/_tools/research_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,112 copying src/ds_mcp_server/_tools/plot_data.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,114 copying src/ds_mcp_server/_tools/stats_analysis.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,117 copying src/ds_mcp_server/_tools/__init__.py -> build/lib/ds_mcp_server/_tools 2026-07-26T14:31:00,119 creating build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,120 copying src/ds_mcp_server/agents/worker.py -> build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,123 copying src/ds_mcp_server/agents/categories.py -> build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,126 copying src/ds_mcp_server/agents/protocol.py -> build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,128 copying src/ds_mcp_server/agents/supervisor.py -> build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,130 copying src/ds_mcp_server/agents/runner.py -> build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,133 copying src/ds_mcp_server/agents/llm.py -> build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,136 copying src/ds_mcp_server/agents/__init__.py -> build/lib/ds_mcp_server/agents 2026-07-26T14:31:00,138 running egg_info 2026-07-26T14:31:00,146 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T14:31:00,153 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T14:31:00,155 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T14:31:00,158 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-26T14:31:00,160 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-26T14:31:00,199 listing git files failed - pretending there aren't any 2026-07-26T14:31:00,205 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T14:31:00,211 adding license file 'LICENSE' 2026-07-26T14:31:00,216 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T14:31:00,224 creating build/lib/ds_mcp_server/web/static 2026-07-26T14:31:00,226 copying src/ds_mcp_server/web/static/app.js -> build/lib/ds_mcp_server/web/static 2026-07-26T14:31:00,229 copying src/ds_mcp_server/web/static/index.html -> build/lib/ds_mcp_server/web/static 2026-07-26T14:31:00,232 copying src/ds_mcp_server/web/static/styles.css -> build/lib/ds_mcp_server/web/static 2026-07-26T14:31:00,236 creating build/lib/ds_mcp_server/web/static/vendor 2026-07-26T14:31:00,237 copying src/ds_mcp_server/web/static/vendor/purify.min.js -> build/lib/ds_mcp_server/web/static/vendor 2026-07-26T14:31:00,241 copying src/ds_mcp_server/web/static/vendor/marked.min.js -> build/lib/ds_mcp_server/web/static/vendor 2026-07-26T14:31:00,245 copying src/ds_mcp_server/resources/env.template -> build/lib/ds_mcp_server/resources 2026-07-26T14:31:00,269 installing to build/bdist.linux-armv7l/wheel 2026-07-26T14:31:00,269 running install 2026-07-26T14:31:00,293 running install_lib 2026-07-26T14:31:00,300 creating build/bdist.linux-armv7l/wheel 2026-07-26T14:31:00,303 creating build/bdist.linux-armv7l/wheel/ds_mcp_server 2026-07-26T14:31:00,305 copying build/lib/ds_mcp_server/cli.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T14:31:00,308 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web 2026-07-26T14:31:00,309 copying build/lib/ds_mcp_server/web/app.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T14:31:00,312 copying build/lib/ds_mcp_server/web/chat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T14:31:00,316 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static 2026-07-26T14:31:00,317 copying build/lib/ds_mcp_server/web/static/app.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T14:31:00,320 copying build/lib/ds_mcp_server/web/static/index.html -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T14:31:00,323 copying build/lib/ds_mcp_server/web/static/styles.css -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T14:31:00,327 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static/vendor 2026-07-26T14:31:00,328 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-26T14:31:00,331 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-26T14:31:00,335 copying build/lib/ds_mcp_server/web/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T14:31:00,338 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/resources 2026-07-26T14:31:00,339 copying build/lib/ds_mcp_server/resources/env.template -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-07-26T14:31:00,341 copying build/lib/ds_mcp_server/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-07-26T14:31:00,342 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/client 2026-07-26T14:31:00,343 copying build/lib/ds_mcp_server/client/openai_compat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T14:31:00,345 copying build/lib/ds_mcp_server/client/_base.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T14:31:00,347 copying build/lib/ds_mcp_server/client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T14:31:00,349 copying build/lib/ds_mcp_server/client/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T14:31:00,351 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/_tools 2026-07-26T14:31:00,352 copying build/lib/ds_mcp_server/_tools/plot_interactive.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,355 copying build/lib/ds_mcp_server/_tools/viz_config.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,357 copying build/lib/ds_mcp_server/_tools/system_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,359 copying build/lib/ds_mcp_server/_tools/viz_utils.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,361 copying build/lib/ds_mcp_server/_tools/plot_static.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,364 copying build/lib/ds_mcp_server/_tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,367 copying build/lib/ds_mcp_server/_tools/sandbox.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,370 copying build/lib/ds_mcp_server/_tools/research_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,372 copying build/lib/ds_mcp_server/_tools/plot_data.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,374 copying build/lib/ds_mcp_server/_tools/stats_analysis.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,376 copying build/lib/ds_mcp_server/_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T14:31:00,378 copying build/lib/ds_mcp_server/_version.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T14:31:00,380 copying build/lib/ds_mcp_server/env_setup.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T14:31:00,381 copying build/lib/ds_mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T14:31:00,384 copying build/lib/ds_mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T14:31:00,386 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/agents 2026-07-26T14:31:00,387 copying build/lib/ds_mcp_server/agents/worker.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-26T14:31:00,390 copying build/lib/ds_mcp_server/agents/categories.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-26T14:31:00,392 copying build/lib/ds_mcp_server/agents/protocol.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-26T14:31:00,394 copying build/lib/ds_mcp_server/agents/supervisor.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-26T14:31:00,396 copying build/lib/ds_mcp_server/agents/runner.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-26T14:31:00,398 copying build/lib/ds_mcp_server/agents/llm.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-26T14:31:00,401 copying build/lib/ds_mcp_server/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/agents 2026-07-26T14:31:00,402 running install_egg_info 2026-07-26T14:31:00,409 Copying src/ds_mcp_server.egg-info to build/bdist.linux-armv7l/wheel/./ds_mcp_server-0.3.0-py3.11.egg-info 2026-07-26T14:31:00,424 running install_scripts 2026-07-26T14:31:00,436 creating build/bdist.linux-armv7l/wheel/ds_mcp_server-0.3.0.dist-info/WHEEL 2026-07-26T14:31:00,439 creating '/tmp/pip-wheel-a4cicrt5/.tmp-7ja7n4vu/ds_mcp_server-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-26T14:31:00,441 adding 'ds_mcp_server/__init__.py' 2026-07-26T14:31:00,442 adding 'ds_mcp_server/_version.py' 2026-07-26T14:31:00,444 adding 'ds_mcp_server/cli.py' 2026-07-26T14:31:00,446 adding 'ds_mcp_server/env_setup.py' 2026-07-26T14:31:00,449 adding 'ds_mcp_server/server.py' 2026-07-26T14:31:00,451 adding 'ds_mcp_server/_tools/__init__.py' 2026-07-26T14:31:00,452 adding 'ds_mcp_server/_tools/plot_data.py' 2026-07-26T14:31:00,454 adding 'ds_mcp_server/_tools/plot_interactive.py' 2026-07-26T14:31:00,457 adding 'ds_mcp_server/_tools/plot_static.py' 2026-07-26T14:31:00,460 adding 'ds_mcp_server/_tools/research_tools.py' 2026-07-26T14:31:00,462 adding 'ds_mcp_server/_tools/sandbox.py' 2026-07-26T14:31:00,464 adding 'ds_mcp_server/_tools/stats_analysis.py' 2026-07-26T14:31:00,466 adding 'ds_mcp_server/_tools/system_tools.py' 2026-07-26T14:31:00,468 adding 'ds_mcp_server/_tools/viz_config.py' 2026-07-26T14:31:00,470 adding 'ds_mcp_server/_tools/viz_utils.py' 2026-07-26T14:31:00,472 adding 'ds_mcp_server/_tools/web_tools.py' 2026-07-26T14:31:00,473 adding 'ds_mcp_server/agents/__init__.py' 2026-07-26T14:31:00,475 adding 'ds_mcp_server/agents/categories.py' 2026-07-26T14:31:00,477 adding 'ds_mcp_server/agents/llm.py' 2026-07-26T14:31:00,478 adding 'ds_mcp_server/agents/protocol.py' 2026-07-26T14:31:00,480 adding 'ds_mcp_server/agents/runner.py' 2026-07-26T14:31:00,482 adding 'ds_mcp_server/agents/supervisor.py' 2026-07-26T14:31:00,483 adding 'ds_mcp_server/agents/worker.py' 2026-07-26T14:31:00,485 adding 'ds_mcp_server/client/__init__.py' 2026-07-26T14:31:00,486 adding 'ds_mcp_server/client/_base.py' 2026-07-26T14:31:00,488 adding 'ds_mcp_server/client/anthropic_client.py' 2026-07-26T14:31:00,489 adding 'ds_mcp_server/client/openai_compat.py' 2026-07-26T14:31:00,491 adding 'ds_mcp_server/resources/__init__.py' 2026-07-26T14:31:00,492 adding 'ds_mcp_server/resources/env.template' 2026-07-26T14:31:00,494 adding 'ds_mcp_server/web/__init__.py' 2026-07-26T14:31:00,496 adding 'ds_mcp_server/web/app.py' 2026-07-26T14:31:00,498 adding 'ds_mcp_server/web/chat.py' 2026-07-26T14:31:00,502 adding 'ds_mcp_server/web/static/app.js' 2026-07-26T14:31:00,504 adding 'ds_mcp_server/web/static/index.html' 2026-07-26T14:31:00,507 adding 'ds_mcp_server/web/static/styles.css' 2026-07-26T14:31:00,511 adding 'ds_mcp_server/web/static/vendor/marked.min.js' 2026-07-26T14:31:00,515 adding 'ds_mcp_server/web/static/vendor/purify.min.js' 2026-07-26T14:31:00,518 adding 'ds_mcp_server-0.3.0.dist-info/licenses/LICENSE' 2026-07-26T14:31:00,520 adding 'ds_mcp_server-0.3.0.dist-info/METADATA' 2026-07-26T14:31:00,522 adding 'ds_mcp_server-0.3.0.dist-info/WHEEL' 2026-07-26T14:31:00,523 adding 'ds_mcp_server-0.3.0.dist-info/entry_points.txt' 2026-07-26T14:31:00,524 adding 'ds_mcp_server-0.3.0.dist-info/top_level.txt' 2026-07-26T14:31:00,525 adding 'ds_mcp_server-0.3.0.dist-info/RECORD' 2026-07-26T14:31:00,528 removing build/bdist.linux-armv7l/wheel 2026-07-26T14:31:00,674 Building wheel for ds-mcp-server (pyproject.toml): finished with status 'done' 2026-07-26T14:31:00,682 Created wheel for ds-mcp-server: filename=ds_mcp_server-0.3.0-py3-none-any.whl size=127492 sha256=3dcac9e962731d6e0e071913d09a942baa2e3a37e2b624415a61b5707bc07370 2026-07-26T14:31:00,683 Stored in directory: /tmp/pip-ephem-wheel-cache-l2vyz9e_/wheels/f8/50/84/2bca9c06c46746956a4fdd449ffbbdf4f9a28e7d0a8f8dbb68 2026-07-26T14:31:00,700 Successfully built ds-mcp-server 2026-07-26T14:31:00,706 Removed build tracker: '/tmp/pip-build-tracker-rm6ijdjr'