2026-07-26T07:31:48,053 Created temporary directory: /tmp/pip-ephem-wheel-cache-fz3jzf_b 2026-07-26T07:31:48,055 Created temporary directory: /tmp/pip-build-tracker-b7bi78_w 2026-07-26T07:31:48,055 Initialized build tracking at /tmp/pip-build-tracker-b7bi78_w 2026-07-26T07:31:48,056 Created build tracker: /tmp/pip-build-tracker-b7bi78_w 2026-07-26T07:31:48,056 Entered build tracker: /tmp/pip-build-tracker-b7bi78_w 2026-07-26T07:31:48,057 Created temporary directory: /tmp/pip-wheel-k11_w4vq 2026-07-26T07:31:48,060 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-26T07:31:48,062 Created temporary directory: /tmp/pip-ephem-wheel-cache-in9pcm84 2026-07-26T07:31:48,084 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T07:31:48,088 2 location(s) to search for versions of ds-mcp-server: 2026-07-26T07:31:48,088 * https://pypi.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,088 * https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,088 Fetching project page and analyzing links: https://pypi.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,089 Getting page https://pypi.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,091 Found index url https://pypi.org/simple 2026-07-26T07:31:48,246 Fetched page https://pypi.org/simple/ds-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-07-26T07:31:48,249 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-26T07:31:48,250 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-26T07:31:48,251 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-26T07:31:48,252 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-26T07:31:48,253 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-26T07:31:48,254 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-26T07:31:48,254 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-26T07:31:48,255 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-26T07:31:48,256 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-26T07:31:48,257 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-26T07:31:48,258 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-26T07:31:48,259 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-26T07:31:48,259 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-26T07:31:48,260 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-26T07:31:48,261 Fetching project page and analyzing links: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,262 Getting page https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,263 Found index url https://www.piwheels.org/simple 2026-07-26T07:31:48,450 Fetched page https://www.piwheels.org/simple/ds-mcp-server/ as text/html 2026-07-26T07:31:48,452 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-26T07:31:48,453 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-26T07:31:48,454 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-26T07:31:48,454 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-26T07:31:48,455 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-26T07:31:48,455 Skipping link: not a file: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,456 Skipping link: not a file: https://pypi.org/simple/ds-mcp-server/ 2026-07-26T07:31:48,475 Given no hashes to check 1 links for project 'ds-mcp-server': discarding no candidates 2026-07-26T07:31:48,493 Collecting ds-mcp-server==0.2.2 2026-07-26T07:31:48,496 Created temporary directory: /tmp/pip-unpack-lq5mqiam 2026-07-26T07:31:48,651 Downloading ds_mcp_server-0.2.2.tar.gz (84 kB) 2026-07-26T07:31:48,839 Added ds-mcp-server==0.2.2 from https://files.pythonhosted.org/packages/d2/a6/3b1a08a9791eb496b022cbe8dcceebda0427f1bf6be50c6f95e3bb4d9788/ds_mcp_server-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-b7bi78_w' 2026-07-26T07:31:48,846 Created temporary directory: /tmp/pip-build-env-qqbi1d8r 2026-07-26T07:31:48,851 Installing build dependencies: started 2026-07-26T07:31:48,852 Running command pip subprocess to install build dependencies 2026-07-26T07:31:49,993 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-26T07:31:50,400 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-26T07:31:50,423 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T07:31:52,250 Collecting setuptools>=68 2026-07-26T07:31:52,251 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-26T07:31:52,266 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-26T07:31:52,503 Collecting wheel 2026-07-26T07:31:52,504 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-26T07:31:52,520 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-26T07:31:52,871 Collecting setuptools-scm>=8 2026-07-26T07:31:52,872 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-26T07:31:52,888 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-07-26T07:31:53,077 Collecting packaging>=24.0 2026-07-26T07:31:53,078 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-26T07:31:53,092 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-26T07:31:53,192 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-26T07:31:53,193 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-26T07:31:53,207 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-26T07:31:53,437 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T07:31:53,457 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-26T07:31:53,476 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T07:31:53,500 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-26T07:31:53,588 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T07:31:53,631 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T07:31:53,653 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-26T07:31:53,678 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T07:31:53,706 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-26T07:31:53,793 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T07:31:56,577 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-07-26T07:31:59,991 Creating /tmp/pip-build-env-qqbi1d8r/overlay/local/bin 2026-07-26T07:31:59,993 changing mode of /tmp/pip-build-env-qqbi1d8r/overlay/local/bin/wheel to 755 2026-07-26T07:32:00,603 changing mode of /tmp/pip-build-env-qqbi1d8r/overlay/local/bin/vcs-versioning to 755 2026-07-26T07:32:00,733 changing mode of /tmp/pip-build-env-qqbi1d8r/overlay/local/bin/setuptools-scm to 755 2026-07-26T07:32:00,768 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-26T07:32:01,081 Installing build dependencies: finished with status 'done' 2026-07-26T07:32:01,087 Getting requirements to build wheel: started 2026-07-26T07:32:01,088 Running command Getting requirements to build wheel 2026-07-26T07:32:01,867 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T07:32:01,867 !! 2026-07-26T07:32:01,868 ******************************************************************************** 2026-07-26T07:32:01,868 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-26T07:32:01,869 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T07:32:01,870 or your builds will no longer be supported. 2026-07-26T07:32:01,871 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:01,871 ******************************************************************************** 2026-07-26T07:32:01,872 !! 2026-07-26T07:32:01,873 corresp(dist, value, root_dir) 2026-07-26T07:32:01,916 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T07:32:01,917 !! 2026-07-26T07:32:01,918 ******************************************************************************** 2026-07-26T07:32:01,918 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T07:32:01,919 License :: OSI Approved :: MIT License 2026-07-26T07:32:01,921 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:01,921 ******************************************************************************** 2026-07-26T07:32:01,923 !! 2026-07-26T07:32:01,923 dist._finalize_license_expression() 2026-07-26T07:32:01,924 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T07:32:01,924 !! 2026-07-26T07:32:01,926 ******************************************************************************** 2026-07-26T07:32:01,926 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T07:32:01,927 License :: OSI Approved :: MIT License 2026-07-26T07:32:01,928 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:01,929 ******************************************************************************** 2026-07-26T07:32:01,930 !! 2026-07-26T07:32:01,931 self._finalize_license_expression() 2026-07-26T07:32:01,931 running egg_info 2026-07-26T07:32:01,932 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T07:32:01,937 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T07:32:01,939 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T07:32:01,943 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-26T07:32:01,944 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-26T07:32:01,991 listing git files failed - pretending there aren't any 2026-07-26T07:32:01,998 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T07:32:02,004 adding license file 'LICENSE' 2026-07-26T07:32:02,008 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T07:32:02,120 Getting requirements to build wheel: finished with status 'done' 2026-07-26T07:32:02,123 Created temporary directory: /tmp/pip-modern-metadata-oob_4g8e 2026-07-26T07:32:02,125 Preparing metadata (pyproject.toml): started 2026-07-26T07:32:02,126 Running command Preparing metadata (pyproject.toml) 2026-07-26T07:32:02,871 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T07:32:02,872 !! 2026-07-26T07:32:02,873 ******************************************************************************** 2026-07-26T07:32:02,873 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-26T07:32:02,874 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T07:32:02,875 or your builds will no longer be supported. 2026-07-26T07:32:02,875 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:02,876 ******************************************************************************** 2026-07-26T07:32:02,877 !! 2026-07-26T07:32:02,878 corresp(dist, value, root_dir) 2026-07-26T07:32:02,920 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T07:32:02,921 !! 2026-07-26T07:32:02,922 ******************************************************************************** 2026-07-26T07:32:02,923 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T07:32:02,924 License :: OSI Approved :: MIT License 2026-07-26T07:32:02,925 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:02,926 ******************************************************************************** 2026-07-26T07:32:02,927 !! 2026-07-26T07:32:02,928 dist._finalize_license_expression() 2026-07-26T07:32:02,928 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T07:32:02,929 !! 2026-07-26T07:32:02,930 ******************************************************************************** 2026-07-26T07:32:02,930 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T07:32:02,932 License :: OSI Approved :: MIT License 2026-07-26T07:32:02,933 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:02,933 ******************************************************************************** 2026-07-26T07:32:02,934 !! 2026-07-26T07:32:02,935 self._finalize_license_expression() 2026-07-26T07:32:02,936 running dist_info 2026-07-26T07:32:02,936 creating /tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info 2026-07-26T07:32:02,944 writing /tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T07:32:02,950 writing dependency_links to /tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T07:32:02,952 writing entry points to /tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T07:32:02,955 writing requirements to /tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/requires.txt 2026-07-26T07:32:02,956 writing top-level names to /tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/top_level.txt 2026-07-26T07:32:02,957 writing manifest file '/tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T07:32:03,000 listing git files failed - pretending there aren't any 2026-07-26T07:32:03,006 reading manifest file '/tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T07:32:03,007 adding license file 'LICENSE' 2026-07-26T07:32:03,011 writing manifest file '/tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T07:32:03,012 creating '/tmp/pip-modern-metadata-oob_4g8e/ds_mcp_server-0.2.2.dist-info' 2026-07-26T07:32:03,154 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-26T07:32:03,160 Source in /tmp/pip-wheel-k11_w4vq/ds-mcp-server_01aee15da0094f9f820db770b916246c has version 0.2.2, which satisfies requirement ds-mcp-server==0.2.2 from https://files.pythonhosted.org/packages/d2/a6/3b1a08a9791eb496b022cbe8dcceebda0427f1bf6be50c6f95e3bb4d9788/ds_mcp_server-0.2.2.tar.gz 2026-07-26T07:32:03,161 Removed ds-mcp-server==0.2.2 from https://files.pythonhosted.org/packages/d2/a6/3b1a08a9791eb496b022cbe8dcceebda0427f1bf6be50c6f95e3bb4d9788/ds_mcp_server-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-b7bi78_w' 2026-07-26T07:32:03,168 Created temporary directory: /tmp/pip-unpack-8u0u70od 2026-07-26T07:32:03,169 Building wheels for collected packages: ds-mcp-server 2026-07-26T07:32:03,173 Created temporary directory: /tmp/pip-wheel-qlp6ltyw 2026-07-26T07:32:03,173 Destination directory: /tmp/pip-wheel-qlp6ltyw 2026-07-26T07:32:03,176 Building wheel for ds-mcp-server (pyproject.toml): started 2026-07-26T07:32:03,177 Running command Building wheel for ds-mcp-server (pyproject.toml) 2026-07-26T07:32:03,877 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T07:32:03,877 !! 2026-07-26T07:32:03,878 ******************************************************************************** 2026-07-26T07:32:03,879 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-26T07:32:03,880 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T07:32:03,881 or your builds will no longer be supported. 2026-07-26T07:32:03,882 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:03,882 ******************************************************************************** 2026-07-26T07:32:03,883 !! 2026-07-26T07:32:03,884 corresp(dist, value, root_dir) 2026-07-26T07:32:03,922 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T07:32:03,922 !! 2026-07-26T07:32:03,923 ******************************************************************************** 2026-07-26T07:32:03,924 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T07:32:03,925 License :: OSI Approved :: MIT License 2026-07-26T07:32:03,926 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:03,927 ******************************************************************************** 2026-07-26T07:32:03,928 !! 2026-07-26T07:32:03,929 dist._finalize_license_expression() 2026-07-26T07:32:03,929 /tmp/pip-build-env-qqbi1d8r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T07:32:03,930 !! 2026-07-26T07:32:03,931 ******************************************************************************** 2026-07-26T07:32:03,932 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T07:32:03,933 License :: OSI Approved :: MIT License 2026-07-26T07:32:03,934 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T07:32:03,934 ******************************************************************************** 2026-07-26T07:32:03,935 !! 2026-07-26T07:32:03,935 self._finalize_license_expression() 2026-07-26T07:32:03,936 running bdist_wheel 2026-07-26T07:32:03,954 running build 2026-07-26T07:32:03,955 running build_py 2026-07-26T07:32:03,956 creating build/lib/ds_mcp_server 2026-07-26T07:32:03,958 copying src/ds_mcp_server/cli.py -> build/lib/ds_mcp_server 2026-07-26T07:32:03,961 copying src/ds_mcp_server/_version.py -> build/lib/ds_mcp_server 2026-07-26T07:32:03,962 copying src/ds_mcp_server/server.py -> build/lib/ds_mcp_server 2026-07-26T07:32:03,965 copying src/ds_mcp_server/__init__.py -> build/lib/ds_mcp_server 2026-07-26T07:32:03,966 copying src/ds_mcp_server/env_setup.py -> build/lib/ds_mcp_server 2026-07-26T07:32:03,969 creating build/lib/ds_mcp_server/resources 2026-07-26T07:32:03,969 copying src/ds_mcp_server/resources/__init__.py -> build/lib/ds_mcp_server/resources 2026-07-26T07:32:03,972 creating build/lib/ds_mcp_server/web 2026-07-26T07:32:03,972 copying src/ds_mcp_server/web/app.py -> build/lib/ds_mcp_server/web 2026-07-26T07:32:03,975 copying src/ds_mcp_server/web/chat.py -> build/lib/ds_mcp_server/web 2026-07-26T07:32:03,977 copying src/ds_mcp_server/web/__init__.py -> build/lib/ds_mcp_server/web 2026-07-26T07:32:03,979 creating build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,980 copying src/ds_mcp_server/_tools/plot_interactive.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,983 copying src/ds_mcp_server/_tools/system_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,985 copying src/ds_mcp_server/_tools/viz_config.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,988 copying src/ds_mcp_server/_tools/sandbox.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,990 copying src/ds_mcp_server/_tools/viz_utils.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,992 copying src/ds_mcp_server/_tools/__init__.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,994 copying src/ds_mcp_server/_tools/web_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,996 copying src/ds_mcp_server/_tools/stats_analysis.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:03,998 copying src/ds_mcp_server/_tools/plot_static.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:04,000 copying src/ds_mcp_server/_tools/plot_data.py -> build/lib/ds_mcp_server/_tools 2026-07-26T07:32:04,003 creating build/lib/ds_mcp_server/client 2026-07-26T07:32:04,004 copying src/ds_mcp_server/client/anthropic_client.py -> build/lib/ds_mcp_server/client 2026-07-26T07:32:04,006 copying src/ds_mcp_server/client/_base.py -> build/lib/ds_mcp_server/client 2026-07-26T07:32:04,008 copying src/ds_mcp_server/client/openai_compat.py -> build/lib/ds_mcp_server/client 2026-07-26T07:32:04,010 copying src/ds_mcp_server/client/__init__.py -> build/lib/ds_mcp_server/client 2026-07-26T07:32:04,012 running egg_info 2026-07-26T07:32:04,019 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T07:32:04,025 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T07:32:04,026 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T07:32:04,029 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-26T07:32:04,030 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-26T07:32:04,068 listing git files failed - pretending there aren't any 2026-07-26T07:32:04,074 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T07:32:04,079 adding license file 'LICENSE' 2026-07-26T07:32:04,083 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T07:32:04,090 copying src/ds_mcp_server/resources/env.template -> build/lib/ds_mcp_server/resources 2026-07-26T07:32:04,092 creating build/lib/ds_mcp_server/web/static 2026-07-26T07:32:04,093 copying src/ds_mcp_server/web/static/app.js -> build/lib/ds_mcp_server/web/static 2026-07-26T07:32:04,097 copying src/ds_mcp_server/web/static/styles.css -> build/lib/ds_mcp_server/web/static 2026-07-26T07:32:04,100 copying src/ds_mcp_server/web/static/index.html -> build/lib/ds_mcp_server/web/static 2026-07-26T07:32:04,122 installing to build/bdist.linux-armv7l/wheel 2026-07-26T07:32:04,122 running install 2026-07-26T07:32:04,144 running install_lib 2026-07-26T07:32:04,151 creating build/bdist.linux-armv7l/wheel 2026-07-26T07:32:04,154 creating build/bdist.linux-armv7l/wheel/ds_mcp_server 2026-07-26T07:32:04,155 copying build/lib/ds_mcp_server/cli.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T07:32:04,157 copying build/lib/ds_mcp_server/_version.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T07:32:04,159 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/resources 2026-07-26T07:32:04,160 copying build/lib/ds_mcp_server/resources/env.template -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-07-26T07:32:04,162 copying build/lib/ds_mcp_server/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/resources 2026-07-26T07:32:04,164 copying build/lib/ds_mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T07:32:04,166 copying build/lib/ds_mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T07:32:04,169 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web 2026-07-26T07:32:04,170 copying build/lib/ds_mcp_server/web/app.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T07:32:04,172 copying build/lib/ds_mcp_server/web/chat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T07:32:04,175 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static 2026-07-26T07:32:04,176 copying build/lib/ds_mcp_server/web/static/app.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T07:32:04,179 copying build/lib/ds_mcp_server/web/static/styles.css -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T07:32:04,181 copying build/lib/ds_mcp_server/web/static/index.html -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T07:32:04,183 copying build/lib/ds_mcp_server/web/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T07:32:04,186 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/_tools 2026-07-26T07:32:04,187 copying build/lib/ds_mcp_server/_tools/plot_interactive.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,189 copying build/lib/ds_mcp_server/_tools/system_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,192 copying build/lib/ds_mcp_server/_tools/viz_config.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,194 copying build/lib/ds_mcp_server/_tools/sandbox.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,196 copying build/lib/ds_mcp_server/_tools/viz_utils.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,199 copying build/lib/ds_mcp_server/_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,200 copying build/lib/ds_mcp_server/_tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,203 copying build/lib/ds_mcp_server/_tools/stats_analysis.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,205 copying build/lib/ds_mcp_server/_tools/plot_static.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,208 copying build/lib/ds_mcp_server/_tools/plot_data.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T07:32:04,210 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/client 2026-07-26T07:32:04,211 copying build/lib/ds_mcp_server/client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T07:32:04,213 copying build/lib/ds_mcp_server/client/_base.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T07:32:04,215 copying build/lib/ds_mcp_server/client/openai_compat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T07:32:04,217 copying build/lib/ds_mcp_server/client/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T07:32:04,218 copying build/lib/ds_mcp_server/env_setup.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T07:32:04,220 running install_egg_info 2026-07-26T07:32:04,227 Copying src/ds_mcp_server.egg-info to build/bdist.linux-armv7l/wheel/./ds_mcp_server-0.2.2-py3.11.egg-info 2026-07-26T07:32:04,241 running install_scripts 2026-07-26T07:32:04,253 creating build/bdist.linux-armv7l/wheel/ds_mcp_server-0.2.2.dist-info/WHEEL 2026-07-26T07:32:04,255 creating '/tmp/pip-wheel-qlp6ltyw/.tmp-odex8q11/ds_mcp_server-0.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-26T07:32:04,258 adding 'ds_mcp_server/__init__.py' 2026-07-26T07:32:04,259 adding 'ds_mcp_server/_version.py' 2026-07-26T07:32:04,260 adding 'ds_mcp_server/cli.py' 2026-07-26T07:32:04,262 adding 'ds_mcp_server/env_setup.py' 2026-07-26T07:32:04,265 adding 'ds_mcp_server/server.py' 2026-07-26T07:32:04,267 adding 'ds_mcp_server/_tools/__init__.py' 2026-07-26T07:32:04,268 adding 'ds_mcp_server/_tools/plot_data.py' 2026-07-26T07:32:04,270 adding 'ds_mcp_server/_tools/plot_interactive.py' 2026-07-26T07:32:04,273 adding 'ds_mcp_server/_tools/plot_static.py' 2026-07-26T07:32:04,275 adding 'ds_mcp_server/_tools/sandbox.py' 2026-07-26T07:32:04,277 adding 'ds_mcp_server/_tools/stats_analysis.py' 2026-07-26T07:32:04,279 adding 'ds_mcp_server/_tools/system_tools.py' 2026-07-26T07:32:04,281 adding 'ds_mcp_server/_tools/viz_config.py' 2026-07-26T07:32:04,283 adding 'ds_mcp_server/_tools/viz_utils.py' 2026-07-26T07:32:04,285 adding 'ds_mcp_server/_tools/web_tools.py' 2026-07-26T07:32:04,287 adding 'ds_mcp_server/client/__init__.py' 2026-07-26T07:32:04,288 adding 'ds_mcp_server/client/_base.py' 2026-07-26T07:32:04,289 adding 'ds_mcp_server/client/anthropic_client.py' 2026-07-26T07:32:04,291 adding 'ds_mcp_server/client/openai_compat.py' 2026-07-26T07:32:04,292 adding 'ds_mcp_server/resources/__init__.py' 2026-07-26T07:32:04,294 adding 'ds_mcp_server/resources/env.template' 2026-07-26T07:32:04,295 adding 'ds_mcp_server/web/__init__.py' 2026-07-26T07:32:04,298 adding 'ds_mcp_server/web/app.py' 2026-07-26T07:32:04,299 adding 'ds_mcp_server/web/chat.py' 2026-07-26T07:32:04,302 adding 'ds_mcp_server/web/static/app.js' 2026-07-26T07:32:04,304 adding 'ds_mcp_server/web/static/index.html' 2026-07-26T07:32:04,306 adding 'ds_mcp_server/web/static/styles.css' 2026-07-26T07:32:04,309 adding 'ds_mcp_server-0.2.2.dist-info/licenses/LICENSE' 2026-07-26T07:32:04,311 adding 'ds_mcp_server-0.2.2.dist-info/METADATA' 2026-07-26T07:32:04,312 adding 'ds_mcp_server-0.2.2.dist-info/WHEEL' 2026-07-26T07:32:04,313 adding 'ds_mcp_server-0.2.2.dist-info/entry_points.txt' 2026-07-26T07:32:04,314 adding 'ds_mcp_server-0.2.2.dist-info/top_level.txt' 2026-07-26T07:32:04,315 adding 'ds_mcp_server-0.2.2.dist-info/RECORD' 2026-07-26T07:32:04,317 removing build/bdist.linux-armv7l/wheel 2026-07-26T07:32:04,440 Building wheel for ds-mcp-server (pyproject.toml): finished with status 'done' 2026-07-26T07:32:04,446 Created wheel for ds-mcp-server: filename=ds_mcp_server-0.2.2-py3-none-any.whl size=74275 sha256=7dd2bf09e651d0fd7ba4403ef954ad0b79deaab09322fc8b39067cbd0030964a 2026-07-26T07:32:04,447 Stored in directory: /tmp/pip-ephem-wheel-cache-in9pcm84/wheels/89/1c/a0/42cb84d258e28b5d394006ffa39868a59ad11609aab6c1fa7d 2026-07-26T07:32:04,461 Successfully built ds-mcp-server 2026-07-26T07:32:04,466 Removed build tracker: '/tmp/pip-build-tracker-b7bi78_w'