2026-02-28T22:44:43,058 Created temporary directory: /tmp/pip-ephem-wheel-cache-2o8fa_ki 2026-02-28T22:44:43,060 Created temporary directory: /tmp/pip-build-tracker-pz754y33 2026-02-28T22:44:43,061 Initialized build tracking at /tmp/pip-build-tracker-pz754y33 2026-02-28T22:44:43,061 Created build tracker: /tmp/pip-build-tracker-pz754y33 2026-02-28T22:44:43,062 Entered build tracker: /tmp/pip-build-tracker-pz754y33 2026-02-28T22:44:43,062 Created temporary directory: /tmp/pip-wheel-lgps3uk7 2026-02-28T22:44:43,066 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-02-28T22:44:43,068 Created temporary directory: /tmp/pip-ephem-wheel-cache-ltucpofb 2026-02-28T22:44:43,090 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T22:44:43,094 2 location(s) to search for versions of data360-mcp: 2026-02-28T22:44:43,094 * https://pypi.org/simple/data360-mcp/ 2026-02-28T22:44:43,094 * https://www.piwheels.org/simple/data360-mcp/ 2026-02-28T22:44:43,095 Fetching project page and analyzing links: https://pypi.org/simple/data360-mcp/ 2026-02-28T22:44:43,095 Getting page https://pypi.org/simple/data360-mcp/ 2026-02-28T22:44:43,097 Found index url https://pypi.org/simple 2026-02-28T22:44:43,382 Fetched page https://pypi.org/simple/data360-mcp/ as application/vnd.pypi.simple.v1+json 2026-02-28T22:44:43,384 Skipping link: No binaries permitted for data360-mcp: https://files.pythonhosted.org/packages/25/29/12103213d3e20b7e331c94919afebb9060276d27f68c18dee6a00861272e/data360_mcp-0.1.1-py3-none-any.whl (from https://pypi.org/simple/data360-mcp/) (requires-python:>=3.10) 2026-02-28T22:44:43,385 Found link https://files.pythonhosted.org/packages/4a/ab/bde1954cca57a253645f4ac6ab4ee6f209c0eba5dded650721aafa2603ed/data360_mcp-0.1.1.tar.gz (from https://pypi.org/simple/data360-mcp/) (requires-python:>=3.10), version: 0.1.1 2026-02-28T22:44:43,385 Skipping link: No binaries permitted for data360-mcp: https://files.pythonhosted.org/packages/54/08/ef6367be9f7b6b2e1a6f2f1ea7cac79cac9da302aa998860161d9ff7fb51/data360_mcp-0.1.2-py3-none-any.whl (from https://pypi.org/simple/data360-mcp/) (requires-python:>=3.11) 2026-02-28T22:44:43,386 Found link https://files.pythonhosted.org/packages/52/04/38bfdbc27f9bc93066d68a1b9d5827c5038984cf29d5d1e98ee957f1bbc2/data360_mcp-0.1.2.tar.gz (from https://pypi.org/simple/data360-mcp/) (requires-python:>=3.11), version: 0.1.2 2026-02-28T22:44:43,387 Fetching project page and analyzing links: https://www.piwheels.org/simple/data360-mcp/ 2026-02-28T22:44:43,388 Getting page https://www.piwheels.org/simple/data360-mcp/ 2026-02-28T22:44:43,389 Found index url https://www.piwheels.org/simple 2026-02-28T22:44:43,579 Fetched page https://www.piwheels.org/simple/data360-mcp/ as text/html 2026-02-28T22:44:43,581 Skipping link: No binaries permitted for data360-mcp: https://archive1.piwheels.org/simple/data360-mcp/data360_mcp-0.1.1-py3-none-any.whl#sha256=d9b7057b4243aea62c04b7308fac0935df01a95840bb8b4fdcea0c3112884df4 (from https://www.piwheels.org/simple/data360-mcp/) (requires-python:>=3.10) 2026-02-28T22:44:43,582 Skipping link: not a file: https://www.piwheels.org/simple/data360-mcp/ 2026-02-28T22:44:43,582 Skipping link: not a file: https://pypi.org/simple/data360-mcp/ 2026-02-28T22:44:43,603 Given no hashes to check 1 links for project 'data360-mcp': discarding no candidates 2026-02-28T22:44:43,622 Collecting data360-mcp==0.1.2 2026-02-28T22:44:43,624 Created temporary directory: /tmp/pip-unpack-b_hcr9fv 2026-02-28T22:44:43,842 Downloading data360_mcp-0.1.2.tar.gz (222 kB) 2026-02-28T22:44:44,048 Added data360-mcp==0.1.2 from https://files.pythonhosted.org/packages/52/04/38bfdbc27f9bc93066d68a1b9d5827c5038984cf29d5d1e98ee957f1bbc2/data360_mcp-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-pz754y33' 2026-02-28T22:44:44,054 Created temporary directory: /tmp/pip-build-env-by_dn2a6 2026-02-28T22:44:44,059 Installing build dependencies: started 2026-02-28T22:44:44,060 Running command pip subprocess to install build dependencies 2026-02-28T22:44:45,227 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T22:44:45,788 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-02-28T22:44:45,812 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T22:44:47,610 Collecting setuptools>=42 2026-02-28T22:44:47,684 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T22:44:48,059 Collecting setuptools-scm 2026-02-28T22:44:48,085 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-28T22:44:48,283 Collecting packaging>=20 2026-02-28T22:44:48,299 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-28T22:44:51,323 Installing collected packages: setuptools, packaging, setuptools-scm 2026-02-28T22:44:54,798 Creating /tmp/pip-build-env-by_dn2a6/overlay/local/bin 2026-02-28T22:44:54,800 changing mode of /tmp/pip-build-env-by_dn2a6/overlay/local/bin/setuptools-scm to 755 2026-02-28T22:44:54,823 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 2026-02-28T22:44:55,112 Installing build dependencies: finished with status 'done' 2026-02-28T22:44:55,119 Getting requirements to build wheel: started 2026-02-28T22:44:55,120 Running command Getting requirements to build wheel 2026-02-28T22:44:55,760 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-28T22:44:55,893 running egg_info 2026-02-28T22:44:55,900 writing src/data360_mcp.egg-info/PKG-INFO 2026-02-28T22:44:55,904 writing dependency_links to src/data360_mcp.egg-info/dependency_links.txt 2026-02-28T22:44:55,906 writing requirements to src/data360_mcp.egg-info/requires.txt 2026-02-28T22:44:55,907 writing top-level names to src/data360_mcp.egg-info/top_level.txt 2026-02-28T22:44:55,955 listing git files failed - pretending there aren't any 2026-02-28T22:44:55,962 reading manifest file 'src/data360_mcp.egg-info/SOURCES.txt' 2026-02-28T22:44:55,973 adding license file 'LICENSE' 2026-02-28T22:44:55,980 writing manifest file 'src/data360_mcp.egg-info/SOURCES.txt' 2026-02-28T22:44:56,081 Getting requirements to build wheel: finished with status 'done' 2026-02-28T22:44:56,085 Created temporary directory: /tmp/pip-modern-metadata-0eamoaho 2026-02-28T22:44:56,087 Preparing metadata (pyproject.toml): started 2026-02-28T22:44:56,088 Running command Preparing metadata (pyproject.toml) 2026-02-28T22:44:56,690 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-28T22:44:56,812 running dist_info 2026-02-28T22:44:56,825 creating /tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info 2026-02-28T22:44:56,826 writing /tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info/PKG-INFO 2026-02-28T22:44:56,830 writing dependency_links to /tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info/dependency_links.txt 2026-02-28T22:44:56,832 writing requirements to /tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info/requires.txt 2026-02-28T22:44:56,833 writing top-level names to /tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info/top_level.txt 2026-02-28T22:44:56,834 writing manifest file '/tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info/SOURCES.txt' 2026-02-28T22:44:56,876 listing git files failed - pretending there aren't any 2026-02-28T22:44:56,883 reading manifest file '/tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info/SOURCES.txt' 2026-02-28T22:44:56,885 adding license file 'LICENSE' 2026-02-28T22:44:56,888 writing manifest file '/tmp/pip-modern-metadata-0eamoaho/data360_mcp.egg-info/SOURCES.txt' 2026-02-28T22:44:56,889 creating '/tmp/pip-modern-metadata-0eamoaho/data360_mcp-0.1.2.dist-info' 2026-02-28T22:44:57,014 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T22:44:57,019 Source in /tmp/pip-wheel-lgps3uk7/data360-mcp_e08b97abc4f24fa4ac8a46ca0df5d8bf has version 0.1.2, which satisfies requirement data360-mcp==0.1.2 from https://files.pythonhosted.org/packages/52/04/38bfdbc27f9bc93066d68a1b9d5827c5038984cf29d5d1e98ee957f1bbc2/data360_mcp-0.1.2.tar.gz 2026-02-28T22:44:57,020 Removed data360-mcp==0.1.2 from https://files.pythonhosted.org/packages/52/04/38bfdbc27f9bc93066d68a1b9d5827c5038984cf29d5d1e98ee957f1bbc2/data360_mcp-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-pz754y33' 2026-02-28T22:44:57,025 Created temporary directory: /tmp/pip-unpack-ipkvhxg1 2026-02-28T22:44:57,026 Building wheels for collected packages: data360-mcp 2026-02-28T22:44:57,030 Created temporary directory: /tmp/pip-wheel-bsfu3y_l 2026-02-28T22:44:57,030 Destination directory: /tmp/pip-wheel-bsfu3y_l 2026-02-28T22:44:57,032 Building wheel for data360-mcp (pyproject.toml): started 2026-02-28T22:44:57,033 Running command Building wheel for data360-mcp (pyproject.toml) 2026-02-28T22:44:57,590 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-28T22:44:57,700 running bdist_wheel 2026-02-28T22:44:57,723 running build 2026-02-28T22:44:57,724 running build_py 2026-02-28T22:44:57,731 creating build/lib/data360 2026-02-28T22:44:57,733 copying src/data360/models.py -> build/lib/data360 2026-02-28T22:44:57,735 copying src/data360/server.py -> build/lib/data360 2026-02-28T22:44:57,737 copying src/data360/visualization.py -> build/lib/data360 2026-02-28T22:44:57,740 copying src/data360/api.py -> build/lib/data360 2026-02-28T22:44:57,743 copying src/data360/config.py -> build/lib/data360 2026-02-28T22:44:57,745 copying src/data360/__init__.py -> build/lib/data360 2026-02-28T22:44:57,747 copying src/data360/providers.py -> build/lib/data360 2026-02-28T22:44:57,750 creating build/lib/data360/mcp_server 2026-02-28T22:44:57,751 copying src/data360/mcp_server/tools.py -> build/lib/data360/mcp_server 2026-02-28T22:44:57,753 copying src/data360/mcp_server/__main__.py -> build/lib/data360/mcp_server 2026-02-28T22:44:57,754 copying src/data360/mcp_server/prompts.py -> build/lib/data360/mcp_server 2026-02-28T22:44:57,757 copying src/data360/mcp_server/_server_definition.py -> build/lib/data360/mcp_server 2026-02-28T22:44:57,758 copying src/data360/mcp_server/__init__.py -> build/lib/data360/mcp_server 2026-02-28T22:44:57,760 copying src/data360/mcp_server/resources.py -> build/lib/data360/mcp_server 2026-02-28T22:44:57,762 running egg_info 2026-02-28T22:44:57,774 writing src/data360_mcp.egg-info/PKG-INFO 2026-02-28T22:44:57,778 writing dependency_links to src/data360_mcp.egg-info/dependency_links.txt 2026-02-28T22:44:57,779 writing requirements to src/data360_mcp.egg-info/requires.txt 2026-02-28T22:44:57,780 writing top-level names to src/data360_mcp.egg-info/top_level.txt 2026-02-28T22:44:57,812 listing git files failed - pretending there aren't any 2026-02-28T22:44:57,818 reading manifest file 'src/data360_mcp.egg-info/SOURCES.txt' 2026-02-28T22:44:57,823 adding license file 'LICENSE' 2026-02-28T22:44:57,826 writing manifest file 'src/data360_mcp.egg-info/SOURCES.txt' 2026-02-28T22:44:57,842 installing to build/bdist.linux-armv7l/wheel 2026-02-28T22:44:57,843 running install 2026-02-28T22:44:57,866 running install_lib 2026-02-28T22:44:57,873 creating build/bdist.linux-armv7l/wheel 2026-02-28T22:44:57,876 creating build/bdist.linux-armv7l/wheel/data360 2026-02-28T22:44:57,877 copying build/lib/data360/models.py -> build/bdist.linux-armv7l/wheel/./data360 2026-02-28T22:44:57,879 copying build/lib/data360/server.py -> build/bdist.linux-armv7l/wheel/./data360 2026-02-28T22:44:57,882 creating build/bdist.linux-armv7l/wheel/data360/mcp_server 2026-02-28T22:44:57,883 copying build/lib/data360/mcp_server/tools.py -> build/bdist.linux-armv7l/wheel/./data360/mcp_server 2026-02-28T22:44:57,885 copying build/lib/data360/mcp_server/__main__.py -> build/bdist.linux-armv7l/wheel/./data360/mcp_server 2026-02-28T22:44:57,887 copying build/lib/data360/mcp_server/prompts.py -> build/bdist.linux-armv7l/wheel/./data360/mcp_server 2026-02-28T22:44:57,890 copying build/lib/data360/mcp_server/_server_definition.py -> build/bdist.linux-armv7l/wheel/./data360/mcp_server 2026-02-28T22:44:57,891 copying build/lib/data360/mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./data360/mcp_server 2026-02-28T22:44:57,893 copying build/lib/data360/mcp_server/resources.py -> build/bdist.linux-armv7l/wheel/./data360/mcp_server 2026-02-28T22:44:57,896 copying build/lib/data360/visualization.py -> build/bdist.linux-armv7l/wheel/./data360 2026-02-28T22:44:57,899 copying build/lib/data360/api.py -> build/bdist.linux-armv7l/wheel/./data360 2026-02-28T22:44:57,901 copying build/lib/data360/config.py -> build/bdist.linux-armv7l/wheel/./data360 2026-02-28T22:44:57,904 copying build/lib/data360/__init__.py -> build/bdist.linux-armv7l/wheel/./data360 2026-02-28T22:44:57,905 copying build/lib/data360/providers.py -> build/bdist.linux-armv7l/wheel/./data360 2026-02-28T22:44:57,908 running install_egg_info 2026-02-28T22:44:57,914 Copying src/data360_mcp.egg-info to build/bdist.linux-armv7l/wheel/./data360_mcp-0.1.2-py3.11.egg-info 2026-02-28T22:44:57,925 running install_scripts 2026-02-28T22:44:57,936 creating build/bdist.linux-armv7l/wheel/data360_mcp-0.1.2.dist-info/WHEEL 2026-02-28T22:44:57,939 creating '/tmp/pip-wheel-bsfu3y_l/.tmp-4l5yl9ar/data360_mcp-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T22:44:57,941 adding 'data360/__init__.py' 2026-02-28T22:44:57,946 adding 'data360/api.py' 2026-02-28T22:44:57,948 adding 'data360/config.py' 2026-02-28T22:44:57,950 adding 'data360/models.py' 2026-02-28T22:44:57,952 adding 'data360/providers.py' 2026-02-28T22:44:57,954 adding 'data360/server.py' 2026-02-28T22:44:57,957 adding 'data360/visualization.py' 2026-02-28T22:44:57,959 adding 'data360/mcp_server/__init__.py' 2026-02-28T22:44:57,960 adding 'data360/mcp_server/__main__.py' 2026-02-28T22:44:57,961 adding 'data360/mcp_server/_server_definition.py' 2026-02-28T22:44:57,963 adding 'data360/mcp_server/prompts.py' 2026-02-28T22:44:57,965 adding 'data360/mcp_server/resources.py' 2026-02-28T22:44:57,967 adding 'data360/mcp_server/tools.py' 2026-02-28T22:44:57,969 adding 'data360_mcp-0.1.2.dist-info/licenses/LICENSE' 2026-02-28T22:44:57,971 adding 'data360_mcp-0.1.2.dist-info/METADATA' 2026-02-28T22:44:57,972 adding 'data360_mcp-0.1.2.dist-info/WHEEL' 2026-02-28T22:44:57,973 adding 'data360_mcp-0.1.2.dist-info/top_level.txt' 2026-02-28T22:44:57,974 adding 'data360_mcp-0.1.2.dist-info/RECORD' 2026-02-28T22:44:57,975 removing build/bdist.linux-armv7l/wheel 2026-02-28T22:44:58,083 Building wheel for data360-mcp (pyproject.toml): finished with status 'done' 2026-02-28T22:44:58,089 Created wheel for data360-mcp: filename=data360_mcp-0.1.2-py3-none-any.whl size=39016 sha256=b5dad633e71d6066c4b49b4b9e7581d96a6f2bcf33c64ecfec6a06ed5a902692 2026-02-28T22:44:58,090 Stored in directory: /tmp/pip-ephem-wheel-cache-ltucpofb/wheels/bd/97/0f/d8f9fe16892c2e7019d432aee7c7d676a8ed4c64415953df8c 2026-02-28T22:44:58,101 Successfully built data360-mcp 2026-02-28T22:44:58,105 Removed build tracker: '/tmp/pip-build-tracker-pz754y33'