2025-11-06T13:21:40,015 Created temporary directory: /tmp/pip-ephem-wheel-cache-cyvz6tof 2025-11-06T13:21:40,017 Created temporary directory: /tmp/pip-build-tracker-8btex7fr 2025-11-06T13:21:40,018 Initialized build tracking at /tmp/pip-build-tracker-8btex7fr 2025-11-06T13:21:40,018 Created build tracker: /tmp/pip-build-tracker-8btex7fr 2025-11-06T13:21:40,019 Entered build tracker: /tmp/pip-build-tracker-8btex7fr 2025-11-06T13:21:40,019 Created temporary directory: /tmp/pip-wheel-murouu6x 2025-11-06T13:21:40,023 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-06T13:21:40,025 Created temporary directory: /tmp/pip-ephem-wheel-cache-qfrj2mzo 2025-11-06T13:21:40,047 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-06T13:21:40,050 2 location(s) to search for versions of glycorender: 2025-11-06T13:21:40,050 * https://pypi.org/simple/glycorender/ 2025-11-06T13:21:40,050 * https://www.piwheels.org/simple/glycorender/ 2025-11-06T13:21:40,051 Fetching project page and analyzing links: https://pypi.org/simple/glycorender/ 2025-11-06T13:21:40,052 Getting page https://pypi.org/simple/glycorender/ 2025-11-06T13:21:40,053 Found index url https://pypi.org/simple 2025-11-06T13:21:40,270 Fetched page https://pypi.org/simple/glycorender/ as application/vnd.pypi.simple.v1+json 2025-11-06T13:21:40,274 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/90/87/6719fbec40acd33d253969c049580d3378cfc839a1c9d50f5d47694b5f85/glycorender-0.1.0-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,275 Found link https://files.pythonhosted.org/packages/37/f4/567515da43b33d37ae12df33ce9c853de92978423f3d49be73278db95e87/glycorender-0.1.0.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.1.0 2025-11-06T13:21:40,276 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/75/65/8e97f42829cefc0d27eae663cf4e5da4294fdc55096f76e57e377327a00f/glycorender-0.1.1-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,277 Found link https://files.pythonhosted.org/packages/8e/74/3e1db95d0ef68bfb07da4025fcd042f1ddefb8fc9004535c744571c86755/glycorender-0.1.1.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.1.1 2025-11-06T13:21:40,278 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/10/e0/3a4a5b743ef077e0cb00797329f3b139ad43c34d164ae597c4027fbf8d2e/glycorender-0.1.2-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,279 Found link https://files.pythonhosted.org/packages/02/81/029e4238a74e5fc38349e7842ee229355ee513152aee03631c2bbf76b511/glycorender-0.1.2.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.1.2 2025-11-06T13:21:40,280 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/04/42/77e90818a713175f8f1999cf2946c33736d3c00257ba65e391babef6133b/glycorender-0.1.3-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,281 Found link https://files.pythonhosted.org/packages/c7/1e/ef3d275d190866863e48e7f0345f4bd5a8beb61ac61f08eed95a5e9e0c2c/glycorender-0.1.3.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.1.3 2025-11-06T13:21:40,281 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/59/47/2206e5fb5e2ce917eae6677a53d56d2baab199823a2a20f55e1165183437/glycorender-0.1.4-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,282 Found link https://files.pythonhosted.org/packages/bd/b2/7674386e4e7c41e4fbb07e74a010724b77d47fb5c71a6e3a0d60d3d0f072/glycorender-0.1.4.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.1.4 2025-11-06T13:21:40,283 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/68/59/2c14c166c97bae1fc30557d76144251953511b5d07279cffadbec9865c6d/glycorender-0.1.5-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,284 Found link https://files.pythonhosted.org/packages/ea/78/8bb1e92027cd6a02052618b06a871025f1e54a80e787cf61b8d90198c41d/glycorender-0.1.5.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.1.5 2025-11-06T13:21:40,285 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/15/62/07049f6b11cfffcb5b25454801f3ffc6c765888e351aebd31d5f8054489e/glycorender-0.2.0-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,286 Found link https://files.pythonhosted.org/packages/ed/83/0d76a718a8916ea225034672814a043de358650d329c60793886bf0cb25a/glycorender-0.2.0.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.2.0 2025-11-06T13:21:40,286 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/e5/00/3e6f85d376edcb4f3cd238c7e0825a297b1ec6a3471b48438f58246afe5b/glycorender-0.2.1-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,287 Found link https://files.pythonhosted.org/packages/09/91/4e7ad3e1e8dbddd65fd7064b1440a5aeb42dba56316a45f08e36ecdcd592/glycorender-0.2.1.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.2.1 2025-11-06T13:21:40,288 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/3b/77/a4b81c9b9757de8383b77c48f85c615676d5cf8aefb43f2f65ac48e1b240/glycorender-0.2.2-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,289 Found link https://files.pythonhosted.org/packages/26/24/3bb57ae25e74eb1fcfb9899d9d290d9521b7876aa6ee8f816b5ec8bbaeeb/glycorender-0.2.2.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.2.2 2025-11-06T13:21:40,290 Fetching project page and analyzing links: https://www.piwheels.org/simple/glycorender/ 2025-11-06T13:21:40,290 Getting page https://www.piwheels.org/simple/glycorender/ 2025-11-06T13:21:40,292 Found index url https://www.piwheels.org/simple 2025-11-06T13:21:40,456 Fetched page https://www.piwheels.org/simple/glycorender/ as text/html 2025-11-06T13:21:40,460 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.2.1-py3-none-any.whl#sha256=88da5607cefbec4bce45ec2c08cdf319323de7dbc741a61fc0788dbd08c70433 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,460 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.2.0-py3-none-any.whl#sha256=d0b32fb348f36159d17b892e944d7b65c0e1ce85d692bf79587c945a8ad47db9 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,461 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.1.5-py3-none-any.whl#sha256=85b7e63a9d66a8f4b213e073a0be7df262b776a312a59927099fc5fbbd08f5c3 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,462 Skipping link: No binaries permitted for glycorender: https://www.piwheels.org/simple/glycorender/glycorender-0.1.4-py3-none-any.whl#sha256=5d16dc346c0414052031b327b22af4926b775dad80040fea84f52d800a3358b2 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,462 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.1.3-py3-none-any.whl#sha256=39c4be98f62086e67de50bcde5a41870d98679bae6215a84f0efbb9714b28b2b (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,463 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.1.2-py3-none-any.whl#sha256=651b80ef8fa9472234830389a7a29266938351f410e27a441d5541bbaf2aa787 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,464 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.1.1-py3-none-any.whl#sha256=f54f0b8ef0a5750bf009c6a767072525f5c87af03c4f4418462bd7af10a45c4a (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,464 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.1.0-py3-none-any.whl#sha256=ff5345beb48a869a3a442b4b73893bb54c4bf0a6b74a9954f3b8096f8d383c0a (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2025-11-06T13:21:40,465 Skipping link: not a file: https://www.piwheels.org/simple/glycorender/ 2025-11-06T13:21:40,465 Skipping link: not a file: https://pypi.org/simple/glycorender/ 2025-11-06T13:21:40,485 Given no hashes to check 1 links for project 'glycorender': discarding no candidates 2025-11-06T13:21:40,502 Collecting glycorender==0.2.2 2025-11-06T13:21:40,505 Created temporary directory: /tmp/pip-unpack-t_e0f779 2025-11-06T13:21:40,725 Downloading glycorender-0.2.2.tar.gz (122 kB) 2025-11-06T13:21:40,832 Added glycorender==0.2.2 from https://files.pythonhosted.org/packages/26/24/3bb57ae25e74eb1fcfb9899d9d290d9521b7876aa6ee8f816b5ec8bbaeeb/glycorender-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-8btex7fr' 2025-11-06T13:21:40,837 Created temporary directory: /tmp/pip-build-env-geikuwx6 2025-11-06T13:21:40,841 Installing build dependencies: started 2025-11-06T13:21:40,843 Running command pip subprocess to install build dependencies 2025-11-06T13:21:42,008 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-06T13:21:42,601 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-06T13:21:42,625 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-06T13:21:44,384 Collecting setuptools>=42 2025-11-06T13:21:44,478 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-06T13:21:44,785 Collecting wheel 2025-11-06T13:21:44,804 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-06T13:21:47,673 Installing collected packages: wheel, setuptools 2025-11-06T13:21:47,916 Creating /tmp/pip-build-env-geikuwx6/overlay/local/bin 2025-11-06T13:21:47,918 changing mode of /tmp/pip-build-env-geikuwx6/overlay/local/bin/wheel to 755 2025-11-06T13:21:51,522 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-06T13:21:51,800 Installing build dependencies: finished with status 'done' 2025-11-06T13:21:51,807 Getting requirements to build wheel: started 2025-11-06T13:21:51,808 Running command Getting requirements to build wheel 2025-11-06T13:21:52,394 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-06T13:21:52,394 !! 2025-11-06T13:21:52,396 ******************************************************************************** 2025-11-06T13:21:52,396 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-06T13:21:52,398 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-06T13:21:52,398 or your builds will no longer be supported. 2025-11-06T13:21:52,399 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:52,399 ******************************************************************************** 2025-11-06T13:21:52,400 !! 2025-11-06T13:21:52,401 corresp(dist, value, root_dir) 2025-11-06T13:21:52,482 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-06T13:21:52,482 !! 2025-11-06T13:21:52,483 ******************************************************************************** 2025-11-06T13:21:52,484 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-06T13:21:52,485 License :: OSI Approved :: MIT License 2025-11-06T13:21:52,486 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:52,486 ******************************************************************************** 2025-11-06T13:21:52,487 !! 2025-11-06T13:21:52,488 dist._finalize_license_expression() 2025-11-06T13:21:52,488 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-06T13:21:52,489 !! 2025-11-06T13:21:52,489 ******************************************************************************** 2025-11-06T13:21:52,490 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-06T13:21:52,491 License :: OSI Approved :: MIT License 2025-11-06T13:21:52,492 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:52,492 ******************************************************************************** 2025-11-06T13:21:52,493 !! 2025-11-06T13:21:52,494 self._finalize_license_expression() 2025-11-06T13:21:52,494 running egg_info 2025-11-06T13:21:52,501 writing glycorender.egg-info/PKG-INFO 2025-11-06T13:21:52,504 writing dependency_links to glycorender.egg-info/dependency_links.txt 2025-11-06T13:21:52,507 writing requirements to glycorender.egg-info/requires.txt 2025-11-06T13:21:52,508 writing top-level names to glycorender.egg-info/top_level.txt 2025-11-06T13:21:52,530 reading manifest file 'glycorender.egg-info/SOURCES.txt' 2025-11-06T13:21:52,532 reading manifest template 'MANIFEST.in' 2025-11-06T13:21:52,535 warning: no files found matching 'LICENSE' under directory 'glycorender/fonts' 2025-11-06T13:21:52,536 adding license file 'LICENSE' 2025-11-06T13:21:52,539 writing manifest file 'glycorender.egg-info/SOURCES.txt' 2025-11-06T13:21:52,636 Getting requirements to build wheel: finished with status 'done' 2025-11-06T13:21:52,639 Created temporary directory: /tmp/pip-modern-metadata-runkjm5h 2025-11-06T13:21:52,641 Preparing metadata (pyproject.toml): started 2025-11-06T13:21:52,642 Running command Preparing metadata (pyproject.toml) 2025-11-06T13:21:53,199 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-06T13:21:53,200 !! 2025-11-06T13:21:53,201 ******************************************************************************** 2025-11-06T13:21:53,201 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-06T13:21:53,203 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-06T13:21:53,203 or your builds will no longer be supported. 2025-11-06T13:21:53,204 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:53,204 ******************************************************************************** 2025-11-06T13:21:53,205 !! 2025-11-06T13:21:53,206 corresp(dist, value, root_dir) 2025-11-06T13:21:53,281 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-06T13:21:53,281 !! 2025-11-06T13:21:53,282 ******************************************************************************** 2025-11-06T13:21:53,284 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-06T13:21:53,285 License :: OSI Approved :: MIT License 2025-11-06T13:21:53,288 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:53,290 ******************************************************************************** 2025-11-06T13:21:53,290 !! 2025-11-06T13:21:53,291 dist._finalize_license_expression() 2025-11-06T13:21:53,291 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-06T13:21:53,292 !! 2025-11-06T13:21:53,293 ******************************************************************************** 2025-11-06T13:21:53,294 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-06T13:21:53,295 License :: OSI Approved :: MIT License 2025-11-06T13:21:53,296 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:53,297 ******************************************************************************** 2025-11-06T13:21:53,298 !! 2025-11-06T13:21:53,299 self._finalize_license_expression() 2025-11-06T13:21:53,300 running dist_info 2025-11-06T13:21:53,313 creating /tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info 2025-11-06T13:21:53,314 writing /tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info/PKG-INFO 2025-11-06T13:21:53,318 writing dependency_links to /tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info/dependency_links.txt 2025-11-06T13:21:53,321 writing requirements to /tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info/requires.txt 2025-11-06T13:21:53,322 writing top-level names to /tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info/top_level.txt 2025-11-06T13:21:53,324 writing manifest file '/tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info/SOURCES.txt' 2025-11-06T13:21:53,343 reading manifest file '/tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info/SOURCES.txt' 2025-11-06T13:21:53,346 reading manifest template 'MANIFEST.in' 2025-11-06T13:21:53,349 warning: no files found matching 'LICENSE' under directory 'glycorender/fonts' 2025-11-06T13:21:53,349 adding license file 'LICENSE' 2025-11-06T13:21:53,352 writing manifest file '/tmp/pip-modern-metadata-runkjm5h/glycorender.egg-info/SOURCES.txt' 2025-11-06T13:21:53,354 creating '/tmp/pip-modern-metadata-runkjm5h/glycorender-0.2.2.dist-info' 2025-11-06T13:21:53,476 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-06T13:21:53,480 Source in /tmp/pip-wheel-murouu6x/glycorender_234c0519091a44cab32a2bc1c1d3ef34 has version 0.2.2, which satisfies requirement glycorender==0.2.2 from https://files.pythonhosted.org/packages/26/24/3bb57ae25e74eb1fcfb9899d9d290d9521b7876aa6ee8f816b5ec8bbaeeb/glycorender-0.2.2.tar.gz 2025-11-06T13:21:53,481 Removed glycorender==0.2.2 from https://files.pythonhosted.org/packages/26/24/3bb57ae25e74eb1fcfb9899d9d290d9521b7876aa6ee8f816b5ec8bbaeeb/glycorender-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-8btex7fr' 2025-11-06T13:21:53,487 Created temporary directory: /tmp/pip-unpack-3ziocymf 2025-11-06T13:21:53,488 Building wheels for collected packages: glycorender 2025-11-06T13:21:53,492 Created temporary directory: /tmp/pip-wheel-b05xskg2 2025-11-06T13:21:53,492 Destination directory: /tmp/pip-wheel-b05xskg2 2025-11-06T13:21:53,494 Building wheel for glycorender (pyproject.toml): started 2025-11-06T13:21:53,495 Running command Building wheel for glycorender (pyproject.toml) 2025-11-06T13:21:54,069 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-06T13:21:54,069 !! 2025-11-06T13:21:54,070 ******************************************************************************** 2025-11-06T13:21:54,071 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-06T13:21:54,072 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-06T13:21:54,072 or your builds will no longer be supported. 2025-11-06T13:21:54,073 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:54,073 ******************************************************************************** 2025-11-06T13:21:54,075 !! 2025-11-06T13:21:54,075 corresp(dist, value, root_dir) 2025-11-06T13:21:54,147 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-06T13:21:54,147 !! 2025-11-06T13:21:54,149 ******************************************************************************** 2025-11-06T13:21:54,149 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-06T13:21:54,150 License :: OSI Approved :: MIT License 2025-11-06T13:21:54,151 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:54,152 ******************************************************************************** 2025-11-06T13:21:54,153 !! 2025-11-06T13:21:54,154 dist._finalize_license_expression() 2025-11-06T13:21:54,154 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-06T13:21:54,155 !! 2025-11-06T13:21:54,156 ******************************************************************************** 2025-11-06T13:21:54,156 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-06T13:21:54,157 License :: OSI Approved :: MIT License 2025-11-06T13:21:54,158 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-06T13:21:54,159 ******************************************************************************** 2025-11-06T13:21:54,160 !! 2025-11-06T13:21:54,160 self._finalize_license_expression() 2025-11-06T13:21:54,161 running bdist_wheel 2025-11-06T13:21:54,178 running build 2025-11-06T13:21:54,179 running build_py 2025-11-06T13:21:54,185 creating build/lib/glycorender 2025-11-06T13:21:54,188 copying glycorender/__init__.py -> build/lib/glycorender 2025-11-06T13:21:54,190 copying glycorender/render.py -> build/lib/glycorender 2025-11-06T13:21:54,192 running egg_info 2025-11-06T13:21:54,204 writing glycorender.egg-info/PKG-INFO 2025-11-06T13:21:54,207 writing dependency_links to glycorender.egg-info/dependency_links.txt 2025-11-06T13:21:54,209 writing requirements to glycorender.egg-info/requires.txt 2025-11-06T13:21:54,210 writing top-level names to glycorender.egg-info/top_level.txt 2025-11-06T13:21:54,220 reading manifest file 'glycorender.egg-info/SOURCES.txt' 2025-11-06T13:21:54,223 reading manifest template 'MANIFEST.in' 2025-11-06T13:21:54,226 warning: no files found matching 'LICENSE' under directory 'glycorender/fonts' 2025-11-06T13:21:54,227 adding license file 'LICENSE' 2025-11-06T13:21:54,229 writing manifest file 'glycorender.egg-info/SOURCES.txt' 2025-11-06T13:21:54,231 /tmp/pip-build-env-geikuwx6/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'glycorender.fonts' is absent from the `packages` configuration. 2025-11-06T13:21:54,232 !! 2025-11-06T13:21:54,233 ******************************************************************************** 2025-11-06T13:21:54,233 ############################ 2025-11-06T13:21:54,234 # Package would be ignored # 2025-11-06T13:21:54,234 ############################ 2025-11-06T13:21:54,235 Python recognizes 'glycorender.fonts' as an importable package[^1], 2025-11-06T13:21:54,235 but it is absent from setuptools' `packages` configuration. 2025-11-06T13:21:54,236 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-06T13:21:54,237 package, please make sure that 'glycorender.fonts' is explicitly added 2025-11-06T13:21:54,238 to the `packages` configuration field. 2025-11-06T13:21:54,239 Alternatively, you can also rely on setuptools' discovery methods 2025-11-06T13:21:54,239 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-06T13:21:54,240 instead of `find_packages(...)`/`find:`). 2025-11-06T13:21:54,241 You can read more about "package discovery" on setuptools documentation page: 2025-11-06T13:21:54,242 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-06T13:21:54,243 If you don't want 'glycorender.fonts' to be distributed and are 2025-11-06T13:21:54,244 already explicitly excluding 'glycorender.fonts' via 2025-11-06T13:21:54,245 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-06T13:21:54,245 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-06T13:21:54,246 combination with a more fine grained `package-data` configuration. 2025-11-06T13:21:54,247 You can read more about "package data files" on setuptools documentation page: 2025-11-06T13:21:54,248 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-06T13:21:54,249 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-06T13:21:54,250 even if it does not contain any `.py` files. 2025-11-06T13:21:54,250 On the other hand, currently there is no concept of package data 2025-11-06T13:21:54,251 directory, all directories are treated like packages. 2025-11-06T13:21:54,251 ******************************************************************************** 2025-11-06T13:21:54,252 !! 2025-11-06T13:21:54,253 check.warn(importable) 2025-11-06T13:21:54,253 creating build/lib/glycorender/fonts 2025-11-06T13:21:54,254 copying glycorender/fonts/Comfortaa-Bold.ttf -> build/lib/glycorender/fonts 2025-11-06T13:21:54,255 copying glycorender/fonts/Comfortaa-Regular.ttf -> build/lib/glycorender/fonts 2025-11-06T13:21:54,256 installing to build/bdist.linux-armv7l/wheel 2025-11-06T13:21:54,257 running install 2025-11-06T13:21:54,280 running install_lib 2025-11-06T13:21:54,287 creating build/bdist.linux-armv7l/wheel 2025-11-06T13:21:54,289 creating build/bdist.linux-armv7l/wheel/glycorender 2025-11-06T13:21:54,290 copying build/lib/glycorender/__init__.py -> build/bdist.linux-armv7l/wheel/./glycorender 2025-11-06T13:21:54,292 copying build/lib/glycorender/render.py -> build/bdist.linux-armv7l/wheel/./glycorender 2025-11-06T13:21:54,296 creating build/bdist.linux-armv7l/wheel/glycorender/fonts 2025-11-06T13:21:54,297 copying build/lib/glycorender/fonts/Comfortaa-Bold.ttf -> build/bdist.linux-armv7l/wheel/./glycorender/fonts 2025-11-06T13:21:54,301 copying build/lib/glycorender/fonts/Comfortaa-Regular.ttf -> build/bdist.linux-armv7l/wheel/./glycorender/fonts 2025-11-06T13:21:54,304 running install_egg_info 2025-11-06T13:21:54,310 Copying glycorender.egg-info to build/bdist.linux-armv7l/wheel/./glycorender-0.2.2-py3.11.egg-info 2025-11-06T13:21:54,320 running install_scripts 2025-11-06T13:21:54,329 creating build/bdist.linux-armv7l/wheel/glycorender-0.2.2.dist-info/WHEEL 2025-11-06T13:21:54,332 creating '/tmp/pip-wheel-b05xskg2/.tmp-g3_lyeyk/glycorender-0.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-06T13:21:54,334 adding 'glycorender/__init__.py' 2025-11-06T13:21:54,341 adding 'glycorender/render.py' 2025-11-06T13:21:54,358 adding 'glycorender/fonts/Comfortaa-Bold.ttf' 2025-11-06T13:21:54,374 adding 'glycorender/fonts/Comfortaa-Regular.ttf' 2025-11-06T13:21:54,377 adding 'glycorender-0.2.2.dist-info/licenses/LICENSE' 2025-11-06T13:21:54,379 adding 'glycorender-0.2.2.dist-info/METADATA' 2025-11-06T13:21:54,380 adding 'glycorender-0.2.2.dist-info/WHEEL' 2025-11-06T13:21:54,381 adding 'glycorender-0.2.2.dist-info/top_level.txt' 2025-11-06T13:21:54,382 adding 'glycorender-0.2.2.dist-info/RECORD' 2025-11-06T13:21:54,384 removing build/bdist.linux-armv7l/wheel 2025-11-06T13:21:54,488 Building wheel for glycorender (pyproject.toml): finished with status 'done' 2025-11-06T13:21:54,493 Created wheel for glycorender: filename=glycorender-0.2.2-py3-none-any.whl size=120941 sha256=8301322f1ccec066c8f3a0835d2993179daa3a8c9035a98ecc8d09a6427a28e8 2025-11-06T13:21:54,494 Stored in directory: /tmp/pip-ephem-wheel-cache-qfrj2mzo/wheels/ab/eb/0d/8d84a448e945c3ea0e865c3f0a9d93615f5a950610cf25e844 2025-11-06T13:21:54,504 Successfully built glycorender 2025-11-06T13:21:54,511 Removed build tracker: '/tmp/pip-build-tracker-8btex7fr'