2026-03-26T20:35:06,464 Created temporary directory: /tmp/pip-ephem-wheel-cache-95xexkbv 2026-03-26T20:35:06,466 Created temporary directory: /tmp/pip-build-tracker-8imepq6a 2026-03-26T20:35:06,467 Initialized build tracking at /tmp/pip-build-tracker-8imepq6a 2026-03-26T20:35:06,467 Created build tracker: /tmp/pip-build-tracker-8imepq6a 2026-03-26T20:35:06,468 Entered build tracker: /tmp/pip-build-tracker-8imepq6a 2026-03-26T20:35:06,469 Created temporary directory: /tmp/pip-wheel-amignur0 2026-03-26T20:35:06,471 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-03-26T20:35:06,474 Created temporary directory: /tmp/pip-ephem-wheel-cache-31p66vha 2026-03-26T20:35:06,496 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T20:35:06,500 2 location(s) to search for versions of pyamaha-yec: 2026-03-26T20:35:06,500 * https://pypi.org/simple/pyamaha-yec/ 2026-03-26T20:35:06,500 * https://www.piwheels.org/simple/pyamaha-yec/ 2026-03-26T20:35:06,500 Fetching project page and analyzing links: https://pypi.org/simple/pyamaha-yec/ 2026-03-26T20:35:06,501 Getting page https://pypi.org/simple/pyamaha-yec/ 2026-03-26T20:35:06,503 Found index url https://pypi.org/simple 2026-03-26T20:35:06,798 Fetched page https://pypi.org/simple/pyamaha-yec/ as application/vnd.pypi.simple.v1+json 2026-03-26T20:35:06,803 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/0f/dd/969ab63cbe8483979d41200022ade156f053d60781c97f75efa584860725/pyamaha_yec-0.4-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) 2026-03-26T20:35:06,803 Found link https://files.pythonhosted.org/packages/cd/be/3e9af17e1b6d5cc76b6e43c3962cb7ffd0cf286b96d23022ed1c3625582a/pyamaha_yec-0.4.tar.gz (from https://pypi.org/simple/pyamaha-yec/), version: 0.4 2026-03-26T20:35:06,804 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/98/71/cee11c1c5cfd08dbfff9302ba64b4c7b2fa28cab702b3e77978505decd62/pyamaha_yec-0.4.1-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.13) 2026-03-26T20:35:06,805 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/04/45/b658e81f1517eb25a88ea8defcbe602ff3aa8089079fc444bfa6ba7a6817/pyamaha_yec-0.4.1.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.13) 2026-03-26T20:35:06,806 Skipping link: 0.4.1 Requires-Python >=3.13: https://files.pythonhosted.org/packages/04/45/b658e81f1517eb25a88ea8defcbe602ff3aa8089079fc444bfa6ba7a6817/pyamaha_yec-0.4.1.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.13) 2026-03-26T20:35:06,807 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/ff/c8/6b38d33eef9f524a7efab5c7dbe52eb3368540bf0a6a08ae9826fa53e07d/pyamaha_yec-0.4.2-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,808 Found link https://files.pythonhosted.org/packages/92/5a/c575ee5b489a8b34a115e67fccf4e972b5fd03d3385218fb8b88ee6f5ddb/pyamaha_yec-0.4.2.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.4.2 2026-03-26T20:35:06,809 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/cf/65/4b6c698d4aaa50e093f7b6022f568d263684e1128419fe6b1e30dbbb5ece/pyamaha_yec-0.5.0-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,809 Found link https://files.pythonhosted.org/packages/a7/f8/c67c59cbb22ba68868e64876e88e1bcfd73a82bc670529daecebb912c99c/pyamaha_yec-0.5.0.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.5.0 2026-03-26T20:35:06,810 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/70/47/3508df1c530ff75bb2ac07b0cf33b9512eb3853bcc6d7e558adff86a2a03/pyamaha_yec-0.6.0-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,811 Found link https://files.pythonhosted.org/packages/f2/d6/5c4548ab1d3af1dea49eae0760f896f6615fccfb4c44024567285bff602c/pyamaha_yec-0.6.0.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.6.0 2026-03-26T20:35:06,812 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/2c/2e/055e4f931f0f469f1f8dbe1f5067656db757a149c28ac16319d726bbdcd6/pyamaha_yec-0.6.1-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,813 Found link https://files.pythonhosted.org/packages/4f/94/7b1b403fc1f42a6673d15ffc1629cab224981b75b526b220460ca9a6dc9a/pyamaha_yec-0.6.1.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.6.1 2026-03-26T20:35:06,813 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/ea/43/bd50f391e796f6b588d24aff4dd3b40006013d0ff801c3177dddc6395614/pyamaha_yec-0.6.2-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,814 Found link https://files.pythonhosted.org/packages/fb/68/3eb2b9700a7c455465c9150da0246dd9388cafe19dcf8de5cb4235d732e0/pyamaha_yec-0.6.2.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.6.2 2026-03-26T20:35:06,815 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/5c/a8/6318942c7fcde5d96ad12b9dcb19dee67e80e6e667fe4b0cd03516670d31/pyamaha_yec-0.6.3-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,816 Found link https://files.pythonhosted.org/packages/67/cd/0276843e7c1364920c39032b9258fe78c1449a70027ab9b0c3f630803eb6/pyamaha_yec-0.6.3.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.6.3 2026-03-26T20:35:06,817 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/bd/98/fd621d6e047f3452695609d63451bd76e26c0795dc5ad95d7afe090ce9a9/pyamaha_yec-0.6.4-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,818 Found link https://files.pythonhosted.org/packages/00/24/7cac274a760b4ca755a0a8d840da2f6d278462605dae5c66bb6656325cbd/pyamaha_yec-0.6.4.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.6.4 2026-03-26T20:35:06,818 Skipping link: No binaries permitted for pyamaha-yec: https://files.pythonhosted.org/packages/9d/b0/e4e66beadb3249cd64ee5424ad9154d0bec1f432388dc76d090c1d0a656e/pyamaha_yec-0.7.0-py3-none-any.whl (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:06,819 Found link https://files.pythonhosted.org/packages/6b/f9/2af48337f6229e929b576f3bba304c39e4c3687b870295d65712aad13003/pyamaha_yec-0.7.0.tar.gz (from https://pypi.org/simple/pyamaha-yec/) (requires-python:>=3.11), version: 0.7.0 2026-03-26T20:35:06,820 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyamaha-yec/ 2026-03-26T20:35:06,821 Getting page https://www.piwheels.org/simple/pyamaha-yec/ 2026-03-26T20:35:06,822 Found index url https://www.piwheels.org/simple 2026-03-26T20:35:07,013 Fetched page https://www.piwheels.org/simple/pyamaha-yec/ as text/html 2026-03-26T20:35:07,017 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.6.4-py3-none-any.whl#sha256=a0720849223b250e13f9e3785bdb56de7edff0907516e2ae524657365e53dfd5 (from https://www.piwheels.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:07,017 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.6.3-py3-none-any.whl#sha256=82d8dc93425efd6ab785590cf727f0f37d91ffe7e72a7eddca86504bf6f90057 (from https://www.piwheels.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:07,018 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.6.2-py3-none-any.whl#sha256=9d4f6a0453a2c7dd3e701476318c2c132caaccd66db9e0b0acdccb2a8b77a7af (from https://www.piwheels.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:07,019 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.6.1-py3-none-any.whl#sha256=4f79fd997c673fa8e0dd8de90cfee1df26687ef4bba93ba68cf1818015d318a0 (from https://www.piwheels.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:07,020 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.6.0-py3-none-any.whl#sha256=9a7c3f3d86cb56ab27d90342d7edb836e77aaeed7851cebe92a5f0b5127d0b7b (from https://www.piwheels.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:07,020 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.5.0-py3-none-any.whl#sha256=c96a7b127d4d1c7ed54576134d6d32b39807b1c4f1449aeaf66aee18968ec163 (from https://www.piwheels.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:07,020 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.4.2-py3-none-any.whl#sha256=ee711d39e01edb5ffa249f0bdefe398bc21ca2807d7a9a8254f54aadce626641 (from https://www.piwheels.org/simple/pyamaha-yec/) (requires-python:>=3.11) 2026-03-26T20:35:07,021 Skipping link: No binaries permitted for pyamaha-yec: https://archive1.piwheels.org/simple/pyamaha-yec/pyamaha_yec-0.4-py3-none-any.whl#sha256=337e22039da343d78653019e54e5523ca161e668f917ff5e6d1b3861ed8a06f8 (from https://www.piwheels.org/simple/pyamaha-yec/) 2026-03-26T20:35:07,021 Skipping link: not a file: https://www.piwheels.org/simple/pyamaha-yec/ 2026-03-26T20:35:07,022 Skipping link: not a file: https://pypi.org/simple/pyamaha-yec/ 2026-03-26T20:35:07,042 Given no hashes to check 1 links for project 'pyamaha-yec': discarding no candidates 2026-03-26T20:35:07,060 Collecting pyamaha-yec==0.7.0 2026-03-26T20:35:07,063 Created temporary directory: /tmp/pip-unpack-p4ctfhko 2026-03-26T20:35:07,276 Downloading pyamaha_yec-0.7.0.tar.gz (24 kB) 2026-03-26T20:35:07,321 Added pyamaha-yec==0.7.0 from https://files.pythonhosted.org/packages/6b/f9/2af48337f6229e929b576f3bba304c39e4c3687b870295d65712aad13003/pyamaha_yec-0.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-8imepq6a' 2026-03-26T20:35:07,325 Created temporary directory: /tmp/pip-build-env-poerk_x1 2026-03-26T20:35:07,329 Installing build dependencies: started 2026-03-26T20:35:07,331 Running command pip subprocess to install build dependencies 2026-03-26T20:35:08,488 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-26T20:35:09,384 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-03-26T20:35:09,407 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T20:35:11,426 Collecting setuptools>=40.8.0 2026-03-26T20:35:11,504 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-26T20:35:11,773 Collecting wheel 2026-03-26T20:35:11,788 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-26T20:35:11,971 Collecting packaging>=24.0 2026-03-26T20:35:11,987 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-26T20:35:14,934 Installing collected packages: setuptools, packaging, wheel 2026-03-26T20:35:18,441 Creating /tmp/pip-build-env-poerk_x1/overlay/local/bin 2026-03-26T20:35:18,443 changing mode of /tmp/pip-build-env-poerk_x1/overlay/local/bin/wheel to 755 2026-03-26T20:35:18,463 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-26T20:35:18,747 Installing build dependencies: finished with status 'done' 2026-03-26T20:35:18,753 Getting requirements to build wheel: started 2026-03-26T20:35:18,754 Running command Getting requirements to build wheel 2026-03-26T20:35:19,316 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2026-03-26T20:35:19,317 !! 2026-03-26T20:35:19,318 ******************************************************************************** 2026-03-26T20:35:19,318 Usage of dash-separated 'description-file' will not be supported in future 2026-03-26T20:35:19,319 versions. Please use the underscore name 'description_file' instead. 2026-03-26T20:35:19,320 Available configuration options are listed in: 2026-03-26T20:35:19,321 https://setuptools.pypa.io/en/latest/userguide/declarative_config.html 2026-03-26T20:35:19,322 This deprecation is overdue, please update your project and remove deprecated 2026-03-26T20:35:19,322 calls to avoid build errors in the future. 2026-03-26T20:35:19,324 See https://github.com/pypa/setuptools/discussions/5011 for details. 2026-03-26T20:35:19,325 ******************************************************************************** 2026-03-26T20:35:19,326 !! 2026-03-26T20:35:19,327 opt = self._enforce_underscore(opt, section) 2026-03-26T20:35:19,409 Getting requirements to build wheel: finished with status 'done' 2026-03-26T20:35:19,420 Installing backend dependencies: started 2026-03-26T20:35:19,421 Running command pip subprocess to install backend dependencies 2026-03-26T20:35:20,623 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-26T20:35:21,246 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-03-26T20:35:21,270 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T20:35:21,783 Collecting pytest-runner 2026-03-26T20:35:21,793 Downloading https://www.piwheels.org/simple/pytest-runner/pytest_runner-6.0.1-py3-none-any.whl (7.2 kB) 2026-03-26T20:35:24,395 Installing collected packages: pytest-runner 2026-03-26T20:35:24,429 Successfully installed pytest-runner-6.0.1 2026-03-26T20:35:24,659 Installing backend dependencies: finished with status 'done' 2026-03-26T20:35:24,661 Created temporary directory: /tmp/pip-modern-metadata-7bav8ics 2026-03-26T20:35:24,664 Preparing metadata (pyproject.toml): started 2026-03-26T20:35:24,665 Running command Preparing metadata (pyproject.toml) 2026-03-26T20:35:25,187 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'tests_require' 2026-03-26T20:35:25,187 warnings.warn(msg) 2026-03-26T20:35:25,201 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2026-03-26T20:35:25,202 !! 2026-03-26T20:35:25,203 ******************************************************************************** 2026-03-26T20:35:25,204 Usage of dash-separated 'description-file' will not be supported in future 2026-03-26T20:35:25,204 versions. Please use the underscore name 'description_file' instead. 2026-03-26T20:35:25,205 (Affected: pyamaha-yec). 2026-03-26T20:35:25,207 Available configuration options are listed in: 2026-03-26T20:35:25,208 https://setuptools.pypa.io/en/latest/userguide/declarative_config.html 2026-03-26T20:35:25,209 This deprecation is overdue, please update your project and remove deprecated 2026-03-26T20:35:25,209 calls to avoid build errors in the future. 2026-03-26T20:35:25,210 See https://github.com/pypa/setuptools/discussions/5011 for details. 2026-03-26T20:35:25,211 ******************************************************************************** 2026-03-26T20:35:25,211 !! 2026-03-26T20:35:25,212 opt = self._enforce_underscore(opt, section) 2026-03-26T20:35:25,244 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:25,245 !! 2026-03-26T20:35:25,246 ******************************************************************************** 2026-03-26T20:35:25,246 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:25,247 `authors = 'Jack Powell'` 2026-03-26T20:35:25,248 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:25,249 consider this value unless `authors` is listed as `dynamic`. 2026-03-26T20:35:25,250 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:25,251 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-26T20:35:25,252 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:25,253 configuration. 2026-03-26T20:35:25,253 ******************************************************************************** 2026-03-26T20:35:25,255 !! 2026-03-26T20:35:25,255 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:25,256 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:25,256 !! 2026-03-26T20:35:25,257 ******************************************************************************** 2026-03-26T20:35:25,258 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:25,259 `keywords = ['Yamaha', 'API', 'Yamaha Extended Control']` 2026-03-26T20:35:25,260 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:25,260 consider this value unless `keywords` is listed as `dynamic`. 2026-03-26T20:35:25,262 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:25,263 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-03-26T20:35:25,263 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:25,264 configuration. 2026-03-26T20:35:25,264 ******************************************************************************** 2026-03-26T20:35:25,266 !! 2026-03-26T20:35:25,266 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:25,267 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:25,268 !! 2026-03-26T20:35:25,269 ******************************************************************************** 2026-03-26T20:35:25,270 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:25,270 `classifiers = ['Development Status :: 4 - Beta', 'Environment :: Console', 'License :: OSI Approved :: MIT License', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Software Development :: Libraries :: Python Modules']` 2026-03-26T20:35:25,272 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:25,272 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-26T20:35:25,273 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:25,274 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-26T20:35:25,274 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:25,275 configuration. 2026-03-26T20:35:25,275 ******************************************************************************** 2026-03-26T20:35:25,276 !! 2026-03-26T20:35:25,276 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:25,277 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:25,278 !! 2026-03-26T20:35:25,279 ******************************************************************************** 2026-03-26T20:35:25,279 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:25,280 `optional-dependencies = {'async': ['aiohttp']}` 2026-03-26T20:35:25,281 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:25,282 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-03-26T20:35:25,283 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:25,284 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-03-26T20:35:25,285 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:25,286 configuration. 2026-03-26T20:35:25,286 ******************************************************************************** 2026-03-26T20:35:25,287 !! 2026-03-26T20:35:25,288 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:25,289 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-26T20:35:25,289 corresp(dist, value, root_dir) 2026-03-26T20:35:25,290 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-26T20:35:25,290 corresp(dist, value, root_dir) 2026-03-26T20:35:25,342 ModuleNotFoundError while trying to load entry-point ptr: No module named 'pkg_resources' 2026-03-26T20:35:25,344 ModuleNotFoundError while trying to load entry-point pytest: No module named 'pkg_resources' 2026-03-26T20:35:25,355 running dist_info 2026-03-26T20:35:25,366 creating /tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info 2026-03-26T20:35:25,367 writing /tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info/PKG-INFO 2026-03-26T20:35:25,371 writing dependency_links to /tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info/dependency_links.txt 2026-03-26T20:35:25,373 writing requirements to /tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info/requires.txt 2026-03-26T20:35:25,374 writing top-level names to /tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info/top_level.txt 2026-03-26T20:35:25,376 writing manifest file '/tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info/SOURCES.txt' 2026-03-26T20:35:25,396 reading manifest file '/tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info/SOURCES.txt' 2026-03-26T20:35:25,398 adding license file 'LICENSE' 2026-03-26T20:35:25,401 writing manifest file '/tmp/pip-modern-metadata-7bav8ics/pyamaha_yec.egg-info/SOURCES.txt' 2026-03-26T20:35:25,402 creating '/tmp/pip-modern-metadata-7bav8ics/pyamaha_yec-0.7.0.dist-info' 2026-03-26T20:35:25,529 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-26T20:35:25,535 Source in /tmp/pip-wheel-amignur0/pyamaha-yec_24a60f7af03e47f7a9cb060c480cce4c has version 0.7.0, which satisfies requirement pyamaha-yec==0.7.0 from https://files.pythonhosted.org/packages/6b/f9/2af48337f6229e929b576f3bba304c39e4c3687b870295d65712aad13003/pyamaha_yec-0.7.0.tar.gz 2026-03-26T20:35:25,536 Removed pyamaha-yec==0.7.0 from https://files.pythonhosted.org/packages/6b/f9/2af48337f6229e929b576f3bba304c39e4c3687b870295d65712aad13003/pyamaha_yec-0.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-8imepq6a' 2026-03-26T20:35:25,543 Created temporary directory: /tmp/pip-unpack-qvsgu6q9 2026-03-26T20:35:25,544 Building wheels for collected packages: pyamaha-yec 2026-03-26T20:35:25,548 Created temporary directory: /tmp/pip-wheel-jq8b5bg7 2026-03-26T20:35:25,549 Destination directory: /tmp/pip-wheel-jq8b5bg7 2026-03-26T20:35:25,551 Building wheel for pyamaha-yec (pyproject.toml): started 2026-03-26T20:35:25,552 Running command Building wheel for pyamaha-yec (pyproject.toml) 2026-03-26T20:35:26,065 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:287: UserWarning: Unknown distribution option: 'tests_require' 2026-03-26T20:35:26,065 warnings.warn(msg) 2026-03-26T20:35:26,079 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2026-03-26T20:35:26,079 !! 2026-03-26T20:35:26,081 ******************************************************************************** 2026-03-26T20:35:26,081 Usage of dash-separated 'description-file' will not be supported in future 2026-03-26T20:35:26,082 versions. Please use the underscore name 'description_file' instead. 2026-03-26T20:35:26,082 (Affected: pyamaha-yec). 2026-03-26T20:35:26,084 Available configuration options are listed in: 2026-03-26T20:35:26,084 https://setuptools.pypa.io/en/latest/userguide/declarative_config.html 2026-03-26T20:35:26,085 This deprecation is overdue, please update your project and remove deprecated 2026-03-26T20:35:26,086 calls to avoid build errors in the future. 2026-03-26T20:35:26,087 See https://github.com/pypa/setuptools/discussions/5011 for details. 2026-03-26T20:35:26,088 ******************************************************************************** 2026-03-26T20:35:26,089 !! 2026-03-26T20:35:26,089 opt = self._enforce_underscore(opt, section) 2026-03-26T20:35:26,116 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `authors` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:26,116 !! 2026-03-26T20:35:26,117 ******************************************************************************** 2026-03-26T20:35:26,118 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:26,119 `authors = 'Jack Powell'` 2026-03-26T20:35:26,121 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:26,121 consider this value unless `authors` is listed as `dynamic`. 2026-03-26T20:35:26,123 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:26,123 To prevent this problem, you can list `authors` under `dynamic` or alternatively 2026-03-26T20:35:26,124 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:26,124 configuration. 2026-03-26T20:35:26,125 ******************************************************************************** 2026-03-26T20:35:26,126 !! 2026-03-26T20:35:26,126 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:26,127 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:26,127 !! 2026-03-26T20:35:26,128 ******************************************************************************** 2026-03-26T20:35:26,129 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:26,130 `keywords = ['Yamaha', 'API', 'Yamaha Extended Control']` 2026-03-26T20:35:26,131 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:26,131 consider this value unless `keywords` is listed as `dynamic`. 2026-03-26T20:35:26,132 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:26,133 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-03-26T20:35:26,134 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:26,134 configuration. 2026-03-26T20:35:26,135 ******************************************************************************** 2026-03-26T20:35:26,136 !! 2026-03-26T20:35:26,137 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:26,137 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:26,138 !! 2026-03-26T20:35:26,139 ******************************************************************************** 2026-03-26T20:35:26,140 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:26,141 `classifiers = ['Development Status :: 4 - Beta', 'Environment :: Console', 'License :: OSI Approved :: MIT License', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Software Development :: Libraries :: Python Modules']` 2026-03-26T20:35:26,142 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:26,143 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-26T20:35:26,144 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:26,145 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-26T20:35:26,146 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:26,146 configuration. 2026-03-26T20:35:26,147 ******************************************************************************** 2026-03-26T20:35:26,148 !! 2026-03-26T20:35:26,149 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:26,149 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-26T20:35:26,150 !! 2026-03-26T20:35:26,152 ******************************************************************************** 2026-03-26T20:35:26,152 The following seems to be defined outside of `pyproject.toml`: 2026-03-26T20:35:26,154 `optional-dependencies = {'async': ['aiohttp']}` 2026-03-26T20:35:26,155 According to the spec (see the link below), however, setuptools CANNOT 2026-03-26T20:35:26,155 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-03-26T20:35:26,156 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-26T20:35:26,157 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-03-26T20:35:26,158 remove the `[project]` table from your file and rely entirely on other means of 2026-03-26T20:35:26,158 configuration. 2026-03-26T20:35:26,159 ******************************************************************************** 2026-03-26T20:35:26,160 !! 2026-03-26T20:35:26,160 _handle_missing_dynamic(dist, project_table) 2026-03-26T20:35:26,161 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-26T20:35:26,161 corresp(dist, value, root_dir) 2026-03-26T20:35:26,162 /tmp/pip-build-env-poerk_x1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-26T20:35:26,162 corresp(dist, value, root_dir) 2026-03-26T20:35:26,198 ModuleNotFoundError while trying to load entry-point ptr: No module named 'pkg_resources' 2026-03-26T20:35:26,200 ModuleNotFoundError while trying to load entry-point pytest: No module named 'pkg_resources' 2026-03-26T20:35:26,205 running bdist_wheel 2026-03-26T20:35:26,225 running build 2026-03-26T20:35:26,225 running build_py 2026-03-26T20:35:26,232 creating build/lib/pyamaha 2026-03-26T20:35:26,234 copying pyamaha/__main__.py -> build/lib/pyamaha 2026-03-26T20:35:26,236 copying pyamaha/__init__.py -> build/lib/pyamaha 2026-03-26T20:35:26,239 running egg_info 2026-03-26T20:35:26,250 writing pyamaha_yec.egg-info/PKG-INFO 2026-03-26T20:35:26,254 writing dependency_links to pyamaha_yec.egg-info/dependency_links.txt 2026-03-26T20:35:26,256 writing requirements to pyamaha_yec.egg-info/requires.txt 2026-03-26T20:35:26,257 writing top-level names to pyamaha_yec.egg-info/top_level.txt 2026-03-26T20:35:26,266 reading manifest file 'pyamaha_yec.egg-info/SOURCES.txt' 2026-03-26T20:35:26,268 adding license file 'LICENSE' 2026-03-26T20:35:26,271 writing manifest file 'pyamaha_yec.egg-info/SOURCES.txt' 2026-03-26T20:35:26,283 installing to build/bdist.linux-armv7l/wheel 2026-03-26T20:35:26,284 running install 2026-03-26T20:35:26,307 running install_lib 2026-03-26T20:35:26,314 creating build/bdist.linux-armv7l/wheel 2026-03-26T20:35:26,316 creating build/bdist.linux-armv7l/wheel/pyamaha 2026-03-26T20:35:26,317 copying build/lib/pyamaha/__main__.py -> build/bdist.linux-armv7l/wheel/./pyamaha 2026-03-26T20:35:26,319 copying build/lib/pyamaha/__init__.py -> build/bdist.linux-armv7l/wheel/./pyamaha 2026-03-26T20:35:26,323 running install_egg_info 2026-03-26T20:35:26,328 Copying pyamaha_yec.egg-info to build/bdist.linux-armv7l/wheel/./pyamaha_yec-0.7.0-py3.11.egg-info 2026-03-26T20:35:26,338 running install_scripts 2026-03-26T20:35:26,347 creating build/bdist.linux-armv7l/wheel/pyamaha_yec-0.7.0.dist-info/WHEEL 2026-03-26T20:35:26,350 creating '/tmp/pip-wheel-jq8b5bg7/.tmp-04lnsmul/pyamaha_yec-0.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-26T20:35:26,359 adding 'pyamaha/__init__.py' 2026-03-26T20:35:26,361 adding 'pyamaha/__main__.py' 2026-03-26T20:35:26,364 adding 'pyamaha_yec-0.7.0.dist-info/licenses/LICENSE' 2026-03-26T20:35:26,366 adding 'pyamaha_yec-0.7.0.dist-info/METADATA' 2026-03-26T20:35:26,367 adding 'pyamaha_yec-0.7.0.dist-info/WHEEL' 2026-03-26T20:35:26,368 adding 'pyamaha_yec-0.7.0.dist-info/top_level.txt' 2026-03-26T20:35:26,369 adding 'pyamaha_yec-0.7.0.dist-info/RECORD' 2026-03-26T20:35:26,370 removing build/bdist.linux-armv7l/wheel 2026-03-26T20:35:26,473 Building wheel for pyamaha-yec (pyproject.toml): finished with status 'done' 2026-03-26T20:35:26,478 Created wheel for pyamaha-yec: filename=pyamaha_yec-0.7.0-py3-none-any.whl size=22035 sha256=fbbfdd980f57d80f107395488172742731e59ff8834c432b16361b29c42b7b59 2026-03-26T20:35:26,479 Stored in directory: /tmp/pip-ephem-wheel-cache-31p66vha/wheels/ae/2c/9c/f63d698a9da94b380b7a995be102d4e231b33238af4928097f 2026-03-26T20:35:26,492 Successfully built pyamaha-yec 2026-03-26T20:35:26,496 Removed build tracker: '/tmp/pip-build-tracker-8imepq6a'