2026-04-10T11:11:45,005 Created temporary directory: /tmp/pip-ephem-wheel-cache-4r5fbs7w 2026-04-10T11:11:45,007 Created temporary directory: /tmp/pip-build-tracker-tvqo7wid 2026-04-10T11:11:45,007 Initialized build tracking at /tmp/pip-build-tracker-tvqo7wid 2026-04-10T11:11:45,008 Created build tracker: /tmp/pip-build-tracker-tvqo7wid 2026-04-10T11:11:45,008 Entered build tracker: /tmp/pip-build-tracker-tvqo7wid 2026-04-10T11:11:45,009 Created temporary directory: /tmp/pip-wheel-eb76p3xg 2026-04-10T11:11:45,012 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-04-10T11:11:45,014 Created temporary directory: /tmp/pip-ephem-wheel-cache-ykbni6mw 2026-04-10T11:11:45,036 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-10T11:11:45,039 2 location(s) to search for versions of eulumdat-luminance: 2026-04-10T11:11:45,039 * https://pypi.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,039 * https://www.piwheels.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,040 Fetching project page and analyzing links: https://pypi.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,041 Getting page https://pypi.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,042 Found index url https://pypi.org/simple 2026-04-10T11:11:45,275 Fetched page https://pypi.org/simple/eulumdat-luminance/ as application/vnd.pypi.simple.v1+json 2026-04-10T11:11:45,279 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/f1/b5/490c238310962e159b42357bbbfa7d8afcad796c483306ee493b7cbf9619/eulumdat_luminance-0.0.1-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.9) 2026-04-10T11:11:45,280 Found link https://files.pythonhosted.org/packages/42/37/350a9162bfdcca93a195488c460084b2f048c5ddd55474dcfa6080b3dbce/eulumdat_luminance-0.0.1.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.9), version: 0.0.1 2026-04-10T11:11:45,281 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/f3/a7/ef5fed9efe3ce7877da9f78f02d41bb7b3a8c35f2f774acd785ba6f2f18f/eulumdat_luminance-1.0.0-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,282 Found link https://files.pythonhosted.org/packages/d8/96/45e5909f0eb74200ffbac008be1b2e1e32f4e4f32a692f5a575fd5153068/eulumdat_luminance-1.0.0.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10), version: 1.0.0 2026-04-10T11:11:45,283 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/c7/21/31910b36cac4a228f0905c8dbdb51879e4bb0597c2b4c8faa46f58b59283/eulumdat_luminance-1.0.1-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,283 Found link https://files.pythonhosted.org/packages/c1/58/f76c6e9bd725ec7218bc7b53887d9794c9a53197a1cfb96c4dd952fbdae4/eulumdat_luminance-1.0.1.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10), version: 1.0.1 2026-04-10T11:11:45,284 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/41/24/01173e551c85d305680fee5ff4b583fc9c19c3cd4e268a9c3b6bb66867c9/eulumdat_luminance-1.1.0-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,285 Found link https://files.pythonhosted.org/packages/dc/26/8da9f4f39323787ab6f5ef0b67b7c0be2b36f3c7720143cc24fa31634ee6/eulumdat_luminance-1.1.0.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10), version: 1.1.0 2026-04-10T11:11:45,286 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/d1/a0/51bb192543b1079393a28043ba82d857217dec0b21840f5f5764ac4519cc/eulumdat_luminance-1.1.1-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,287 Found link https://files.pythonhosted.org/packages/fd/bf/69fdbfc67da141745e9040016c987c9bc8b7c84e38580f7304776080b999/eulumdat_luminance-1.1.1.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10), version: 1.1.1 2026-04-10T11:11:45,288 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/10/44/c9576e33fb7c7e967bbea1e5d4312dc611958636fbdb7ca10a789fce8e96/eulumdat_luminance-1.2.0-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,288 Found link https://files.pythonhosted.org/packages/14/54/1788bffbda71a46915e79f7a80bfe08107242cd71ff20919a2f51548d12d/eulumdat_luminance-1.2.0.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10), version: 1.2.0 2026-04-10T11:11:45,289 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/b1/ba/b7802ec1fab3018c87d1a3332bb5f1b92e4a8ea08d62c2b1a1a38430e5d7/eulumdat_luminance-1.3.0-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,290 Found link https://files.pythonhosted.org/packages/8b/86/23ed9a2e6122aa8e7ed624df419941a79ef627293614676ef0c76b9f27c0/eulumdat_luminance-1.3.0.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10), version: 1.3.0 2026-04-10T11:11:45,290 Skipping link: No binaries permitted for eulumdat-luminance: https://files.pythonhosted.org/packages/98/34/b54697fe1c66c703484529d0a2e0d32f608aa7af44f22db2bd135cdcd646/eulumdat_luminance-1.3.1-py3-none-any.whl (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,291 Found link https://files.pythonhosted.org/packages/9f/44/1ccb33623a43c8a20bfe3ac17fc251363d29c572c7829d36a0076168fdce/eulumdat_luminance-1.3.1.tar.gz (from https://pypi.org/simple/eulumdat-luminance/) (requires-python:>=3.10), version: 1.3.1 2026-04-10T11:11:45,292 Fetching project page and analyzing links: https://www.piwheels.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,293 Getting page https://www.piwheels.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,294 Found index url https://www.piwheels.org/simple 2026-04-10T11:11:45,500 Fetched page https://www.piwheels.org/simple/eulumdat-luminance/ as text/html 2026-04-10T11:11:45,503 Skipping link: No binaries permitted for eulumdat-luminance: https://www.piwheels.org/simple/eulumdat-luminance/eulumdat_luminance-1.3.0-py3-none-any.whl#sha256=7c8132b11bb262575edf6d4cd663937789ca7cd5d15b071a84270d91c0512a1a (from https://www.piwheels.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,504 Skipping link: No binaries permitted for eulumdat-luminance: https://www.piwheels.org/simple/eulumdat-luminance/eulumdat_luminance-1.2.0-py3-none-any.whl#sha256=63a70f5ed4ff391d1ffb3cf17228fcf50f65e54ce9bdd635590b735600b0831a (from https://www.piwheels.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,504 Skipping link: No binaries permitted for eulumdat-luminance: https://www.piwheels.org/simple/eulumdat-luminance/eulumdat_luminance-1.1.1-py3-none-any.whl#sha256=5afbf6f7ed4be2060784109304b605d8672040b1bd927f6d642e110ee024f409 (from https://www.piwheels.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,505 Skipping link: No binaries permitted for eulumdat-luminance: https://www.piwheels.org/simple/eulumdat-luminance/eulumdat_luminance-1.1.0-py3-none-any.whl#sha256=3f0852a2471148abbbdf2cb7072cd78cc713c05a6ea603ca8b6f65eccd90f08a (from https://www.piwheels.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,505 Skipping link: No binaries permitted for eulumdat-luminance: https://www.piwheels.org/simple/eulumdat-luminance/eulumdat_luminance-1.0.1-py3-none-any.whl#sha256=76608b281a7ec7c33644fbbad6306d24a2d0ab3a52cbaee4af34d7ddc7f8a811 (from https://www.piwheels.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,506 Skipping link: No binaries permitted for eulumdat-luminance: https://www.piwheels.org/simple/eulumdat-luminance/eulumdat_luminance-1.0.0-py3-none-any.whl#sha256=f69a52354195c094081a1bb6e529c123b5010f117d8ec8aa344e06be5c43138b (from https://www.piwheels.org/simple/eulumdat-luminance/) (requires-python:>=3.10) 2026-04-10T11:11:45,507 Skipping link: No binaries permitted for eulumdat-luminance: https://www.piwheels.org/simple/eulumdat-luminance/eulumdat_luminance-0.0.1-py3-none-any.whl#sha256=96c221923c7d586d8902e9ec172d2adf8f4d5a4bdcf92c41fddbadf6a4c06e80 (from https://www.piwheels.org/simple/eulumdat-luminance/) (requires-python:>=3.9) 2026-04-10T11:11:45,507 Skipping link: not a file: https://www.piwheels.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,508 Skipping link: not a file: https://pypi.org/simple/eulumdat-luminance/ 2026-04-10T11:11:45,529 Given no hashes to check 1 links for project 'eulumdat-luminance': discarding no candidates 2026-04-10T11:11:45,548 Collecting eulumdat-luminance==1.3.1 2026-04-10T11:11:45,550 Created temporary directory: /tmp/pip-unpack-ms11v34s 2026-04-10T11:11:45,698 Downloading eulumdat_luminance-1.3.1.tar.gz (27 kB) 2026-04-10T11:11:45,763 Added eulumdat-luminance==1.3.1 from https://files.pythonhosted.org/packages/9f/44/1ccb33623a43c8a20bfe3ac17fc251363d29c572c7829d36a0076168fdce/eulumdat_luminance-1.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-tvqo7wid' 2026-04-10T11:11:45,768 Created temporary directory: /tmp/pip-build-env-83xo6_g2 2026-04-10T11:11:45,772 Installing build dependencies: started 2026-04-10T11:11:45,773 Running command pip subprocess to install build dependencies 2026-04-10T11:11:46,904 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-10T11:11:47,390 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-04-10T11:11:47,413 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-10T11:11:49,267 Collecting setuptools>=61.0 2026-04-10T11:11:49,345 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-10T11:11:52,323 Installing collected packages: setuptools 2026-04-10T11:11:55,309 Successfully installed setuptools-82.0.1 2026-04-10T11:11:55,576 Installing build dependencies: finished with status 'done' 2026-04-10T11:11:55,582 Getting requirements to build wheel: started 2026-04-10T11:11:55,584 Running command Getting requirements to build wheel 2026-04-10T11:11:56,181 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-10T11:11:56,181 !! 2026-04-10T11:11:56,182 ******************************************************************************** 2026-04-10T11:11:56,183 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-04-10T11:11:56,184 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-10T11:11:56,187 or your builds will no longer be supported. 2026-04-10T11:11:56,188 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:56,189 ******************************************************************************** 2026-04-10T11:11:56,190 !! 2026-04-10T11:11:56,190 corresp(dist, value, root_dir) 2026-04-10T11:11:56,264 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-10T11:11:56,265 !! 2026-04-10T11:11:56,266 ******************************************************************************** 2026-04-10T11:11:56,266 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-10T11:11:56,267 License :: OSI Approved :: MIT License 2026-04-10T11:11:56,268 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:56,269 ******************************************************************************** 2026-04-10T11:11:56,270 !! 2026-04-10T11:11:56,270 dist._finalize_license_expression() 2026-04-10T11:11:56,271 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-10T11:11:56,271 !! 2026-04-10T11:11:56,272 ******************************************************************************** 2026-04-10T11:11:56,273 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-10T11:11:56,274 License :: OSI Approved :: MIT License 2026-04-10T11:11:56,275 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:56,275 ******************************************************************************** 2026-04-10T11:11:56,276 !! 2026-04-10T11:11:56,277 self._finalize_license_expression() 2026-04-10T11:11:56,277 running egg_info 2026-04-10T11:11:56,280 writing src/eulumdat_luminance.egg-info/PKG-INFO 2026-04-10T11:11:56,285 writing dependency_links to src/eulumdat_luminance.egg-info/dependency_links.txt 2026-04-10T11:11:56,288 writing requirements to src/eulumdat_luminance.egg-info/requires.txt 2026-04-10T11:11:56,289 writing top-level names to src/eulumdat_luminance.egg-info/top_level.txt 2026-04-10T11:11:56,309 reading manifest file 'src/eulumdat_luminance.egg-info/SOURCES.txt' 2026-04-10T11:11:56,312 adding license file 'LICENSE' 2026-04-10T11:11:56,314 writing manifest file 'src/eulumdat_luminance.egg-info/SOURCES.txt' 2026-04-10T11:11:56,413 Getting requirements to build wheel: finished with status 'done' 2026-04-10T11:11:56,416 Created temporary directory: /tmp/pip-modern-metadata-itar4gqo 2026-04-10T11:11:56,418 Preparing metadata (pyproject.toml): started 2026-04-10T11:11:56,420 Running command Preparing metadata (pyproject.toml) 2026-04-10T11:11:56,978 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-10T11:11:56,978 !! 2026-04-10T11:11:56,979 ******************************************************************************** 2026-04-10T11:11:56,980 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-04-10T11:11:56,981 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-10T11:11:56,982 or your builds will no longer be supported. 2026-04-10T11:11:56,983 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:56,984 ******************************************************************************** 2026-04-10T11:11:56,985 !! 2026-04-10T11:11:56,985 corresp(dist, value, root_dir) 2026-04-10T11:11:57,053 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-10T11:11:57,053 !! 2026-04-10T11:11:57,055 ******************************************************************************** 2026-04-10T11:11:57,055 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-10T11:11:57,056 License :: OSI Approved :: MIT License 2026-04-10T11:11:57,057 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:57,057 ******************************************************************************** 2026-04-10T11:11:57,058 !! 2026-04-10T11:11:57,059 dist._finalize_license_expression() 2026-04-10T11:11:57,059 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-10T11:11:57,060 !! 2026-04-10T11:11:57,061 ******************************************************************************** 2026-04-10T11:11:57,061 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-10T11:11:57,062 License :: OSI Approved :: MIT License 2026-04-10T11:11:57,063 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:57,064 ******************************************************************************** 2026-04-10T11:11:57,065 !! 2026-04-10T11:11:57,065 self._finalize_license_expression() 2026-04-10T11:11:57,066 running dist_info 2026-04-10T11:11:57,074 creating /tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info 2026-04-10T11:11:57,075 writing /tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info/PKG-INFO 2026-04-10T11:11:57,080 writing dependency_links to /tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info/dependency_links.txt 2026-04-10T11:11:57,083 writing requirements to /tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info/requires.txt 2026-04-10T11:11:57,084 writing top-level names to /tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info/top_level.txt 2026-04-10T11:11:57,085 writing manifest file '/tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info/SOURCES.txt' 2026-04-10T11:11:57,102 reading manifest file '/tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info/SOURCES.txt' 2026-04-10T11:11:57,104 adding license file 'LICENSE' 2026-04-10T11:11:57,106 writing manifest file '/tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance.egg-info/SOURCES.txt' 2026-04-10T11:11:57,107 creating '/tmp/pip-modern-metadata-itar4gqo/eulumdat_luminance-1.3.1.dist-info' 2026-04-10T11:11:57,229 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-10T11:11:57,234 Source in /tmp/pip-wheel-eb76p3xg/eulumdat-luminance_41f229e3b76d4076a16a93e13c7b2ac6 has version 1.3.1, which satisfies requirement eulumdat-luminance==1.3.1 from https://files.pythonhosted.org/packages/9f/44/1ccb33623a43c8a20bfe3ac17fc251363d29c572c7829d36a0076168fdce/eulumdat_luminance-1.3.1.tar.gz 2026-04-10T11:11:57,235 Removed eulumdat-luminance==1.3.1 from https://files.pythonhosted.org/packages/9f/44/1ccb33623a43c8a20bfe3ac17fc251363d29c572c7829d36a0076168fdce/eulumdat_luminance-1.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-tvqo7wid' 2026-04-10T11:11:57,241 Created temporary directory: /tmp/pip-unpack-4n2m508q 2026-04-10T11:11:57,241 Building wheels for collected packages: eulumdat-luminance 2026-04-10T11:11:57,246 Created temporary directory: /tmp/pip-wheel-yoc2h_9e 2026-04-10T11:11:57,247 Destination directory: /tmp/pip-wheel-yoc2h_9e 2026-04-10T11:11:57,249 Building wheel for eulumdat-luminance (pyproject.toml): started 2026-04-10T11:11:57,250 Running command Building wheel for eulumdat-luminance (pyproject.toml) 2026-04-10T11:11:57,802 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-10T11:11:57,802 !! 2026-04-10T11:11:57,803 ******************************************************************************** 2026-04-10T11:11:57,804 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-04-10T11:11:57,805 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-10T11:11:57,806 or your builds will no longer be supported. 2026-04-10T11:11:57,806 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:57,807 ******************************************************************************** 2026-04-10T11:11:57,808 !! 2026-04-10T11:11:57,808 corresp(dist, value, root_dir) 2026-04-10T11:11:57,871 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-10T11:11:57,871 !! 2026-04-10T11:11:57,872 ******************************************************************************** 2026-04-10T11:11:57,873 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-10T11:11:57,874 License :: OSI Approved :: MIT License 2026-04-10T11:11:57,875 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:57,875 ******************************************************************************** 2026-04-10T11:11:57,876 !! 2026-04-10T11:11:57,877 dist._finalize_license_expression() 2026-04-10T11:11:57,877 /tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-10T11:11:57,878 !! 2026-04-10T11:11:57,879 ******************************************************************************** 2026-04-10T11:11:57,879 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-10T11:11:57,880 License :: OSI Approved :: MIT License 2026-04-10T11:11:57,881 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-10T11:11:57,882 ******************************************************************************** 2026-04-10T11:11:57,883 !! 2026-04-10T11:11:57,883 self._finalize_license_expression() 2026-04-10T11:11:57,884 running bdist_wheel 2026-04-10T11:11:57,895 running build 2026-04-10T11:11:57,896 running build_py 2026-04-10T11:11:57,902 creating build/lib/eulumdat_luminance 2026-04-10T11:11:57,904 copying src/eulumdat_luminance/calculator.py -> build/lib/eulumdat_luminance 2026-04-10T11:11:57,907 copying src/eulumdat_luminance/result.py -> build/lib/eulumdat_luminance 2026-04-10T11:11:57,909 copying src/eulumdat_luminance/plot.py -> build/lib/eulumdat_luminance 2026-04-10T11:11:57,912 copying src/eulumdat_luminance/__init__.py -> build/lib/eulumdat_luminance 2026-04-10T11:11:57,914 running egg_info 2026-04-10T11:11:57,924 writing src/eulumdat_luminance.egg-info/PKG-INFO 2026-04-10T11:11:57,928 writing dependency_links to src/eulumdat_luminance.egg-info/dependency_links.txt 2026-04-10T11:11:57,930 writing requirements to src/eulumdat_luminance.egg-info/requires.txt 2026-04-10T11:11:57,931 writing top-level names to src/eulumdat_luminance.egg-info/top_level.txt 2026-04-10T11:11:57,939 reading manifest file 'src/eulumdat_luminance.egg-info/SOURCES.txt' 2026-04-10T11:11:57,941 adding license file 'LICENSE' 2026-04-10T11:11:57,944 writing manifest file 'src/eulumdat_luminance.egg-info/SOURCES.txt' 2026-04-10T11:11:57,955 installing to build/bdist.linux-armv7l/wheel 2026-04-10T11:11:57,956 running install 2026-04-10T11:11:57,980 running install_lib 2026-04-10T11:11:57,986 creating build/bdist.linux-armv7l/wheel 2026-04-10T11:11:57,988 creating build/bdist.linux-armv7l/wheel/eulumdat_luminance 2026-04-10T11:11:57,989 copying build/lib/eulumdat_luminance/calculator.py -> build/bdist.linux-armv7l/wheel/./eulumdat_luminance 2026-04-10T11:11:57,993 copying build/lib/eulumdat_luminance/result.py -> build/bdist.linux-armv7l/wheel/./eulumdat_luminance 2026-04-10T11:11:57,997 copying build/lib/eulumdat_luminance/plot.py -> build/bdist.linux-armv7l/wheel/./eulumdat_luminance 2026-04-10T11:11:58,002 copying build/lib/eulumdat_luminance/__init__.py -> build/bdist.linux-armv7l/wheel/./eulumdat_luminance 2026-04-10T11:11:58,004 running install_egg_info 2026-04-10T11:11:58,008 Copying src/eulumdat_luminance.egg-info to build/bdist.linux-armv7l/wheel/./eulumdat_luminance-1.3.1-py3.11.egg-info 2026-04-10T11:11:58,018 running install_scripts 2026-04-10T11:11:58,029 creating build/bdist.linux-armv7l/wheel/eulumdat_luminance-1.3.1.dist-info/WHEEL 2026-04-10T11:11:58,031 creating '/tmp/pip-wheel-yoc2h_9e/.tmp-hzu6h3g7/eulumdat_luminance-1.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-10T11:11:58,034 adding 'eulumdat_luminance/__init__.py' 2026-04-10T11:11:58,037 adding 'eulumdat_luminance/calculator.py' 2026-04-10T11:11:58,042 adding 'eulumdat_luminance/plot.py' 2026-04-10T11:11:58,044 adding 'eulumdat_luminance/result.py' 2026-04-10T11:11:58,046 adding 'eulumdat_luminance-1.3.1.dist-info/licenses/LICENSE' 2026-04-10T11:11:58,048 adding 'eulumdat_luminance-1.3.1.dist-info/METADATA' 2026-04-10T11:11:58,049 adding 'eulumdat_luminance-1.3.1.dist-info/WHEEL' 2026-04-10T11:11:58,050 adding 'eulumdat_luminance-1.3.1.dist-info/top_level.txt' 2026-04-10T11:11:58,051 adding 'eulumdat_luminance-1.3.1.dist-info/RECORD' 2026-04-10T11:11:58,052 removing build/bdist.linux-armv7l/wheel 2026-04-10T11:11:58,056 Traceback (most recent call last): 2026-04-10T11:11:58,057 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2026-04-10T11:11:58,059 dist.run_commands() 2026-04-10T11:11:58,059 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1000, in run_commands 2026-04-10T11:11:58,060 self.run_command(cmd) 2026-04-10T11:11:58,060 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1107, in run_command 2026-04-10T11:11:58,061 super().run_command(command) 2026-04-10T11:11:58,061 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1019, in run_command 2026-04-10T11:11:58,062 cmd_obj.run() 2026-04-10T11:11:58,062 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/command/bdist_wheel.py", line 452, in run 2026-04-10T11:11:58,063 _shutil.rmtree(self.bdist_dir) 2026-04-10T11:11:58,063 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/_shutil.py", line 48, in rmtree 2026-04-10T11:11:58,064 return py311.shutil_rmtree(path, ignore_errors, onexc) 2026-04-10T11:11:58,064 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,065 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/compat/py311.py", line 27, in shutil_rmtree 2026-04-10T11:11:58,066 return shutil.rmtree(path, ignore_errors, onerror=_handler) 2026-04-10T11:11:58,066 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,067 File "/usr/lib/python3.11/shutil.py", line 732, in rmtree 2026-04-10T11:11:58,067 _rmtree_safe_fd(fd, path, onerror) 2026-04-10T11:11:58,068 File "/usr/lib/python3.11/shutil.py", line 666, in _rmtree_safe_fd 2026-04-10T11:11:58,068 onerror(os.rmdir, fullname, sys.exc_info()) 2026-04-10T11:11:58,069 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/compat/py311.py", line 25, in _handler 2026-04-10T11:11:58,069 onexc(fn, path, excinfo[1]) 2026-04-10T11:11:58,070 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/_shutil.py", line 40, in _auto_chmod 2026-04-10T11:11:58,071 raise exc 2026-04-10T11:11:58,071 File "/usr/lib/python3.11/shutil.py", line 664, in _rmtree_safe_fd 2026-04-10T11:11:58,072 os.rmdir(entry.name, dir_fd=topfd) 2026-04-10T11:11:58,072 OSError: [Errno 39] Directory not empty: 'eulumdat_luminance' 2026-04-10T11:11:58,073 During handling of the above exception, another exception occurred: 2026-04-10T11:11:58,074 Traceback (most recent call last): 2026-04-10T11:11:58,074 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir 2026-04-10T11:11:58,075 self.run_setup() 2026-04-10T11:11:58,075 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2026-04-10T11:11:58,076 exec(code, locals()) 2026-04-10T11:11:58,076 File "", line 1, in 2026-04-10T11:11:58,077 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-04-10T11:11:58,077 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-04-10T11:11:58,078 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,078 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2026-04-10T11:11:58,078 return run_commands(dist) 2026-04-10T11:11:58,079 ^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,079 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 210, in run_commands 2026-04-10T11:11:58,080 raise SystemExit(f"error: {exc}") 2026-04-10T11:11:58,081 SystemExit: error: [Errno 39] Directory not empty: 'eulumdat_luminance' 2026-04-10T11:11:58,083 During handling of the above exception, another exception occurred: 2026-04-10T11:11:58,084 Traceback (most recent call last): 2026-04-10T11:11:58,085 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2026-04-10T11:11:58,086 main() 2026-04-10T11:11:58,086 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2026-04-10T11:11:58,087 json_out['return_val'] = hook(**hook_input['kwargs']) 2026-04-10T11:11:58,088 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,089 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel 2026-04-10T11:11:58,089 return _build_backend().build_wheel(wheel_directory, config_settings, 2026-04-10T11:11:58,090 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,091 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 441, in build_wheel 2026-04-10T11:11:58,092 return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)]) 2026-04-10T11:11:58,092 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,093 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 429, in _build 2026-04-10T11:11:58,094 return self._build_with_temp_dir( 2026-04-10T11:11:58,095 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:11:58,095 File "/tmp/pip-build-env-83xo6_g2/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 398, in _build_with_temp_dir 2026-04-10T11:11:58,096 with tempfile.TemporaryDirectory( 2026-04-10T11:11:58,097 File "/usr/lib/python3.11/tempfile.py", line 1052, in __exit__ 2026-04-10T11:11:58,098 self.cleanup() 2026-04-10T11:11:58,098 File "/usr/lib/python3.11/tempfile.py", line 1056, in cleanup 2026-04-10T11:11:58,099 self._rmtree(self.name, ignore_errors=self._ignore_cleanup_errors) 2026-04-10T11:11:58,100 File "/usr/lib/python3.11/tempfile.py", line 1038, in _rmtree 2026-04-10T11:11:58,100 _rmtree(name, onerror=onerror) 2026-04-10T11:11:58,101 File "/usr/lib/python3.11/shutil.py", line 738, in rmtree 2026-04-10T11:11:58,102 onerror(os.rmdir, path, sys.exc_info()) 2026-04-10T11:11:58,103 File "/usr/lib/python3.11/shutil.py", line 736, in rmtree 2026-04-10T11:11:58,103 os.rmdir(path, dir_fd=dir_fd) 2026-04-10T11:11:58,104 OSError: [Errno 39] Directory not empty: '/tmp/pip-wheel-yoc2h_9e/.tmp-hzu6h3g7' 2026-04-10T11:11:58,178 ERROR: [present-rich] Building wheel for eulumdat-luminance (pyproject.toml) exited with 1 2026-04-10T11:11:58,192 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpbsg8aw0j[/] 2026-04-10T11:11:58,192 [bold magenta]cwd[/]: /tmp/pip-wheel-eb76p3xg/eulumdat-luminance_41f229e3b76d4076a16a93e13c7b2ac6 2026-04-10T11:11:58,193 Building wheel for eulumdat-luminance (pyproject.toml): finished with status 'error' 2026-04-10T11:11:58,195 ERROR: Failed building wheel for eulumdat-luminance 2026-04-10T11:12:01,213 Failed to build eulumdat-luminance 2026-04-10T11:12:01,216 ERROR: Failed to build one or more wheels 2026-04-10T11:12:01,218 Exception information: 2026-04-10T11:12:01,218 Traceback (most recent call last): 2026-04-10T11:12:01,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-04-10T11:12:01,218 status = run_func(*args) 2026-04-10T11:12:01,218 ^^^^^^^^^^^^^^^ 2026-04-10T11:12:01,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-04-10T11:12:01,218 return func(self, options, args) 2026-04-10T11:12:01,218 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-10T11:12:01,218 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-04-10T11:12:01,218 raise CommandError("Failed to build one or more wheels") 2026-04-10T11:12:01,218 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-04-10T11:12:01,225 Removed build tracker: '/tmp/pip-build-tracker-tvqo7wid'