2026-03-04T08:49:50,030 Created temporary directory: /tmp/pip-ephem-wheel-cache-2cf_znr4 2026-03-04T08:49:50,032 Created temporary directory: /tmp/pip-build-tracker-ph3d254_ 2026-03-04T08:49:50,032 Initialized build tracking at /tmp/pip-build-tracker-ph3d254_ 2026-03-04T08:49:50,033 Created build tracker: /tmp/pip-build-tracker-ph3d254_ 2026-03-04T08:49:50,033 Entered build tracker: /tmp/pip-build-tracker-ph3d254_ 2026-03-04T08:49:50,034 Created temporary directory: /tmp/pip-wheel-_xv6mue1 2026-03-04T08:49:50,037 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-04T08:49:50,039 Created temporary directory: /tmp/pip-ephem-wheel-cache-jjsduola 2026-03-04T08:49:50,061 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T08:49:50,064 2 location(s) to search for versions of pianoplayer: 2026-03-04T08:49:50,064 * https://pypi.org/simple/pianoplayer/ 2026-03-04T08:49:50,064 * https://www.piwheels.org/simple/pianoplayer/ 2026-03-04T08:49:50,065 Fetching project page and analyzing links: https://pypi.org/simple/pianoplayer/ 2026-03-04T08:49:50,066 Getting page https://pypi.org/simple/pianoplayer/ 2026-03-04T08:49:50,067 Found index url https://pypi.org/simple 2026-03-04T08:49:50,207 Fetched page https://pypi.org/simple/pianoplayer/ as application/vnd.pypi.simple.v1+json 2026-03-04T08:49:50,211 Found link https://files.pythonhosted.org/packages/1d/c3/78ed13c02752104bf3bf423774983f5fdc151ceb3216f2089d5d9cbd51cc/pianoplayer-1.0.0.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 1.0.0 2026-03-04T08:49:50,212 Found link https://files.pythonhosted.org/packages/a8/d0/56bd44d536e8022c9641d01310e53f8aee78c87eaa55f160da44a834446f/pianoplayer-1.1.0.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 1.1.0 2026-03-04T08:49:50,213 Found link https://files.pythonhosted.org/packages/10/e0/9d306325668760a757448c15c79c197b2d7f5341af5cb591cc51fbae1a5a/pianoplayer-1.1.1.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 1.1.1 2026-03-04T08:49:50,214 Found link https://files.pythonhosted.org/packages/60/86/43c3adda002ffbc28cc143bbe43ffdbe7ea5921484e6ffa26d8afe786020/pianoplayer-2.0.0.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.0.0 2026-03-04T08:49:50,214 Found link https://files.pythonhosted.org/packages/f5/78/0ff52bcff87c82006e2b6000d6cb422bb58402abf79ac83e61de55459624/pianoplayer-2.0.1.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.0.1 2026-03-04T08:49:50,215 Found link https://files.pythonhosted.org/packages/e2/88/fc971a0d7528add8331cdf25baa38ed4ef4bea10de2548d61f8898d228ef/pianoplayer-2.0.4.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.0.4 2026-03-04T08:49:50,216 Found link https://files.pythonhosted.org/packages/b6/c2/d6bc1c02a0aa720a258b8e65f0ae7a841411b2523b08aa00399766822517/pianoplayer-2.0.5.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.0.5 2026-03-04T08:49:50,217 Found link https://files.pythonhosted.org/packages/3a/4b/5cf74b60ea29e2b5e11e2efb920b273f573cefcbe3607eb156dfca016907/pianoplayer-2.0.6.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.0.6 2026-03-04T08:49:50,217 Found link https://files.pythonhosted.org/packages/93/0d/430c52bd613c1afcd3040cb43acd7b3f67959eeb97b9781786d1a51ecd2d/pianoplayer-2.0.7.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.0.7 2026-03-04T08:49:50,218 Found link https://files.pythonhosted.org/packages/70/ca/5260375870d4a690316f3d4a2cfad18cc45720bccd41b02ae05018243f80/pianoplayer-2.1.0.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.1.0 2026-03-04T08:49:50,218 Found link https://files.pythonhosted.org/packages/73/0f/94a2666f58fc2d98d1cae25c119ea881c8a489505410591fe4ef5470419d/pianoplayer-2.2.0.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.2.0 2026-03-04T08:49:50,219 Found link https://files.pythonhosted.org/packages/fe/c3/686d2325dbc186120d4c7c2b94976bc599ce5f08ead97c1114f7a9658ee3/pianoplayer-2.2.1.tar.gz (from https://pypi.org/simple/pianoplayer/), version: 2.2.1 2026-03-04T08:49:50,220 Skipping link: No binaries permitted for pianoplayer: https://files.pythonhosted.org/packages/0e/ff/b62e5d455275d94eba895eb26a3d982cc9a4eb0c353d0154a000b0a62d1c/pianoplayer-3.0.0-py3-none-any.whl (from https://pypi.org/simple/pianoplayer/) (requires-python:>=3.9) 2026-03-04T08:49:50,221 Found link https://files.pythonhosted.org/packages/80/b0/173f83c5ec6438c0c6044dab49edd118e777f48781a5302c1e5e34e6f384/pianoplayer-3.0.0.tar.gz (from https://pypi.org/simple/pianoplayer/) (requires-python:>=3.9), version: 3.0.0 2026-03-04T08:49:50,221 Skipping link: No binaries permitted for pianoplayer: https://files.pythonhosted.org/packages/3d/7c/adb1711d24969a1c29cf829960f52efc56ef8de3c420a2492a120c5678a2/pianoplayer-3.0.1-py3-none-any.whl (from https://pypi.org/simple/pianoplayer/) (requires-python:>=3.9) 2026-03-04T08:49:50,222 Found link https://files.pythonhosted.org/packages/f7/ff/4f0404dbfacbcefa0cde3423f4693d629b9646a261dd7721d350e12ccb6e/pianoplayer-3.0.1.tar.gz (from https://pypi.org/simple/pianoplayer/) (requires-python:>=3.9), version: 3.0.1 2026-03-04T08:49:50,223 Skipping link: No binaries permitted for pianoplayer: https://files.pythonhosted.org/packages/24/52/c328cab68a6e9920325e36d3ddf0734856959ef3dbc5c8576028b4adaec8/pianoplayer-3.0.2-py3-none-any.whl (from https://pypi.org/simple/pianoplayer/) (requires-python:>=3.9) 2026-03-04T08:49:50,224 Found link https://files.pythonhosted.org/packages/fd/fb/e8955c5dd06659ee084b3b2c6251fcfa8acb9603f3bddb26cbb2ee34a5f9/pianoplayer-3.0.2.tar.gz (from https://pypi.org/simple/pianoplayer/) (requires-python:>=3.9), version: 3.0.2 2026-03-04T08:49:50,224 Fetching project page and analyzing links: https://www.piwheels.org/simple/pianoplayer/ 2026-03-04T08:49:50,225 Getting page https://www.piwheels.org/simple/pianoplayer/ 2026-03-04T08:49:50,226 Found index url https://www.piwheels.org/simple 2026-03-04T08:49:50,383 Fetched page https://www.piwheels.org/simple/pianoplayer/ as text/html 2026-03-04T08:49:50,388 Skipping link: No binaries permitted for pianoplayer: https://www.piwheels.org/simple/pianoplayer/pianoplayer-3.0.0-py3-none-any.whl#sha256=283f3c23c202eeacb2e7c773ab92763fd51d7b496dd2c409b47b3eb6a5f387e6 (from https://www.piwheels.org/simple/pianoplayer/) (requires-python:>=3.9) 2026-03-04T08:49:50,389 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.2.1-py3-none-any.whl#sha256=053f562bf30725e7cd0096df928ede67f364704edaadfaf402d909bd6d13c236 (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,390 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.2.0-py3-none-any.whl#sha256=ed85d5a52cb9f86331fcec120b64d3ab1d1d10948b8b1a59f49ddd8b621e37c2 (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,390 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.1.0-py3-none-any.whl#sha256=1bb9fd8413355fea6bccf2e05b02465ffe57851f66a34b563e0241874fd1d2dd (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,391 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.0.7-py3-none-any.whl#sha256=b88b42cbf918c416f429858f0c5a92069b963ba5f7594d704ee817ed78275d50 (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,391 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.0.6-py3-none-any.whl#sha256=8b7bd4fbb1cde47b49ee4781136b94b3e523623e3babfd57e672865dceb179a7 (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,392 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.0.5-py3-none-any.whl#sha256=db3626aa27f6aa16c792a5edb22bd7a4643899402289eafad8552039a59b1c5e (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,392 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.0.4-py3-none-any.whl#sha256=bf9634abdd9b0a48a0a3497f0a0e6f7ca0c0c3a5396c00da48fb258feb07039a (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,393 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.0.1-py3-none-any.whl#sha256=c19095d31a0c1b6d7d9b12ec8885a5d9e5004e4f1f757957bd1442a2f4afb974 (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,393 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-2.0.0-py3-none-any.whl#sha256=ec06f283727bb468c64ef30393dfcfcdc565d366ca1872450bdaea386587b929 (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,394 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-1.1.1-py3-none-any.whl#sha256=bed8fcdc0a9ea63cdee0c28bc360e3974c454291ae3ceb7b51aee86ae9f5b71f (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,394 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-1.1.0-py3-none-any.whl#sha256=908c6ee690f3f960ab8006041e9d177896a3573ca0a28b6c2eb590357a42de2d (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,395 Skipping link: No binaries permitted for pianoplayer: https://archive1.piwheels.org/simple/pianoplayer/pianoplayer-1.0.0-py3-none-any.whl#sha256=8f14622d0230ebb3913187d0296caea3d4f0f68335a88901136d6cd53786533a (from https://www.piwheels.org/simple/pianoplayer/) 2026-03-04T08:49:50,396 Skipping link: not a file: https://www.piwheels.org/simple/pianoplayer/ 2026-03-04T08:49:50,396 Skipping link: not a file: https://pypi.org/simple/pianoplayer/ 2026-03-04T08:49:50,417 Given no hashes to check 1 links for project 'pianoplayer': discarding no candidates 2026-03-04T08:49:50,434 Collecting pianoplayer==3.0.1 2026-03-04T08:49:50,437 Created temporary directory: /tmp/pip-unpack-zsw598v4 2026-03-04T08:49:50,649 Downloading pianoplayer-3.0.1.tar.gz (103 kB) 2026-03-04T08:49:50,840 Added pianoplayer==3.0.1 from https://files.pythonhosted.org/packages/f7/ff/4f0404dbfacbcefa0cde3423f4693d629b9646a261dd7721d350e12ccb6e/pianoplayer-3.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-ph3d254_' 2026-03-04T08:49:50,846 Created temporary directory: /tmp/pip-build-env-gxa99gd_ 2026-03-04T08:49:50,851 Installing build dependencies: started 2026-03-04T08:49:50,852 Running command pip subprocess to install build dependencies 2026-03-04T08:49:51,982 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T08:49:52,575 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-04T08:49:52,598 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T08:49:54,315 Collecting setuptools>=69 2026-03-04T08:49:54,391 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T08:49:54,658 Collecting wheel 2026-03-04T08:49:54,673 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T08:49:54,855 Collecting packaging>=24.0 2026-03-04T08:49:54,872 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T08:49:57,815 Installing collected packages: setuptools, packaging, wheel 2026-03-04T08:50:01,136 Creating /tmp/pip-build-env-gxa99gd_/overlay/local/bin 2026-03-04T08:50:01,138 changing mode of /tmp/pip-build-env-gxa99gd_/overlay/local/bin/wheel to 755 2026-03-04T08:50:01,158 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T08:50:01,435 Installing build dependencies: finished with status 'done' 2026-03-04T08:50:01,441 Getting requirements to build wheel: started 2026-03-04T08:50:01,442 Running command Getting requirements to build wheel 2026-03-04T08:50:02,037 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T08:50:02,037 !! 2026-03-04T08:50:02,038 ******************************************************************************** 2026-03-04T08:50:02,038 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-04T08:50:02,039 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T08:50:02,040 or your builds will no longer be supported. 2026-03-04T08:50:02,041 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:02,041 ******************************************************************************** 2026-03-04T08:50:02,042 !! 2026-03-04T08:50:02,043 corresp(dist, value, root_dir) 2026-03-04T08:50:02,114 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T08:50:02,115 !! 2026-03-04T08:50:02,116 ******************************************************************************** 2026-03-04T08:50:02,117 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T08:50:02,118 License :: OSI Approved :: MIT License 2026-03-04T08:50:02,119 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:02,120 ******************************************************************************** 2026-03-04T08:50:02,121 !! 2026-03-04T08:50:02,121 dist._finalize_license_expression() 2026-03-04T08:50:02,122 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T08:50:02,123 !! 2026-03-04T08:50:02,124 ******************************************************************************** 2026-03-04T08:50:02,124 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T08:50:02,126 License :: OSI Approved :: MIT License 2026-03-04T08:50:02,127 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:02,127 ******************************************************************************** 2026-03-04T08:50:02,128 !! 2026-03-04T08:50:02,129 self._finalize_license_expression() 2026-03-04T08:50:02,129 running egg_info 2026-03-04T08:50:02,130 writing pianoplayer.egg-info/PKG-INFO 2026-03-04T08:50:02,136 writing dependency_links to pianoplayer.egg-info/dependency_links.txt 2026-03-04T08:50:02,138 writing entry points to pianoplayer.egg-info/entry_points.txt 2026-03-04T08:50:02,141 writing requirements to pianoplayer.egg-info/requires.txt 2026-03-04T08:50:02,143 writing top-level names to pianoplayer.egg-info/top_level.txt 2026-03-04T08:50:02,162 reading manifest file 'pianoplayer.egg-info/SOURCES.txt' 2026-03-04T08:50:02,165 reading manifest template 'MANIFEST.in' 2026-03-04T08:50:02,167 adding license file 'LICENSE' 2026-03-04T08:50:02,171 writing manifest file 'pianoplayer.egg-info/SOURCES.txt' 2026-03-04T08:50:02,267 Getting requirements to build wheel: finished with status 'done' 2026-03-04T08:50:02,270 Created temporary directory: /tmp/pip-modern-metadata-z8ckh6ry 2026-03-04T08:50:02,272 Preparing metadata (pyproject.toml): started 2026-03-04T08:50:02,273 Running command Preparing metadata (pyproject.toml) 2026-03-04T08:50:02,854 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T08:50:02,854 !! 2026-03-04T08:50:02,855 ******************************************************************************** 2026-03-04T08:50:02,856 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-04T08:50:02,856 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T08:50:02,857 or your builds will no longer be supported. 2026-03-04T08:50:02,858 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:02,858 ******************************************************************************** 2026-03-04T08:50:02,859 !! 2026-03-04T08:50:02,860 corresp(dist, value, root_dir) 2026-03-04T08:50:02,927 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T08:50:02,927 !! 2026-03-04T08:50:02,929 ******************************************************************************** 2026-03-04T08:50:02,929 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T08:50:02,930 License :: OSI Approved :: MIT License 2026-03-04T08:50:02,932 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:02,932 ******************************************************************************** 2026-03-04T08:50:02,934 !! 2026-03-04T08:50:02,934 dist._finalize_license_expression() 2026-03-04T08:50:02,935 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T08:50:02,935 !! 2026-03-04T08:50:02,936 ******************************************************************************** 2026-03-04T08:50:02,937 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T08:50:02,938 License :: OSI Approved :: MIT License 2026-03-04T08:50:02,939 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:02,940 ******************************************************************************** 2026-03-04T08:50:02,941 !! 2026-03-04T08:50:02,942 self._finalize_license_expression() 2026-03-04T08:50:02,942 running dist_info 2026-03-04T08:50:02,949 creating /tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info 2026-03-04T08:50:02,950 writing /tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/PKG-INFO 2026-03-04T08:50:02,956 writing dependency_links to /tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/dependency_links.txt 2026-03-04T08:50:02,958 writing entry points to /tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/entry_points.txt 2026-03-04T08:50:02,961 writing requirements to /tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/requires.txt 2026-03-04T08:50:02,962 writing top-level names to /tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/top_level.txt 2026-03-04T08:50:02,964 writing manifest file '/tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/SOURCES.txt' 2026-03-04T08:50:02,981 reading manifest file '/tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/SOURCES.txt' 2026-03-04T08:50:02,983 reading manifest template 'MANIFEST.in' 2026-03-04T08:50:02,984 adding license file 'LICENSE' 2026-03-04T08:50:02,988 writing manifest file '/tmp/pip-modern-metadata-z8ckh6ry/pianoplayer.egg-info/SOURCES.txt' 2026-03-04T08:50:02,989 creating '/tmp/pip-modern-metadata-z8ckh6ry/pianoplayer-3.0.1.dist-info' 2026-03-04T08:50:03,115 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T08:50:03,120 Source in /tmp/pip-wheel-_xv6mue1/pianoplayer_8a2924d445fd4d5e947abd4673719d30 has version 3.0.1, which satisfies requirement pianoplayer==3.0.1 from https://files.pythonhosted.org/packages/f7/ff/4f0404dbfacbcefa0cde3423f4693d629b9646a261dd7721d350e12ccb6e/pianoplayer-3.0.1.tar.gz 2026-03-04T08:50:03,121 Removed pianoplayer==3.0.1 from https://files.pythonhosted.org/packages/f7/ff/4f0404dbfacbcefa0cde3423f4693d629b9646a261dd7721d350e12ccb6e/pianoplayer-3.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-ph3d254_' 2026-03-04T08:50:03,127 Created temporary directory: /tmp/pip-unpack-k7n5ulvu 2026-03-04T08:50:03,128 Building wheels for collected packages: pianoplayer 2026-03-04T08:50:03,133 Created temporary directory: /tmp/pip-wheel-r3g9v642 2026-03-04T08:50:03,133 Destination directory: /tmp/pip-wheel-r3g9v642 2026-03-04T08:50:03,135 Building wheel for pianoplayer (pyproject.toml): started 2026-03-04T08:50:03,136 Running command Building wheel for pianoplayer (pyproject.toml) 2026-03-04T08:50:03,683 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T08:50:03,683 !! 2026-03-04T08:50:03,684 ******************************************************************************** 2026-03-04T08:50:03,685 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-04T08:50:03,686 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T08:50:03,686 or your builds will no longer be supported. 2026-03-04T08:50:03,688 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:03,688 ******************************************************************************** 2026-03-04T08:50:03,689 !! 2026-03-04T08:50:03,690 corresp(dist, value, root_dir) 2026-03-04T08:50:03,752 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T08:50:03,752 !! 2026-03-04T08:50:03,754 ******************************************************************************** 2026-03-04T08:50:03,754 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T08:50:03,756 License :: OSI Approved :: MIT License 2026-03-04T08:50:03,757 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:03,757 ******************************************************************************** 2026-03-04T08:50:03,759 !! 2026-03-04T08:50:03,759 dist._finalize_license_expression() 2026-03-04T08:50:03,760 /tmp/pip-build-env-gxa99gd_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T08:50:03,761 !! 2026-03-04T08:50:03,762 ******************************************************************************** 2026-03-04T08:50:03,762 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T08:50:03,764 License :: OSI Approved :: MIT License 2026-03-04T08:50:03,765 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T08:50:03,765 ******************************************************************************** 2026-03-04T08:50:03,766 !! 2026-03-04T08:50:03,766 self._finalize_license_expression() 2026-03-04T08:50:03,767 running bdist_wheel 2026-03-04T08:50:03,777 running build 2026-03-04T08:50:03,778 running build_py 2026-03-04T08:50:03,784 creating build/lib/pianoplayer 2026-03-04T08:50:03,785 copying pianoplayer/models.py -> build/lib/pianoplayer 2026-03-04T08:50:03,787 copying pianoplayer/core.py -> build/lib/pianoplayer 2026-03-04T08:50:03,790 copying pianoplayer/gui.py -> build/lib/pianoplayer 2026-03-04T08:50:03,792 copying pianoplayer/musicxml_io.py -> build/lib/pianoplayer 2026-03-04T08:50:03,795 copying pianoplayer/errors.py -> build/lib/pianoplayer 2026-03-04T08:50:03,796 copying pianoplayer/vkeyboard.py -> build/lib/pianoplayer 2026-03-04T08:50:03,799 copying pianoplayer/hand.py -> build/lib/pianoplayer 2026-03-04T08:50:03,801 copying pianoplayer/scorereader.py -> build/lib/pianoplayer 2026-03-04T08:50:03,803 copying pianoplayer/__init__.py -> build/lib/pianoplayer 2026-03-04T08:50:03,805 copying pianoplayer/wavegenerator.py -> build/lib/pianoplayer 2026-03-04T08:50:03,807 copying pianoplayer/cli.py -> build/lib/pianoplayer 2026-03-04T08:50:03,809 running egg_info 2026-03-04T08:50:03,819 writing pianoplayer.egg-info/PKG-INFO 2026-03-04T08:50:03,824 writing dependency_links to pianoplayer.egg-info/dependency_links.txt 2026-03-04T08:50:03,826 writing entry points to pianoplayer.egg-info/entry_points.txt 2026-03-04T08:50:03,829 writing requirements to pianoplayer.egg-info/requires.txt 2026-03-04T08:50:03,830 writing top-level names to pianoplayer.egg-info/top_level.txt 2026-03-04T08:50:03,839 reading manifest file 'pianoplayer.egg-info/SOURCES.txt' 2026-03-04T08:50:03,842 reading manifest template 'MANIFEST.in' 2026-03-04T08:50:03,843 adding license file 'LICENSE' 2026-03-04T08:50:03,847 writing manifest file 'pianoplayer.egg-info/SOURCES.txt' 2026-03-04T08:50:03,858 installing to build/bdist.linux-armv7l/wheel 2026-03-04T08:50:03,859 running install 2026-03-04T08:50:03,884 running install_lib 2026-03-04T08:50:03,890 creating build/bdist.linux-armv7l/wheel 2026-03-04T08:50:03,892 creating build/bdist.linux-armv7l/wheel/pianoplayer 2026-03-04T08:50:03,893 copying build/lib/pianoplayer/models.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,895 copying build/lib/pianoplayer/core.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,897 copying build/lib/pianoplayer/gui.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,900 copying build/lib/pianoplayer/musicxml_io.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,902 copying build/lib/pianoplayer/errors.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,904 copying build/lib/pianoplayer/vkeyboard.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,907 copying build/lib/pianoplayer/hand.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,909 copying build/lib/pianoplayer/scorereader.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,911 copying build/lib/pianoplayer/__init__.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,913 copying build/lib/pianoplayer/wavegenerator.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,915 copying build/lib/pianoplayer/cli.py -> build/bdist.linux-armv7l/wheel/./pianoplayer 2026-03-04T08:50:03,918 running install_egg_info 2026-03-04T08:50:03,922 Copying pianoplayer.egg-info to build/bdist.linux-armv7l/wheel/./pianoplayer-3.0.1-py3.11.egg-info 2026-03-04T08:50:03,933 running install_scripts 2026-03-04T08:50:03,945 creating build/bdist.linux-armv7l/wheel/pianoplayer-3.0.1.dist-info/WHEEL 2026-03-04T08:50:03,947 creating '/tmp/pip-wheel-r3g9v642/.tmp-h6nlo39p/pianoplayer-3.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T08:50:03,950 adding 'pianoplayer/__init__.py' 2026-03-04T08:50:03,951 adding 'pianoplayer/cli.py' 2026-03-04T08:50:03,954 adding 'pianoplayer/core.py' 2026-03-04T08:50:03,956 adding 'pianoplayer/errors.py' 2026-03-04T08:50:03,958 adding 'pianoplayer/gui.py' 2026-03-04T08:50:03,961 adding 'pianoplayer/hand.py' 2026-03-04T08:50:03,962 adding 'pianoplayer/models.py' 2026-03-04T08:50:03,965 adding 'pianoplayer/musicxml_io.py' 2026-03-04T08:50:03,966 adding 'pianoplayer/scorereader.py' 2026-03-04T08:50:03,969 adding 'pianoplayer/vkeyboard.py' 2026-03-04T08:50:03,971 adding 'pianoplayer/wavegenerator.py' 2026-03-04T08:50:03,973 adding 'pianoplayer-3.0.1.dist-info/licenses/LICENSE' 2026-03-04T08:50:03,975 adding 'pianoplayer-3.0.1.dist-info/METADATA' 2026-03-04T08:50:03,976 adding 'pianoplayer-3.0.1.dist-info/WHEEL' 2026-03-04T08:50:03,977 adding 'pianoplayer-3.0.1.dist-info/entry_points.txt' 2026-03-04T08:50:03,977 adding 'pianoplayer-3.0.1.dist-info/top_level.txt' 2026-03-04T08:50:03,978 adding 'pianoplayer-3.0.1.dist-info/RECORD' 2026-03-04T08:50:03,980 removing build/bdist.linux-armv7l/wheel 2026-03-04T08:50:04,081 Building wheel for pianoplayer (pyproject.toml): finished with status 'done' 2026-03-04T08:50:04,087 Created wheel for pianoplayer: filename=pianoplayer-3.0.1-py3-none-any.whl size=38628 sha256=1f7fd103de08bd448d738d4feebe8a04620ef0a04cd0cc98cbba4edfcc93546f 2026-03-04T08:50:04,088 Stored in directory: /tmp/pip-ephem-wheel-cache-jjsduola/wheels/d8/b2/c8/0806f02e115363400a8107d9016e6548d65ac03459874868e4 2026-03-04T08:50:04,099 Successfully built pianoplayer 2026-03-04T08:50:04,103 Removed build tracker: '/tmp/pip-build-tracker-ph3d254_'