2026-07-26T02:05:06,378 Created temporary directory: /tmp/pip-ephem-wheel-cache-jasy20gy 2026-07-26T02:05:06,380 Created temporary directory: /tmp/pip-build-tracker-_ce_k785 2026-07-26T02:05:06,380 Initialized build tracking at /tmp/pip-build-tracker-_ce_k785 2026-07-26T02:05:06,381 Created build tracker: /tmp/pip-build-tracker-_ce_k785 2026-07-26T02:05:06,381 Entered build tracker: /tmp/pip-build-tracker-_ce_k785 2026-07-26T02:05:06,382 Created temporary directory: /tmp/pip-wheel-m6pzy0ik 2026-07-26T02:05:06,385 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-26T02:05:06,387 Created temporary directory: /tmp/pip-ephem-wheel-cache-1f5lf1pw 2026-07-26T02:05:06,409 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T02:05:06,413 2 location(s) to search for versions of ds-mcp-server: 2026-07-26T02:05:06,413 * https://pypi.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,413 * https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,414 Fetching project page and analyzing links: https://pypi.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,415 Getting page https://pypi.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,416 Found index url https://pypi.org/simple 2026-07-26T02:05:06,735 Fetched page https://pypi.org/simple/ds-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-07-26T02:05:06,738 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-26T02:05:06,739 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-26T02:05:06,740 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-26T02:05:06,741 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-26T02:05:06,742 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-26T02:05:06,743 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-26T02:05:06,743 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-26T02:05:06,744 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-26T02:05:06,745 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-26T02:05:06,746 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-26T02:05:06,746 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-26T02:05:06,747 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-26T02:05:06,748 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-26T02:05:06,749 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-26T02:05:06,750 Fetching project page and analyzing links: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,751 Getting page https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,752 Found index url https://www.piwheels.org/simple 2026-07-26T02:05:06,945 Fetched page https://www.piwheels.org/simple/ds-mcp-server/ as text/html 2026-07-26T02:05:06,947 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-26T02:05:06,948 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-26T02:05:06,948 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-26T02:05:06,949 Skipping link: not a file: https://www.piwheels.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,949 Skipping link: not a file: https://pypi.org/simple/ds-mcp-server/ 2026-07-26T02:05:06,970 Given no hashes to check 1 links for project 'ds-mcp-server': discarding no candidates 2026-07-26T02:05:06,990 Collecting ds-mcp-server==0.2.0 2026-07-26T02:05:06,992 Created temporary directory: /tmp/pip-unpack-470rhj8b 2026-07-26T02:05:07,218 Downloading ds_mcp_server-0.2.0.tar.gz (79 kB) 2026-07-26T02:05:07,396 Added ds-mcp-server==0.2.0 from https://files.pythonhosted.org/packages/cc/b7/c9fd554187be78672a8665d446aa865335b1f77b4e09d31af2084f9b744e/ds_mcp_server-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-_ce_k785' 2026-07-26T02:05:07,404 Created temporary directory: /tmp/pip-build-env-s5r79p72 2026-07-26T02:05:07,408 Installing build dependencies: started 2026-07-26T02:05:07,410 Running command pip subprocess to install build dependencies 2026-07-26T02:05:08,536 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-26T02:05:08,950 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-26T02:05:08,973 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T02:05:10,777 Collecting setuptools>=68 2026-07-26T02:05:10,778 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-26T02:05:10,792 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-26T02:05:11,028 Collecting wheel 2026-07-26T02:05:11,029 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-26T02:05:11,042 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-26T02:05:11,393 Collecting setuptools-scm>=8 2026-07-26T02:05:11,394 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-26T02:05:11,408 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-07-26T02:05:11,598 Collecting packaging>=24.0 2026-07-26T02:05:11,599 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-26T02:05:11,612 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-26T02:05:11,714 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-26T02:05:11,715 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-26T02:05:11,727 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-26T02:05:11,961 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T02:05:11,977 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-26T02:05:11,997 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T02:05:12,018 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-26T02:05:12,095 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T02:05:12,126 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-26T02:05:12,147 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-26T02:05:12,170 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-26T02:05:12,195 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-26T02:05:12,276 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T02:05:15,231 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-07-26T02:05:18,644 Creating /tmp/pip-build-env-s5r79p72/overlay/local/bin 2026-07-26T02:05:18,646 changing mode of /tmp/pip-build-env-s5r79p72/overlay/local/bin/wheel to 755 2026-07-26T02:05:19,045 changing mode of /tmp/pip-build-env-s5r79p72/overlay/local/bin/vcs-versioning to 755 2026-07-26T02:05:19,176 changing mode of /tmp/pip-build-env-s5r79p72/overlay/local/bin/setuptools-scm to 755 2026-07-26T02:05:19,211 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-26T02:05:19,512 Installing build dependencies: finished with status 'done' 2026-07-26T02:05:19,519 Getting requirements to build wheel: started 2026-07-26T02:05:19,520 Running command Getting requirements to build wheel 2026-07-26T02:05:20,287 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T02:05:20,288 !! 2026-07-26T02:05:20,289 ******************************************************************************** 2026-07-26T02:05:20,289 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-26T02:05:20,290 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T02:05:20,290 or your builds will no longer be supported. 2026-07-26T02:05:20,291 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:20,292 ******************************************************************************** 2026-07-26T02:05:20,293 !! 2026-07-26T02:05:20,293 corresp(dist, value, root_dir) 2026-07-26T02:05:20,338 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T02:05:20,338 !! 2026-07-26T02:05:20,339 ******************************************************************************** 2026-07-26T02:05:20,339 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T02:05:20,341 License :: OSI Approved :: MIT License 2026-07-26T02:05:20,342 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:20,342 ******************************************************************************** 2026-07-26T02:05:20,343 !! 2026-07-26T02:05:20,344 dist._finalize_license_expression() 2026-07-26T02:05:20,344 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T02:05:20,345 !! 2026-07-26T02:05:20,346 ******************************************************************************** 2026-07-26T02:05:20,347 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T02:05:20,348 License :: OSI Approved :: MIT License 2026-07-26T02:05:20,349 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:20,349 ******************************************************************************** 2026-07-26T02:05:20,351 !! 2026-07-26T02:05:20,351 self._finalize_license_expression() 2026-07-26T02:05:20,352 running egg_info 2026-07-26T02:05:20,352 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T02:05:20,359 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T02:05:20,361 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T02:05:20,365 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-26T02:05:20,367 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-26T02:05:20,412 listing git files failed - pretending there aren't any 2026-07-26T02:05:20,418 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T02:05:20,423 adding license file 'LICENSE' 2026-07-26T02:05:20,427 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T02:05:20,535 Getting requirements to build wheel: finished with status 'done' 2026-07-26T02:05:20,539 Created temporary directory: /tmp/pip-modern-metadata-nrlc41o_ 2026-07-26T02:05:20,541 Preparing metadata (pyproject.toml): started 2026-07-26T02:05:20,543 Running command Preparing metadata (pyproject.toml) 2026-07-26T02:05:21,263 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T02:05:21,263 !! 2026-07-26T02:05:21,264 ******************************************************************************** 2026-07-26T02:05:21,265 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-26T02:05:21,266 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T02:05:21,266 or your builds will no longer be supported. 2026-07-26T02:05:21,267 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:21,268 ******************************************************************************** 2026-07-26T02:05:21,269 !! 2026-07-26T02:05:21,269 corresp(dist, value, root_dir) 2026-07-26T02:05:21,312 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T02:05:21,313 !! 2026-07-26T02:05:21,314 ******************************************************************************** 2026-07-26T02:05:21,314 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T02:05:21,315 License :: OSI Approved :: MIT License 2026-07-26T02:05:21,317 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:21,317 ******************************************************************************** 2026-07-26T02:05:21,318 !! 2026-07-26T02:05:21,319 dist._finalize_license_expression() 2026-07-26T02:05:21,319 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T02:05:21,320 !! 2026-07-26T02:05:21,321 ******************************************************************************** 2026-07-26T02:05:21,321 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T02:05:21,322 License :: OSI Approved :: MIT License 2026-07-26T02:05:21,323 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:21,324 ******************************************************************************** 2026-07-26T02:05:21,325 !! 2026-07-26T02:05:21,325 self._finalize_license_expression() 2026-07-26T02:05:21,327 running dist_info 2026-07-26T02:05:21,329 creating /tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info 2026-07-26T02:05:21,336 writing /tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T02:05:21,344 writing dependency_links to /tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T02:05:21,346 writing entry points to /tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T02:05:21,350 writing requirements to /tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/requires.txt 2026-07-26T02:05:21,351 writing top-level names to /tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/top_level.txt 2026-07-26T02:05:21,353 writing manifest file '/tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T02:05:21,395 listing git files failed - pretending there aren't any 2026-07-26T02:05:21,400 reading manifest file '/tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T02:05:21,402 adding license file 'LICENSE' 2026-07-26T02:05:21,406 writing manifest file '/tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T02:05:21,407 creating '/tmp/pip-modern-metadata-nrlc41o_/ds_mcp_server-0.2.0.dist-info' 2026-07-26T02:05:21,546 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-26T02:05:21,551 Source in /tmp/pip-wheel-m6pzy0ik/ds-mcp-server_f63bc0caa6b94346b2c192a328c5dbf9 has version 0.2.0, which satisfies requirement ds-mcp-server==0.2.0 from https://files.pythonhosted.org/packages/cc/b7/c9fd554187be78672a8665d446aa865335b1f77b4e09d31af2084f9b744e/ds_mcp_server-0.2.0.tar.gz 2026-07-26T02:05:21,552 Removed ds-mcp-server==0.2.0 from https://files.pythonhosted.org/packages/cc/b7/c9fd554187be78672a8665d446aa865335b1f77b4e09d31af2084f9b744e/ds_mcp_server-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-_ce_k785' 2026-07-26T02:05:21,560 Created temporary directory: /tmp/pip-unpack-s3mn_yh5 2026-07-26T02:05:21,560 Building wheels for collected packages: ds-mcp-server 2026-07-26T02:05:21,565 Created temporary directory: /tmp/pip-wheel-_71qfs_l 2026-07-26T02:05:21,565 Destination directory: /tmp/pip-wheel-_71qfs_l 2026-07-26T02:05:21,567 Building wheel for ds-mcp-server (pyproject.toml): started 2026-07-26T02:05:21,569 Running command Building wheel for ds-mcp-server (pyproject.toml) 2026-07-26T02:05:22,274 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-26T02:05:22,274 !! 2026-07-26T02:05:22,275 ******************************************************************************** 2026-07-26T02:05:22,276 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-07-26T02:05:22,277 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-26T02:05:22,277 or your builds will no longer be supported. 2026-07-26T02:05:22,278 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:22,279 ******************************************************************************** 2026-07-26T02:05:22,280 !! 2026-07-26T02:05:22,280 corresp(dist, value, root_dir) 2026-07-26T02:05:22,319 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T02:05:22,319 !! 2026-07-26T02:05:22,321 ******************************************************************************** 2026-07-26T02:05:22,321 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T02:05:22,322 License :: OSI Approved :: MIT License 2026-07-26T02:05:22,323 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:22,324 ******************************************************************************** 2026-07-26T02:05:22,325 !! 2026-07-26T02:05:22,326 dist._finalize_license_expression() 2026-07-26T02:05:22,326 /tmp/pip-build-env-s5r79p72/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T02:05:22,327 !! 2026-07-26T02:05:22,328 ******************************************************************************** 2026-07-26T02:05:22,329 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T02:05:22,330 License :: OSI Approved :: MIT License 2026-07-26T02:05:22,331 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T02:05:22,331 ******************************************************************************** 2026-07-26T02:05:22,333 !! 2026-07-26T02:05:22,333 self._finalize_license_expression() 2026-07-26T02:05:22,334 running bdist_wheel 2026-07-26T02:05:22,351 running build 2026-07-26T02:05:22,352 running build_py 2026-07-26T02:05:22,354 creating build/lib/ds_mcp_server 2026-07-26T02:05:22,356 copying src/ds_mcp_server/__init__.py -> build/lib/ds_mcp_server 2026-07-26T02:05:22,358 copying src/ds_mcp_server/cli.py -> build/lib/ds_mcp_server 2026-07-26T02:05:22,360 copying src/ds_mcp_server/server.py -> build/lib/ds_mcp_server 2026-07-26T02:05:22,363 copying src/ds_mcp_server/_version.py -> build/lib/ds_mcp_server 2026-07-26T02:05:22,365 creating build/lib/ds_mcp_server/client 2026-07-26T02:05:22,366 copying src/ds_mcp_server/client/__init__.py -> build/lib/ds_mcp_server/client 2026-07-26T02:05:22,368 copying src/ds_mcp_server/client/_base.py -> build/lib/ds_mcp_server/client 2026-07-26T02:05:22,370 copying src/ds_mcp_server/client/anthropic_client.py -> build/lib/ds_mcp_server/client 2026-07-26T02:05:22,372 copying src/ds_mcp_server/client/openai_compat.py -> build/lib/ds_mcp_server/client 2026-07-26T02:05:22,374 creating build/lib/ds_mcp_server/web 2026-07-26T02:05:22,375 copying src/ds_mcp_server/web/app.py -> build/lib/ds_mcp_server/web 2026-07-26T02:05:22,378 copying src/ds_mcp_server/web/__init__.py -> build/lib/ds_mcp_server/web 2026-07-26T02:05:22,379 copying src/ds_mcp_server/web/chat.py -> build/lib/ds_mcp_server/web 2026-07-26T02:05:22,383 creating build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,384 copying src/ds_mcp_server/_tools/__init__.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,385 copying src/ds_mcp_server/_tools/sandbox.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,387 copying src/ds_mcp_server/_tools/plot_data.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,389 copying src/ds_mcp_server/_tools/viz_utils.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,392 copying src/ds_mcp_server/_tools/plot_interactive.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,394 copying src/ds_mcp_server/_tools/plot_static.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,396 copying src/ds_mcp_server/_tools/viz_config.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,399 copying src/ds_mcp_server/_tools/web_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,401 copying src/ds_mcp_server/_tools/stats_analysis.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,403 copying src/ds_mcp_server/_tools/system_tools.py -> build/lib/ds_mcp_server/_tools 2026-07-26T02:05:22,406 running egg_info 2026-07-26T02:05:22,414 writing src/ds_mcp_server.egg-info/PKG-INFO 2026-07-26T02:05:22,420 writing dependency_links to src/ds_mcp_server.egg-info/dependency_links.txt 2026-07-26T02:05:22,422 writing entry points to src/ds_mcp_server.egg-info/entry_points.txt 2026-07-26T02:05:22,426 writing requirements to src/ds_mcp_server.egg-info/requires.txt 2026-07-26T02:05:22,427 writing top-level names to src/ds_mcp_server.egg-info/top_level.txt 2026-07-26T02:05:22,462 listing git files failed - pretending there aren't any 2026-07-26T02:05:22,468 reading manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T02:05:22,473 adding license file 'LICENSE' 2026-07-26T02:05:22,477 writing manifest file 'src/ds_mcp_server.egg-info/SOURCES.txt' 2026-07-26T02:05:22,482 creating build/lib/ds_mcp_server/web/static 2026-07-26T02:05:22,483 copying src/ds_mcp_server/web/static/app.js -> build/lib/ds_mcp_server/web/static 2026-07-26T02:05:22,486 copying src/ds_mcp_server/web/static/styles.css -> build/lib/ds_mcp_server/web/static 2026-07-26T02:05:22,489 copying src/ds_mcp_server/web/static/index.html -> build/lib/ds_mcp_server/web/static 2026-07-26T02:05:22,512 installing to build/bdist.linux-armv7l/wheel 2026-07-26T02:05:22,512 running install 2026-07-26T02:05:22,536 running install_lib 2026-07-26T02:05:22,544 creating build/bdist.linux-armv7l/wheel 2026-07-26T02:05:22,546 creating build/bdist.linux-armv7l/wheel/ds_mcp_server 2026-07-26T02:05:22,547 copying build/lib/ds_mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T02:05:22,549 copying build/lib/ds_mcp_server/cli.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T02:05:22,551 copying build/lib/ds_mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T02:05:22,554 copying build/lib/ds_mcp_server/_version.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server 2026-07-26T02:05:22,556 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/client 2026-07-26T02:05:22,557 copying build/lib/ds_mcp_server/client/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T02:05:22,559 copying build/lib/ds_mcp_server/client/_base.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T02:05:22,560 copying build/lib/ds_mcp_server/client/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T02:05:22,562 copying build/lib/ds_mcp_server/client/openai_compat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/client 2026-07-26T02:05:22,564 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web 2026-07-26T02:05:22,566 copying build/lib/ds_mcp_server/web/app.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T02:05:22,568 copying build/lib/ds_mcp_server/web/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T02:05:22,570 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/web/static 2026-07-26T02:05:22,571 copying build/lib/ds_mcp_server/web/static/app.js -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T02:05:22,574 copying build/lib/ds_mcp_server/web/static/styles.css -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T02:05:22,576 copying build/lib/ds_mcp_server/web/static/index.html -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web/static 2026-07-26T02:05:22,578 copying build/lib/ds_mcp_server/web/chat.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/web 2026-07-26T02:05:22,581 creating build/bdist.linux-armv7l/wheel/ds_mcp_server/_tools 2026-07-26T02:05:22,582 copying build/lib/ds_mcp_server/_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,584 copying build/lib/ds_mcp_server/_tools/sandbox.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,586 copying build/lib/ds_mcp_server/_tools/plot_data.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,588 copying build/lib/ds_mcp_server/_tools/viz_utils.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,591 copying build/lib/ds_mcp_server/_tools/plot_interactive.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,593 copying build/lib/ds_mcp_server/_tools/plot_static.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,596 copying build/lib/ds_mcp_server/_tools/viz_config.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,598 copying build/lib/ds_mcp_server/_tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,600 copying build/lib/ds_mcp_server/_tools/stats_analysis.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,603 copying build/lib/ds_mcp_server/_tools/system_tools.py -> build/bdist.linux-armv7l/wheel/./ds_mcp_server/_tools 2026-07-26T02:05:22,605 running install_egg_info 2026-07-26T02:05:22,611 Copying src/ds_mcp_server.egg-info to build/bdist.linux-armv7l/wheel/./ds_mcp_server-0.2.0-py3.11.egg-info 2026-07-26T02:05:22,627 running install_scripts 2026-07-26T02:05:22,638 creating build/bdist.linux-armv7l/wheel/ds_mcp_server-0.2.0.dist-info/WHEEL 2026-07-26T02:05:22,641 creating '/tmp/pip-wheel-_71qfs_l/.tmp-x5e6g2hu/ds_mcp_server-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-26T02:05:22,643 adding 'ds_mcp_server/__init__.py' 2026-07-26T02:05:22,645 adding 'ds_mcp_server/_version.py' 2026-07-26T02:05:22,646 adding 'ds_mcp_server/cli.py' 2026-07-26T02:05:22,649 adding 'ds_mcp_server/server.py' 2026-07-26T02:05:22,651 adding 'ds_mcp_server/_tools/__init__.py' 2026-07-26T02:05:22,652 adding 'ds_mcp_server/_tools/plot_data.py' 2026-07-26T02:05:22,654 adding 'ds_mcp_server/_tools/plot_interactive.py' 2026-07-26T02:05:22,657 adding 'ds_mcp_server/_tools/plot_static.py' 2026-07-26T02:05:22,660 adding 'ds_mcp_server/_tools/sandbox.py' 2026-07-26T02:05:22,661 adding 'ds_mcp_server/_tools/stats_analysis.py' 2026-07-26T02:05:22,663 adding 'ds_mcp_server/_tools/system_tools.py' 2026-07-26T02:05:22,666 adding 'ds_mcp_server/_tools/viz_config.py' 2026-07-26T02:05:22,668 adding 'ds_mcp_server/_tools/viz_utils.py' 2026-07-26T02:05:22,669 adding 'ds_mcp_server/_tools/web_tools.py' 2026-07-26T02:05:22,671 adding 'ds_mcp_server/client/__init__.py' 2026-07-26T02:05:22,672 adding 'ds_mcp_server/client/_base.py' 2026-07-26T02:05:22,674 adding 'ds_mcp_server/client/anthropic_client.py' 2026-07-26T02:05:22,675 adding 'ds_mcp_server/client/openai_compat.py' 2026-07-26T02:05:22,677 adding 'ds_mcp_server/web/__init__.py' 2026-07-26T02:05:22,679 adding 'ds_mcp_server/web/app.py' 2026-07-26T02:05:22,681 adding 'ds_mcp_server/web/chat.py' 2026-07-26T02:05:22,683 adding 'ds_mcp_server/web/static/app.js' 2026-07-26T02:05:22,685 adding 'ds_mcp_server/web/static/index.html' 2026-07-26T02:05:22,688 adding 'ds_mcp_server/web/static/styles.css' 2026-07-26T02:05:22,690 adding 'ds_mcp_server-0.2.0.dist-info/licenses/LICENSE' 2026-07-26T02:05:22,692 adding 'ds_mcp_server-0.2.0.dist-info/METADATA' 2026-07-26T02:05:22,693 adding 'ds_mcp_server-0.2.0.dist-info/WHEEL' 2026-07-26T02:05:22,694 adding 'ds_mcp_server-0.2.0.dist-info/entry_points.txt' 2026-07-26T02:05:22,695 adding 'ds_mcp_server-0.2.0.dist-info/top_level.txt' 2026-07-26T02:05:22,696 adding 'ds_mcp_server-0.2.0.dist-info/RECORD' 2026-07-26T02:05:22,698 removing build/bdist.linux-armv7l/wheel 2026-07-26T02:05:22,815 Building wheel for ds-mcp-server (pyproject.toml): finished with status 'done' 2026-07-26T02:05:22,821 Created wheel for ds-mcp-server: filename=ds_mcp_server-0.2.0-py3-none-any.whl size=70335 sha256=379abbe0f66e392e03a1f1bc45bdb3be2bc10ffabbc7793e02e66491a3384787 2026-07-26T02:05:22,823 Stored in directory: /tmp/pip-ephem-wheel-cache-1f5lf1pw/wheels/83/2a/cd/20946e2760bf3261b81648297f41710dae460d340eee353465 2026-07-26T02:05:22,837 Successfully built ds-mcp-server 2026-07-26T02:05:22,842 Removed build tracker: '/tmp/pip-build-tracker-_ce_k785'