2025-10-27T00:45:23,905 Created temporary directory: /tmp/pip-ephem-wheel-cache-8ad9ba5p 2025-10-27T00:45:23,907 Created temporary directory: /tmp/pip-build-tracker-uglhu27z 2025-10-27T00:45:23,908 Initialized build tracking at /tmp/pip-build-tracker-uglhu27z 2025-10-27T00:45:23,908 Created build tracker: /tmp/pip-build-tracker-uglhu27z 2025-10-27T00:45:23,908 Entered build tracker: /tmp/pip-build-tracker-uglhu27z 2025-10-27T00:45:23,909 Created temporary directory: /tmp/pip-wheel-k70laotq 2025-10-27T00:45:23,913 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-27T00:45:23,915 Created temporary directory: /tmp/pip-ephem-wheel-cache-ucggel01 2025-10-27T00:45:23,936 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-27T00:45:23,940 2 location(s) to search for versions of drupal-scout-mcp: 2025-10-27T00:45:23,940 * https://pypi.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:23,940 * https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:23,941 Fetching project page and analyzing links: https://pypi.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:23,941 Getting page https://pypi.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:23,943 Found index url https://pypi.org/simple 2025-10-27T00:45:24,150 Fetched page https://pypi.org/simple/drupal-scout-mcp/ as application/vnd.pypi.simple.v1+json 2025-10-27T00:45:24,154 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-27T00:45:24,156 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-27T00:45:24,156 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-27T00:45:24,158 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-27T00:45:24,158 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-27T00:45:24,159 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-27T00:45:24,160 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-27T00:45:24,161 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-27T00:45:24,162 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-27T00:45:24,163 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-27T00:45:24,164 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-27T00:45:24,165 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-27T00:45:24,165 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/8e/f0/98f6a9402f27852cff1fee6c46e15e15a9609767730d7791e01f0485a50b/drupal_scout_mcp-1.4.0-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-27T00:45:24,166 Found link https://files.pythonhosted.org/packages/54/1c/1e65916b9db48586a89bed3592c6eb59fb0b8301560896db6e1058726316/drupal_scout_mcp-1.4.0.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 1.4.0 2025-10-27T00:45:24,167 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/e1/d0/36edff54bf0f8bfd21fbd74372a351e10cf30f754a8b4f8569502e01a2cc/drupal_scout_mcp-1.5.0-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-27T00:45:24,168 Found link https://files.pythonhosted.org/packages/30/23/2d90f2d1e5c3dba94e16af5324bcedb33d30ddeed5d9a1b454a29749963e/drupal_scout_mcp-1.5.0.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 1.5.0 2025-10-27T00:45:24,168 Skipping link: No binaries permitted for drupal-scout-mcp: https://files.pythonhosted.org/packages/5b/67/80a78ccd378cf9fd23386cfb40a311b5aaf09c697b77f49dba0c64274799/drupal_scout_mcp-1.6.0-py3-none-any.whl (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-27T00:45:24,169 Found link https://files.pythonhosted.org/packages/82/a2/7e973dc6c3ec7e71e3a359677c41ce5eae6ff0f812acbedd21342799de1f/drupal_scout_mcp-1.6.0.tar.gz (from https://pypi.org/simple/drupal-scout-mcp/) (requires-python:>=3.10), version: 1.6.0 2025-10-27T00:45:24,170 Fetching project page and analyzing links: https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:24,171 Getting page https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:24,172 Found index url https://www.piwheels.org/simple 2025-10-27T00:45:24,475 Fetched page https://www.piwheels.org/simple/drupal-scout-mcp/ as text/html 2025-10-27T00:45:24,479 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-1.5.0-py3-none-any.whl#sha256=52a2f865468db2c0fee74a05d985a25bdffbfe2b555521d763c89c872989d870 (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-27T00:45:24,480 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-1.4.0-py3-none-any.whl#sha256=c4c07e8d6ab952fdd4c478d198bba4b5327e5311cf3b2add05de735b149f4303 (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-27T00:45:24,480 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-1.3.0-py3-none-any.whl#sha256=ae110cf234c3bdfa13a8cf56709f0b16c6c226d4a2f81b15149c8f00c40e63fe (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-27T00:45:24,481 Skipping link: No binaries permitted for drupal-scout-mcp: https://www.piwheels.org/simple/drupal-scout-mcp/drupal_scout_mcp-1.2.0-py3-none-any.whl#sha256=c4fbd7aab9676dcb7bcedc65264405c490d43399a10c4ca18057fcefe1781be1 (from https://www.piwheels.org/simple/drupal-scout-mcp/) (requires-python:>=3.10) 2025-10-27T00:45:24,482 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-27T00:45:24,482 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-27T00:45:24,482 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-27T00:45:24,483 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-27T00:45:24,483 Skipping link: not a file: https://www.piwheels.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:24,484 Skipping link: not a file: https://pypi.org/simple/drupal-scout-mcp/ 2025-10-27T00:45:24,504 Given no hashes to check 1 links for project 'drupal-scout-mcp': discarding no candidates 2025-10-27T00:45:24,522 Collecting drupal-scout-mcp==1.6.0 2025-10-27T00:45:24,524 Created temporary directory: /tmp/pip-unpack-nmemjg6z 2025-10-27T00:45:24,654 Downloading drupal_scout_mcp-1.6.0.tar.gz (82 kB) 2025-10-27T00:45:24,771 Added drupal-scout-mcp==1.6.0 from https://files.pythonhosted.org/packages/82/a2/7e973dc6c3ec7e71e3a359677c41ce5eae6ff0f812acbedd21342799de1f/drupal_scout_mcp-1.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-uglhu27z' 2025-10-27T00:45:24,777 Created temporary directory: /tmp/pip-build-env-jg9ksx6f 2025-10-27T00:45:24,781 Installing build dependencies: started 2025-10-27T00:45:24,783 Running command pip subprocess to install build dependencies 2025-10-27T00:45:25,926 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-27T00:45:26,506 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-27T00:45:26,530 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-27T00:45:28,250 Collecting setuptools>=61.0 2025-10-27T00:45:28,347 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-27T00:45:28,618 Collecting wheel 2025-10-27T00:45:28,635 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-27T00:45:31,602 Installing collected packages: wheel, setuptools 2025-10-27T00:45:31,855 Creating /tmp/pip-build-env-jg9ksx6f/overlay/local/bin 2025-10-27T00:45:31,857 changing mode of /tmp/pip-build-env-jg9ksx6f/overlay/local/bin/wheel to 755 2025-10-27T00:45:35,554 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-27T00:45:35,825 Installing build dependencies: finished with status 'done' 2025-10-27T00:45:35,831 Getting requirements to build wheel: started 2025-10-27T00:45:35,833 Running command Getting requirements to build wheel 2025-10-27T00:45:36,435 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2025-10-27T00:45:36,435 !! 2025-10-27T00:45:36,436 ******************************************************************************** 2025-10-27T00:45:36,437 The following seems to be defined outside of `pyproject.toml`: 2025-10-27T00:45:36,438 `scripts = ['drupal-scout=server:main']` 2025-10-27T00:45:36,439 According to the spec (see the link below), however, setuptools CANNOT 2025-10-27T00:45:36,439 consider this value unless `scripts` is listed as `dynamic`. 2025-10-27T00:45:36,440 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-27T00:45:36,441 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2025-10-27T00:45:36,442 remove the `[project]` table from your file and rely entirely on other means of 2025-10-27T00:45:36,442 configuration. 2025-10-27T00:45:36,443 ******************************************************************************** 2025-10-27T00:45:36,444 !! 2025-10-27T00:45:36,444 _handle_missing_dynamic(dist, project_table) 2025-10-27T00:45:36,445 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-27T00:45:36,445 !! 2025-10-27T00:45:36,446 ******************************************************************************** 2025-10-27T00:45:36,447 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-27T00:45:36,448 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-27T00:45:36,449 or your builds will no longer be supported. 2025-10-27T00:45:36,450 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:36,451 ******************************************************************************** 2025-10-27T00:45:36,452 !! 2025-10-27T00:45:36,452 corresp(dist, value, root_dir) 2025-10-27T00:45:36,453 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-27T00:45:36,454 corresp(dist, value, root_dir) 2025-10-27T00:45:36,527 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-27T00:45:36,527 !! 2025-10-27T00:45:36,529 ******************************************************************************** 2025-10-27T00:45:36,529 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-27T00:45:36,531 License :: OSI Approved :: MIT License 2025-10-27T00:45:36,532 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:36,532 ******************************************************************************** 2025-10-27T00:45:36,534 !! 2025-10-27T00:45:36,534 dist._finalize_license_expression() 2025-10-27T00:45:36,535 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-27T00:45:36,535 !! 2025-10-27T00:45:36,537 ******************************************************************************** 2025-10-27T00:45:36,537 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-27T00:45:36,539 License :: OSI Approved :: MIT License 2025-10-27T00:45:36,540 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:36,540 ******************************************************************************** 2025-10-27T00:45:36,541 !! 2025-10-27T00:45:36,542 self._finalize_license_expression() 2025-10-27T00:45:36,542 running egg_info 2025-10-27T00:45:36,545 writing drupal_scout_mcp.egg-info/PKG-INFO 2025-10-27T00:45:36,557 writing dependency_links to drupal_scout_mcp.egg-info/dependency_links.txt 2025-10-27T00:45:36,560 writing requirements to drupal_scout_mcp.egg-info/requires.txt 2025-10-27T00:45:36,561 writing top-level names to drupal_scout_mcp.egg-info/top_level.txt 2025-10-27T00:45:36,585 reading manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-27T00:45:36,799 adding license file 'LICENSE' 2025-10-27T00:45:36,803 writing manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-27T00:45:36,899 Getting requirements to build wheel: finished with status 'done' 2025-10-27T00:45:36,903 Created temporary directory: /tmp/pip-modern-metadata-1jyw8n9w 2025-10-27T00:45:36,905 Preparing metadata (pyproject.toml): started 2025-10-27T00:45:36,906 Running command Preparing metadata (pyproject.toml) 2025-10-27T00:45:37,466 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2025-10-27T00:45:37,466 !! 2025-10-27T00:45:37,467 ******************************************************************************** 2025-10-27T00:45:37,468 The following seems to be defined outside of `pyproject.toml`: 2025-10-27T00:45:37,469 `scripts = ['drupal-scout=server:main']` 2025-10-27T00:45:37,471 According to the spec (see the link below), however, setuptools CANNOT 2025-10-27T00:45:37,472 consider this value unless `scripts` is listed as `dynamic`. 2025-10-27T00:45:37,473 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-27T00:45:37,474 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2025-10-27T00:45:37,475 remove the `[project]` table from your file and rely entirely on other means of 2025-10-27T00:45:37,475 configuration. 2025-10-27T00:45:37,476 ******************************************************************************** 2025-10-27T00:45:37,477 !! 2025-10-27T00:45:37,477 _handle_missing_dynamic(dist, project_table) 2025-10-27T00:45:37,478 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-27T00:45:37,479 !! 2025-10-27T00:45:37,480 ******************************************************************************** 2025-10-27T00:45:37,480 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-27T00:45:37,482 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-27T00:45:37,482 or your builds will no longer be supported. 2025-10-27T00:45:37,484 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:37,484 ******************************************************************************** 2025-10-27T00:45:37,485 !! 2025-10-27T00:45:37,486 corresp(dist, value, root_dir) 2025-10-27T00:45:37,487 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-27T00:45:37,487 corresp(dist, value, root_dir) 2025-10-27T00:45:37,553 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-27T00:45:37,554 !! 2025-10-27T00:45:37,555 ******************************************************************************** 2025-10-27T00:45:37,555 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-27T00:45:37,556 License :: OSI Approved :: MIT License 2025-10-27T00:45:37,557 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:37,558 ******************************************************************************** 2025-10-27T00:45:37,559 !! 2025-10-27T00:45:37,559 dist._finalize_license_expression() 2025-10-27T00:45:37,560 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-27T00:45:37,560 !! 2025-10-27T00:45:37,561 ******************************************************************************** 2025-10-27T00:45:37,562 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-27T00:45:37,563 License :: OSI Approved :: MIT License 2025-10-27T00:45:37,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:37,564 ******************************************************************************** 2025-10-27T00:45:37,566 !! 2025-10-27T00:45:37,566 self._finalize_license_expression() 2025-10-27T00:45:37,567 running dist_info 2025-10-27T00:45:37,578 creating /tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info 2025-10-27T00:45:37,579 writing /tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info/PKG-INFO 2025-10-27T00:45:37,588 writing dependency_links to /tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info/dependency_links.txt 2025-10-27T00:45:37,591 writing requirements to /tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info/requires.txt 2025-10-27T00:45:37,592 writing top-level names to /tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info/top_level.txt 2025-10-27T00:45:37,594 writing manifest file '/tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-27T00:45:37,614 reading manifest file '/tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-27T00:45:37,617 adding license file 'LICENSE' 2025-10-27T00:45:37,620 writing manifest file '/tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-27T00:45:37,621 creating '/tmp/pip-modern-metadata-1jyw8n9w/drupal_scout_mcp-1.6.0.dist-info' 2025-10-27T00:45:37,747 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-27T00:45:37,757 Source in /tmp/pip-wheel-k70laotq/drupal-scout-mcp_90e458a86ae14e7695a389d4783109df has version 1.6.0, which satisfies requirement drupal-scout-mcp==1.6.0 from https://files.pythonhosted.org/packages/82/a2/7e973dc6c3ec7e71e3a359677c41ce5eae6ff0f812acbedd21342799de1f/drupal_scout_mcp-1.6.0.tar.gz 2025-10-27T00:45:37,758 Removed drupal-scout-mcp==1.6.0 from https://files.pythonhosted.org/packages/82/a2/7e973dc6c3ec7e71e3a359677c41ce5eae6ff0f812acbedd21342799de1f/drupal_scout_mcp-1.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-uglhu27z' 2025-10-27T00:45:37,772 Created temporary directory: /tmp/pip-unpack-tvy7y16v 2025-10-27T00:45:37,773 Building wheels for collected packages: drupal-scout-mcp 2025-10-27T00:45:37,778 Created temporary directory: /tmp/pip-wheel-of5i8rl2 2025-10-27T00:45:37,779 Destination directory: /tmp/pip-wheel-of5i8rl2 2025-10-27T00:45:37,781 Building wheel for drupal-scout-mcp (pyproject.toml): started 2025-10-27T00:45:37,782 Running command Building wheel for drupal-scout-mcp (pyproject.toml) 2025-10-27T00:45:38,368 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2025-10-27T00:45:38,368 !! 2025-10-27T00:45:38,369 ******************************************************************************** 2025-10-27T00:45:38,370 The following seems to be defined outside of `pyproject.toml`: 2025-10-27T00:45:38,371 `scripts = ['drupal-scout=server:main']` 2025-10-27T00:45:38,372 According to the spec (see the link below), however, setuptools CANNOT 2025-10-27T00:45:38,373 consider this value unless `scripts` is listed as `dynamic`. 2025-10-27T00:45:38,374 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2025-10-27T00:45:38,374 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2025-10-27T00:45:38,375 remove the `[project]` table from your file and rely entirely on other means of 2025-10-27T00:45:38,375 configuration. 2025-10-27T00:45:38,376 ******************************************************************************** 2025-10-27T00:45:38,377 !! 2025-10-27T00:45:38,377 _handle_missing_dynamic(dist, project_table) 2025-10-27T00:45:38,378 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-27T00:45:38,378 !! 2025-10-27T00:45:38,380 ******************************************************************************** 2025-10-27T00:45:38,380 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-27T00:45:38,381 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-27T00:45:38,382 or your builds will no longer be supported. 2025-10-27T00:45:38,383 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:38,384 ******************************************************************************** 2025-10-27T00:45:38,385 !! 2025-10-27T00:45:38,386 corresp(dist, value, root_dir) 2025-10-27T00:45:38,386 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-27T00:45:38,387 corresp(dist, value, root_dir) 2025-10-27T00:45:38,451 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-27T00:45:38,451 !! 2025-10-27T00:45:38,452 ******************************************************************************** 2025-10-27T00:45:38,453 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-27T00:45:38,454 License :: OSI Approved :: MIT License 2025-10-27T00:45:38,455 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:38,456 ******************************************************************************** 2025-10-27T00:45:38,457 !! 2025-10-27T00:45:38,458 dist._finalize_license_expression() 2025-10-27T00:45:38,459 /tmp/pip-build-env-jg9ksx6f/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-27T00:45:38,459 !! 2025-10-27T00:45:38,461 ******************************************************************************** 2025-10-27T00:45:38,461 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-27T00:45:38,463 License :: OSI Approved :: MIT License 2025-10-27T00:45:38,464 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-27T00:45:38,464 ******************************************************************************** 2025-10-27T00:45:38,465 !! 2025-10-27T00:45:38,465 self._finalize_license_expression() 2025-10-27T00:45:38,466 running bdist_wheel 2025-10-27T00:45:38,481 running build 2025-10-27T00:45:38,482 running build_py 2025-10-27T00:45:38,489 creating build/lib/src 2025-10-27T00:45:38,491 copying src/prioritizer.py -> build/lib/src 2025-10-27T00:45:38,494 copying src/drupal_org.py -> build/lib/src 2025-10-27T00:45:38,497 copying src/indexer.py -> build/lib/src 2025-10-27T00:45:38,499 copying src/search.py -> build/lib/src 2025-10-27T00:45:38,502 copying src/__init__.py -> build/lib/src 2025-10-27T00:45:38,504 creating build/lib/src/parsers 2025-10-27T00:45:38,506 copying src/parsers/routing.py -> build/lib/src/parsers 2025-10-27T00:45:38,508 copying src/parsers/__init__.py -> build/lib/src/parsers 2025-10-27T00:45:38,510 copying src/parsers/services.py -> build/lib/src/parsers 2025-10-27T00:45:38,512 copying src/parsers/info.py -> build/lib/src/parsers 2025-10-27T00:45:38,514 copying src/parsers/php.py -> build/lib/src/parsers 2025-10-27T00:45:38,516 running egg_info 2025-10-27T00:45:38,528 writing drupal_scout_mcp.egg-info/PKG-INFO 2025-10-27T00:45:38,535 writing dependency_links to drupal_scout_mcp.egg-info/dependency_links.txt 2025-10-27T00:45:38,538 writing requirements to drupal_scout_mcp.egg-info/requires.txt 2025-10-27T00:45:38,539 writing top-level names to drupal_scout_mcp.egg-info/top_level.txt 2025-10-27T00:45:38,550 reading manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-27T00:45:38,553 adding license file 'LICENSE' 2025-10-27T00:45:38,556 writing manifest file 'drupal_scout_mcp.egg-info/SOURCES.txt' 2025-10-27T00:45:38,570 installing to build/bdist.linux-armv7l/wheel 2025-10-27T00:45:38,571 running install 2025-10-27T00:45:38,594 running install_lib 2025-10-27T00:45:38,600 creating build/bdist.linux-armv7l/wheel 2025-10-27T00:45:38,603 creating build/bdist.linux-armv7l/wheel/src 2025-10-27T00:45:38,604 copying build/lib/src/prioritizer.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-27T00:45:38,607 copying build/lib/src/drupal_org.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-27T00:45:38,610 copying build/lib/src/indexer.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-27T00:45:38,613 copying build/lib/src/search.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-27T00:45:38,616 creating build/bdist.linux-armv7l/wheel/src/parsers 2025-10-27T00:45:38,617 copying build/lib/src/parsers/routing.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-27T00:45:38,619 copying build/lib/src/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-27T00:45:38,621 copying build/lib/src/parsers/services.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-27T00:45:38,623 copying build/lib/src/parsers/info.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-27T00:45:38,625 copying build/lib/src/parsers/php.py -> build/bdist.linux-armv7l/wheel/./src/parsers 2025-10-27T00:45:38,628 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-27T00:45:38,630 running install_egg_info 2025-10-27T00:45:38,636 Copying drupal_scout_mcp.egg-info to build/bdist.linux-armv7l/wheel/./drupal_scout_mcp-1.6.0-py3.11.egg-info 2025-10-27T00:45:38,649 running install_scripts 2025-10-27T00:45:38,662 creating build/bdist.linux-armv7l/wheel/drupal_scout_mcp-1.6.0.dist-info/WHEEL 2025-10-27T00:45:38,665 creating '/tmp/pip-wheel-of5i8rl2/.tmp-c6vwm9sd/drupal_scout_mcp-1.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-27T00:45:38,668 adding 'drupal_scout_mcp-1.6.0.dist-info/licenses/LICENSE' 2025-10-27T00:45:38,670 adding 'src/__init__.py' 2025-10-27T00:45:38,674 adding 'src/drupal_org.py' 2025-10-27T00:45:38,676 adding 'src/indexer.py' 2025-10-27T00:45:38,678 adding 'src/prioritizer.py' 2025-10-27T00:45:38,680 adding 'src/search.py' 2025-10-27T00:45:38,682 adding 'src/parsers/__init__.py' 2025-10-27T00:45:38,683 adding 'src/parsers/info.py' 2025-10-27T00:45:38,685 adding 'src/parsers/php.py' 2025-10-27T00:45:38,686 adding 'src/parsers/routing.py' 2025-10-27T00:45:38,688 adding 'src/parsers/services.py' 2025-10-27T00:45:38,696 adding 'drupal_scout_mcp-1.6.0.dist-info/METADATA' 2025-10-27T00:45:38,698 adding 'drupal_scout_mcp-1.6.0.dist-info/WHEEL' 2025-10-27T00:45:38,698 adding 'drupal_scout_mcp-1.6.0.dist-info/top_level.txt' 2025-10-27T00:45:38,699 adding 'drupal_scout_mcp-1.6.0.dist-info/RECORD' 2025-10-27T00:45:38,701 removing build/bdist.linux-armv7l/wheel 2025-10-27T00:45:38,804 Building wheel for drupal-scout-mcp (pyproject.toml): finished with status 'done' 2025-10-27T00:45:38,809 Created wheel for drupal-scout-mcp: filename=drupal_scout_mcp-1.6.0-py3-none-any.whl size=43629 sha256=8d427488f558fa243ecd1b90de8fbffd933284e50ec72a75e4304391f104e864 2025-10-27T00:45:38,810 Stored in directory: /tmp/pip-ephem-wheel-cache-ucggel01/wheels/39/53/ca/c1ec2675bd3c1eb5a32f3abaaa07a8130a1db3aa97c838623c 2025-10-27T00:45:38,834 Successfully built drupal-scout-mcp 2025-10-27T00:45:38,838 Removed build tracker: '/tmp/pip-build-tracker-uglhu27z'