2025-10-25T03:05:14,030 Created temporary directory: /tmp/pip-ephem-wheel-cache-5sw_34kl 2025-10-25T03:05:14,032 Created temporary directory: /tmp/pip-build-tracker-x66ybai3 2025-10-25T03:05:14,033 Initialized build tracking at /tmp/pip-build-tracker-x66ybai3 2025-10-25T03:05:14,034 Created build tracker: /tmp/pip-build-tracker-x66ybai3 2025-10-25T03:05:14,034 Entered build tracker: /tmp/pip-build-tracker-x66ybai3 2025-10-25T03:05:14,035 Created temporary directory: /tmp/pip-wheel-56uw_kfh 2025-10-25T03:05:14,038 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 2025-10-25T03:05:14,040 Created temporary directory: /tmp/pip-ephem-wheel-cache-uc8_mqou 2025-10-25T03:05:14,066 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T03:05:14,069 2 location(s) to search for versions of drupal-scout-mcp: 2025-10-25T03:05:14,069 * https://pypi.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,069 * https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,070 Fetching project page and analyzing links: https://pypi.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,071 Getting page https://pypi.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,072 Found index url https://pypi.org/simple 2025-10-25T03:05:14,281 Fetched page https://pypi.org/simple/drupal-scout-mcp/ as application/vnd.pypi.simple.v1+json 2025-10-25T03:05:14,284 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/2c/a6/3495466f81fd6c52b553093d66247f28d3262bd3806fc997f41cc2901c0a/drupal_scout_mcp-0.1.0-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,285 Found link https://files.pythonhosted.org/packages/20/5e/4727f0928d69bcf2c3e4cb78c4486ad636b9c2f0548a87acafad73d1e6fd/drupal_scout_mcp-0.1.0.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 0.1.0 2025-10-25T03:05:14,286 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/5c/5d/ada5b47e4eef0be82a0daf83e2800501a6167b23a2d6e33655b9dc0992f2/drupal_scout_mcp-0.1.4-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,287 Found link https://files.pythonhosted.org/packages/f8/27/4fe77ad3b91fb16537ef81a891ff347a5b0ada32362a04331d8ff2c4358f/drupal_scout_mcp-0.1.4.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 0.1.4 2025-10-25T03:05:14,288 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/28/24/bbfd4ee38cf960108b31cd6aa21a59e12f14c17b9ec8c47b57c539cd5375/drupal_scout_mcp-1.0.1-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,289 Found link https://files.pythonhosted.org/packages/74/04/b91e8b4fe54cae5b261efffa0ed41e069160ce77347987b69186c6ef311d/drupal_scout_mcp-1.0.1.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 1.0.1 2025-10-25T03:05:14,290 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/31/75/0e06476ad402a92e6423859b6c0b20aba663ac4317c86dc84953853283ea/drupal_scout_mcp-1.1.0-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,290 Found link https://files.pythonhosted.org/packages/04/64/e6cfd064bac13732921d202cfee49cce899e6e9eb3507df0cc1198ba9386/drupal_scout_mcp-1.1.0.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 1.1.0 2025-10-25T03:05:14,291 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/86/64/7614ae8565ab937dfbd73dea5417af675b06bd371d7f60a4ee91c7e9d621/drupal_scout_mcp-1.2.0-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,293 Found link https://files.pythonhosted.org/packages/34/a0/c75cce1543770d90d79063a9fa09e4f11a27915235cc57a42aa0a6106a4f/drupal_scout_mcp-1.2.0.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 1.2.0 2025-10-25T03:05:14,293 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/05/6a/f543cb3c4b9aa6a3f6fd359d3b64d2e0fb0736ac28f8f7e9f1c0c958ff92/drupal_scout_mcp-1.3.0-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,294 Found link https://files.pythonhosted.org/packages/f1/5b/409903ced404e1ad53eee630e9317c58d3b21099c32c5a33f8f346212a9f/drupal_scout_mcp-1.3.0.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 1.3.0 2025-10-25T03:05:14,295 Fetching project page and analyzing links: https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,296 Getting page https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,297 Found index url https://www.piwheels.org/simple 2025-10-25T03:05:14,619 Fetched page https://www.piwheels.org/simple/drupal-scout-mcp/ as text/html 2025-10-25T03:05:14,621 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-1.1.0-py3-none-any.whl#sha256=02b4cb5c779e1a209af9d06c973c3ec656626295cc731387daaa9b57845e6fe0 (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,622 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-1.0.1-py3-none-any.whl#sha256=163e8022dd0236351a413aa01081fdaa92c4b39c68ac07cb118a525ee412ae65 (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,623 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-0.1.4-py3-none-any.whl#sha256=4a722932cc743be7f0d507ebbbf18833a421e285807029d1d4b12bceedfa05f3 (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,623 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-0.1.0-py3-none-any.whl#sha256=e6c3e43437790519010ddefbc552608c2894b8f3823bf7c1e1c8b6d9427ef2d1 (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-25T03:05:14,624 Skipping link: not a file: https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,625 Skipping link: not a file: https://pypi.org/simple/drupal-scout-mcp/ 2025-10-25T03:05:14,644 Given no hashes to check 1 links for project 'drupal-scout-mcp': discarding no candidates 2025-10-25T03:05:14,662 Collecting drupal-scout-mcp==1.2.0 2025-10-25T03:05:14,664 Created temporary directory: /tmp/pip-unpack-ddu40wf8 2025-10-25T03:05:14,795 Downloading drupal_scout_mcp-1.2.0.tar.gz (34 kB) 2025-10-25T03:05:14,870 Added drupal-scout-mcp==1.2.0 from https://files.pythonhosted.org/packages/34/a0/c75cce1543770d90d79063a9fa09e4f11a27915235cc57a42aa0a6106a4f/drupal_scout_mcp-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-x66ybai3' 2025-10-25T03:05:14,875 Created temporary directory: /tmp/pip-build-env-2irwd2ie 2025-10-25T03:05:14,880 Installing build dependencies: started 2025-10-25T03:05:14,881 Running command pip subprocess to install build dependencies 2025-10-25T03:05:16,232 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-25T03:05:16,842 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 2025-10-25T03:05:16,865 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T03:05:18,603 Collecting setuptools>=61.0 2025-10-25T03:05:18,689 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-25T03:05:18,959 Collecting wheel 2025-10-25T03:05:18,976 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-25T03:05:22,065 Installing collected packages: wheel, setuptools 2025-10-25T03:05:22,527 Creating /tmp/pip-build-env-2irwd2ie/overlay/local/bin 2025-10-25T03:05:22,529 changing mode of /tmp/pip-build-env-2irwd2ie/overlay/local/bin/wheel to 755 2025-10-25T03:05:26,443 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-25T03:05:26,713 Installing build dependencies: finished with status 'done' 2025-10-25T03:05:26,720 Getting requirements to build wheel: started 2025-10-25T03:05:26,722 Running command Getting requirements to build wheel 2025-10-25T03:05:27,866 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2025-10-25T03:05:27,866 !! 2025-10-25T03:05:27,867 ******************************************************************************** 2025-10-25T03:05:27,868 The following seems to be defined outside of `pyproject.toml`: 2025-10-25T03:05:27,870 `scripts = ['drupal-scout=server:main']` 2025-10-25T03:05:27,871 According to the spec (see the link below), however, setuptools CANNOT 2025-10-25T03:05:27,871 consider this value unless `scripts` is listed as `dynamic`. 2025-10-25T03:05:27,872 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-25T03:05:27,874 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2025-10-25T03:05:27,874 remove the `[project]` table from your file and rely entirely on other means of 2025-10-25T03:05:27,875 configuration. 2025-10-25T03:05:27,876 ******************************************************************************** 2025-10-25T03:05:27,877 !! 2025-10-25T03:05:27,877 _handle_missing_dynamic(dist, project_table) 2025-10-25T03:05:27,878 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-25T03:05:27,879 !! 2025-10-25T03:05:27,880 ******************************************************************************** 2025-10-25T03:05:27,880 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). 2025-10-25T03:05:27,881 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-25T03:05:27,882 or your builds will no longer be supported. 2025-10-25T03:05:27,883 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:27,884 ******************************************************************************** 2025-10-25T03:05:27,885 !! 2025-10-25T03:05:27,886 corresp(dist, value, root_dir) 2025-10-25T03:05:27,886 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-25T03:05:27,887 corresp(dist, value, root_dir) 2025-10-25T03:05:28,187 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-25T03:05:28,188 !! 2025-10-25T03:05:28,189 ******************************************************************************** 2025-10-25T03:05:28,190 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-25T03:05:28,191 License :: OSI Approved :: MIT License 2025-10-25T03:05:28,193 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:28,193 ******************************************************************************** 2025-10-25T03:05:28,194 !! 2025-10-25T03:05:28,195 dist._finalize_license_expression() 2025-10-25T03:05:28,196 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-25T03:05:28,197 !! 2025-10-25T03:05:28,198 ******************************************************************************** 2025-10-25T03:05:28,199 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-25T03:05:28,200 License :: OSI Approved :: MIT License 2025-10-25T03:05:28,202 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:28,202 ******************************************************************************** 2025-10-25T03:05:28,204 !! 2025-10-25T03:05:28,204 self._finalize_license_expression() 2025-10-25T03:05:28,209 running egg_info 2025-10-25T03:05:28,220 writing drupal_scout_mcp.egg-info/PKG-INFO 2025-10-25T03:05:28,231 writing dependency_links to drupal_scout_mcp.egg-info/dependency_links.txt 2025-10-25T03:05:28,236 writing requirements to drupal_scout_mcp.egg-info/requires.txt 2025-10-25T03:05:28,238 writing top-level names to drupal_scout_mcp.egg-info/top_level.txt 2025-10-25T03:05:28,277 reading manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-25T03:05:28,280 adding license file 'LICENSE' 2025-10-25T03:05:28,283 writing manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-25T03:05:28,385 Getting requirements to build wheel: finished with status 'done' 2025-10-25T03:05:28,389 Created temporary directory: /tmp/pip-modern-metadata-jbz3pxxv 2025-10-25T03:05:28,391 Preparing metadata (pyproject.toml): started 2025-10-25T03:05:28,393 Running command Preparing metadata (pyproject.toml) 2025-10-25T03:05:28,963 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2025-10-25T03:05:28,964 !! 2025-10-25T03:05:28,965 ******************************************************************************** 2025-10-25T03:05:28,965 The following seems to be defined outside of `pyproject.toml`: 2025-10-25T03:05:28,966 `scripts = ['drupal-scout=server:main']` 2025-10-25T03:05:28,968 According to the spec (see the link below), however, setuptools CANNOT 2025-10-25T03:05:28,968 consider this value unless `scripts` is listed as `dynamic`. 2025-10-25T03:05:28,969 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-25T03:05:28,971 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2025-10-25T03:05:28,971 remove the `[project]` table from your file and rely entirely on other means of 2025-10-25T03:05:28,972 configuration. 2025-10-25T03:05:28,972 ******************************************************************************** 2025-10-25T03:05:28,974 !! 2025-10-25T03:05:28,974 _handle_missing_dynamic(dist, project_table) 2025-10-25T03:05:28,975 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-25T03:05:28,976 !! 2025-10-25T03:05:28,977 ******************************************************************************** 2025-10-25T03:05:28,977 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). 2025-10-25T03:05:28,978 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-25T03:05:28,979 or your builds will no longer be supported. 2025-10-25T03:05:28,979 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:28,980 ******************************************************************************** 2025-10-25T03:05:28,981 !! 2025-10-25T03:05:28,981 corresp(dist, value, root_dir) 2025-10-25T03:05:28,982 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-25T03:05:28,982 corresp(dist, value, root_dir) 2025-10-25T03:05:29,054 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-25T03:05:29,054 !! 2025-10-25T03:05:29,055 ******************************************************************************** 2025-10-25T03:05:29,056 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-25T03:05:29,057 License :: OSI Approved :: MIT License 2025-10-25T03:05:29,059 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:29,059 ******************************************************************************** 2025-10-25T03:05:29,060 !! 2025-10-25T03:05:29,061 dist._finalize_license_expression() 2025-10-25T03:05:29,061 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-25T03:05:29,062 !! 2025-10-25T03:05:29,063 ******************************************************************************** 2025-10-25T03:05:29,064 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-25T03:05:29,065 License :: OSI Approved :: MIT License 2025-10-25T03:05:29,067 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:29,067 ******************************************************************************** 2025-10-25T03:05:29,069 !! 2025-10-25T03:05:29,069 self._finalize_license_expression() 2025-10-25T03:05:29,071 running dist_info 2025-10-25T03:05:29,083 creating /tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info 2025-10-25T03:05:29,084 writing /tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info/PKG-INFO 2025-10-25T03:05:29,091 writing dependency_links to /tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info/dependency_links.txt 2025-10-25T03:05:29,094 writing requirements to /tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info/requires.txt 2025-10-25T03:05:29,096 writing top-level names to /tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info/top_level.txt 2025-10-25T03:05:29,097 writing manifest file '/tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-25T03:05:29,118 reading manifest file '/tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-25T03:05:29,120 adding license file 'LICENSE' 2025-10-25T03:05:29,124 writing manifest file '/tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-25T03:05:29,125 creating '/tmp/pip-modern-metadata-jbz3pxxv/drupal_scout_mcp-1.2.0.dist-info' 2025-10-25T03:05:29,249 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-25T03:05:29,256 Source in /tmp/pip-wheel-56uw_kfh/drupal-scout-mcp_e28ea1c0ab5343d3adf8ff60561b73be has version 1.2.0, which satisfies requirement drupal-scout-mcp==1.2.0 from https://files.pythonhosted.org/packages/34/a0/c75cce1543770d90d79063a9fa09e4f11a27915235cc57a42aa0a6106a4f/drupal_scout_mcp-1.2.0.tar.gz 2025-10-25T03:05:29,257 Removed drupal-scout-mcp==1.2.0 from https://files.pythonhosted.org/packages/34/a0/c75cce1543770d90d79063a9fa09e4f11a27915235cc57a42aa0a6106a4f/drupal_scout_mcp-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-x66ybai3' 2025-10-25T03:05:29,266 Created temporary directory: /tmp/pip-unpack-k4lhfv6q 2025-10-25T03:05:29,266 Building wheels for collected packages: drupal-scout-mcp 2025-10-25T03:05:29,271 Created temporary directory: /tmp/pip-wheel-tlr9q42l 2025-10-25T03:05:29,271 Destination directory: /tmp/pip-wheel-tlr9q42l 2025-10-25T03:05:29,273 Building wheel for drupal-scout-mcp (pyproject.toml): started 2025-10-25T03:05:29,274 Running command Building wheel for drupal-scout-mcp (pyproject.toml) 2025-10-25T03:05:29,830 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2025-10-25T03:05:29,830 !! 2025-10-25T03:05:29,831 ******************************************************************************** 2025-10-25T03:05:29,832 The following seems to be defined outside of `pyproject.toml`: 2025-10-25T03:05:29,833 `scripts = ['drupal-scout=server:main']` 2025-10-25T03:05:29,834 According to the spec (see the link below), however, setuptools CANNOT 2025-10-25T03:05:29,834 consider this value unless `scripts` is listed as `dynamic`. 2025-10-25T03:05:29,836 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-25T03:05:29,837 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2025-10-25T03:05:29,838 remove the `[project]` table from your file and rely entirely on other means of 2025-10-25T03:05:29,838 configuration. 2025-10-25T03:05:29,839 ******************************************************************************** 2025-10-25T03:05:29,840 !! 2025-10-25T03:05:29,841 _handle_missing_dynamic(dist, project_table) 2025-10-25T03:05:29,841 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-25T03:05:29,842 !! 2025-10-25T03:05:29,844 ******************************************************************************** 2025-10-25T03:05:29,844 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). 2025-10-25T03:05:29,845 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-25T03:05:29,846 or your builds will no longer be supported. 2025-10-25T03:05:29,847 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:29,848 ******************************************************************************** 2025-10-25T03:05:29,849 !! 2025-10-25T03:05:29,850 corresp(dist, value, root_dir) 2025-10-25T03:05:29,850 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-25T03:05:29,851 corresp(dist, value, root_dir) 2025-10-25T03:05:29,916 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-25T03:05:29,917 !! 2025-10-25T03:05:29,918 ******************************************************************************** 2025-10-25T03:05:29,918 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-25T03:05:29,919 License :: OSI Approved :: MIT License 2025-10-25T03:05:29,920 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:29,921 ******************************************************************************** 2025-10-25T03:05:29,922 !! 2025-10-25T03:05:29,922 dist._finalize_license_expression() 2025-10-25T03:05:29,923 /tmp/pip-build-env-2irwd2ie/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-25T03:05:29,923 !! 2025-10-25T03:05:29,924 ******************************************************************************** 2025-10-25T03:05:29,924 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-25T03:05:29,925 License :: OSI Approved :: MIT License 2025-10-25T03:05:29,926 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-25T03:05:29,927 ******************************************************************************** 2025-10-25T03:05:29,928 !! 2025-10-25T03:05:29,928 self._finalize_license_expression() 2025-10-25T03:05:29,929 running bdist_wheel 2025-10-25T03:05:29,946 running build 2025-10-25T03:05:29,947 running build_py 2025-10-25T03:05:29,953 creating build/lib/src 2025-10-25T03:05:29,956 copying src/drupal_org.py -> build/lib/src 2025-10-25T03:05:29,959 copying src/prioritizer.py -> build/lib/src 2025-10-25T03:05:29,962 copying src/search.py -> build/lib/src 2025-10-25T03:05:29,964 copying src/__init__.py -> build/lib/src 2025-10-25T03:05:29,966 copying src/indexer.py -> build/lib/src 2025-10-25T03:05:29,969 creating build/lib/src/parsers 2025-10-25T03:05:29,970 copying src/parsers/php.py -> build/lib/src/parsers 2025-10-25T03:05:29,973 copying src/parsers/info.py -> build/lib/src/parsers 2025-10-25T03:05:29,975 copying src/parsers/services.py -> build/lib/src/parsers 2025-10-25T03:05:29,977 copying src/parsers/routing.py -> build/lib/src/parsers 2025-10-25T03:05:29,979 copying src/parsers/__init__.py -> build/lib/src/parsers 2025-10-25T03:05:29,981 running egg_info 2025-10-25T03:05:29,992 writing drupal_scout_mcp.egg-info/PKG-INFO 2025-10-25T03:05:29,999 writing dependency_links to drupal_scout_mcp.egg-info/dependency_links.txt 2025-10-25T03:05:30,001 writing requirements to drupal_scout_mcp.egg-info/requires.txt 2025-10-25T03:05:30,003 writing top-level names to drupal_scout_mcp.egg-info/top_level.txt 2025-10-25T03:05:30,013 reading manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-25T03:05:30,016 adding license file 'LICENSE' 2025-10-25T03:05:30,020 writing manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-25T03:05:30,033 installing to build/bdist.linux-armv7l/wheel 2025-10-25T03:05:30,034 running install 2025-10-25T03:05:30,058 running install_lib 2025-10-25T03:05:30,064 creating build/bdist.linux-armv7l/wheel 2025-10-25T03:05:30,067 creating build/bdist.linux-armv7l/wheel/src 2025-10-25T03:05:30,068 copying build/lib/src/drupal_org.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-25T03:05:30,071 copying build/lib/src/prioritizer.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-25T03:05:30,074 copying build/lib/src/search.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-25T03:05:30,076 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-25T03:05:30,079 creating build/bdist.linux-armv7l/wheel/src/parsers 2025-10-25T03:05:30,080 copying build/lib/src/parsers/php.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-25T03:05:30,083 copying build/lib/src/parsers/info.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-25T03:05:30,085 copying build/lib/src/parsers/services.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-25T03:05:30,087 copying build/lib/src/parsers/routing.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-25T03:05:30,089 copying build/lib/src/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-25T03:05:30,090 copying build/lib/src/indexer.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-25T03:05:30,092 running install_egg_info 2025-10-25T03:05:30,098 Copying drupal_scout_mcp.egg-info to build/bdist.linux-armv7l/wheel/./drupal_scout_mcp-1.2.0-py3.11.egg-info 2025-10-25T03:05:30,110 running install_scripts 2025-10-25T03:05:30,120 creating build/bdist.linux-armv7l/wheel/drupal_scout_mcp-1.2.0.dist-info/WHEEL 2025-10-25T03:05:30,122 creating '/tmp/pip-wheel-tlr9q42l/.tmp-2c07v6_o/drupal_scout_mcp-1.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-25T03:05:30,127 adding 'drupal_scout_mcp-1.2.0.dist-info/licenses/LICENSE' 2025-10-25T03:05:30,129 adding 'src/__init__.py' 2025-10-25T03:05:30,133 adding 'src/drupal_org.py' 2025-10-25T03:05:30,136 adding 'src/indexer.py' 2025-10-25T03:05:30,138 adding 'src/prioritizer.py' 2025-10-25T03:05:30,140 adding 'src/search.py' 2025-10-25T03:05:30,142 adding 'src/parsers/__init__.py' 2025-10-25T03:05:30,144 adding 'src/parsers/info.py' 2025-10-25T03:05:30,146 adding 'src/parsers/php.py' 2025-10-25T03:05:30,148 adding 'src/parsers/routing.py' 2025-10-25T03:05:30,149 adding 'src/parsers/services.py' 2025-10-25T03:05:30,154 adding 'drupal_scout_mcp-1.2.0.dist-info/METADATA' 2025-10-25T03:05:30,155 adding 'drupal_scout_mcp-1.2.0.dist-info/WHEEL' 2025-10-25T03:05:30,157 adding 'drupal_scout_mcp-1.2.0.dist-info/top_level.txt' 2025-10-25T03:05:30,158 adding 'drupal_scout_mcp-1.2.0.dist-info/RECORD' 2025-10-25T03:05:30,160 removing build/bdist.linux-armv7l/wheel 2025-10-25T03:05:30,265 Building wheel for drupal-scout-mcp (pyproject.toml): finished with status 'done' 2025-10-25T03:05:30,273 Created wheel for drupal-scout-mcp: filename=drupal_scout_mcp-1.2.0-py3-none-any.whl size=32506 sha256=c4fbd7aab9676dcb7bcedc65264405c490d43399a10c4ca18057fcefe1781be1 2025-10-25T03:05:30,275 Stored in directory: /tmp/pip-ephem-wheel-cache-uc8_mqou/wheels/83/a9/bf/44052980aa9df228102f816c10e7dfa97d8074f8a8f8fa9b00 2025-10-25T03:05:30,292 Successfully built drupal-scout-mcp 2025-10-25T03:05:30,296 Removed build tracker: '/tmp/pip-build-tracker-x66ybai3'