2026-09-24T17:34:08,315 Created temporary directory: /tmp/pip-ephem-wheel-cache-4gfs2z6u 2026-09-24T17:34:08,317 Created temporary directory: /tmp/pip-build-tracker-b26cm1zs 2026-09-24T17:34:08,317 Initialized build tracking at /tmp/pip-build-tracker-b26cm1zs 2026-09-24T17:34:08,318 Created build tracker: /tmp/pip-build-tracker-b26cm1zs 2026-09-24T17:34:08,318 Entered build tracker: /tmp/pip-build-tracker-b26cm1zs 2026-09-24T17:34:08,319 Created temporary directory: /tmp/pip-wheel-t6whtfw9 2026-09-24T17:34:08,322 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-09-24T17:34:08,324 Created temporary directory: /tmp/pip-ephem-wheel-cache-dy9zbjfz 2026-09-24T17:34:08,346 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-24T17:34:08,350 2 location(s) to search for versions of glycorender: 2026-09-24T17:34:08,350 * https://pypi.org/simple/glycorender/ 2026-09-24T17:34:08,350 * https://www.piwheels.org/simple/glycorender/ 2026-09-24T17:34:08,350 Fetching project page and analyzing links: https://pypi.org/simple/glycorender/ 2026-09-24T17:34:08,351 Getting page https://pypi.org/simple/glycorender/ 2026-09-24T17:34:08,353 Found index url https://pypi.org/simple 2026-09-24T17:34:08,596 Fetched page https://pypi.org/simple/glycorender/ as application/vnd.pypi.simple.v1+json 2026-09-24T17:34:08,603 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) 2026-09-24T17:34:08,604 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 2026-09-24T17:34:08,605 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) 2026-09-24T17:34:08,606 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 2026-09-24T17:34:08,606 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) 2026-09-24T17:34:08,607 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 2026-09-24T17:34:08,608 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) 2026-09-24T17:34:08,609 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 2026-09-24T17:34:08,610 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) 2026-09-24T17:34:08,611 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 2026-09-24T17:34:08,611 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) 2026-09-24T17:34:08,612 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 2026-09-24T17:34:08,613 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) 2026-09-24T17:34:08,614 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 2026-09-24T17:34:08,614 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) 2026-09-24T17:34:08,615 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 2026-09-24T17:34:08,616 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) 2026-09-24T17:34:08,617 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 2026-09-24T17:34:08,617 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/09/6f/30e9c01eb7b03505d158ae926dfa29ee29052600afc3092a2f63dd09c4e7/glycorender-0.2.3-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,618 Found link https://files.pythonhosted.org/packages/c9/17/bf6eb1dd48e93764c6c00025cd5aa97a85253a0aac6653d3f0d17f3d9691/glycorender-0.2.3.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.2.3 2026-09-24T17:34:08,619 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/8f/7e/54350df94a6c4f228a156a8c04b8a78bbf43c41256084cfa0a9bb302b27b/glycorender-0.2.4-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,620 Found link https://files.pythonhosted.org/packages/60/e1/15ff21aaeadb1a53eea1c7f23d3db70ccd4bdbe53c2bedca34171db3873e/glycorender-0.2.4.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.2.4 2026-09-24T17:34:08,620 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/49/2d/cd7ae6e2655760eec8612ed39981f4a74d977e635358045e204c5c13b387/glycorender-0.2.5-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,621 Found link https://files.pythonhosted.org/packages/48/e5/ecae0b9cc7aec89899064e4aa55b9ba3c14434896bb6a3afbefa140e3fad/glycorender-0.2.5.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.2.5 2026-09-24T17:34:08,622 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/cf/02/825e6eee7838416a5d1dec4e6690f94e0c36f146a611b3e108ebeeb80c58/glycorender-0.3.0-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,623 Found link https://files.pythonhosted.org/packages/43/f9/ab3edeea8445904249f0e62f27f0262e8d08180122604b875452cd6e251e/glycorender-0.3.0.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.3.0 2026-09-24T17:34:08,624 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/e9/eb/2b79d4404340d0b0a038d013d45aecef2637487fd042fdf32b02859e8bc3/glycorender-0.3.1-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,624 Found link https://files.pythonhosted.org/packages/26/27/ea8f26b8dfee76a5b149ebe52a2aecff012c45d264ad5d4678e6fa59a39c/glycorender-0.3.1.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.9), version: 0.3.1 2026-09-24T17:34:08,625 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/86/3b/ddd8f67c142992e8cf04193c979b139d0ba69819fd420e76048d4f92d306/glycorender-0.4.0-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.10) 2026-09-24T17:34:08,626 Found link https://files.pythonhosted.org/packages/fe/f2/f848f8ef4d348ddaed7c99965669b58cfb5124915ed37bb11b9d6593ae0a/glycorender-0.4.0.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.10), version: 0.4.0 2026-09-24T17:34:08,626 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/0a/1b/32ca019621e449459dc55c8feabd317ed3739d62fc64164a2ff564ddbfbd/glycorender-0.4.1-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.10) 2026-09-24T17:34:08,627 Found link https://files.pythonhosted.org/packages/80/9a/3e132f2b03f801b4cb9eed03d1beb37d9488f487d1672745c28422df8994/glycorender-0.4.1.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.10), version: 0.4.1 2026-09-24T17:34:08,628 Skipping link: No binaries permitted for glycorender: https://files.pythonhosted.org/packages/21/73/5b93d27115e31683729de57b860ee330e13aec509062f302b2ba73524dd5/glycorender-0.4.2-py3-none-any.whl (from https://pypi.org/simple/glycorender/) (requires-python:>=3.10) 2026-09-24T17:34:08,629 Found link https://files.pythonhosted.org/packages/68/aa/11d815ae8a72e29870bc8b293fa3e0595439e21e62eb62cbcb3aa2be1853/glycorender-0.4.2.tar.gz (from https://pypi.org/simple/glycorender/) (requires-python:>=3.10), version: 0.4.2 2026-09-24T17:34:08,629 Fetching project page and analyzing links: https://www.piwheels.org/simple/glycorender/ 2026-09-24T17:34:08,630 Getting page https://www.piwheels.org/simple/glycorender/ 2026-09-24T17:34:08,631 Found index url https://www.piwheels.org/simple 2026-09-24T17:34:08,831 Fetched page https://www.piwheels.org/simple/glycorender/ as text/html 2026-09-24T17:34:08,835 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.4.1-py3-none-any.whl#sha256=1a6fa7048e56f427ceff50733df04406e70e9ba952a30232370847975cc914a5 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.10) 2026-09-24T17:34:08,836 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.4.0-py3-none-any.whl#sha256=286f46313077bb2192ffbcfcec41b4acc52fa08dc1cf922cb807b1134c8f6da4 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.10) 2026-09-24T17:34:08,836 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.3.1-py3-none-any.whl#sha256=0b0e3bcd9d0d5be0864cb6a7bda7a0432e150f3d86fb5db5a022dcf6535059c9 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,837 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.3.0-py3-none-any.whl#sha256=4379e13aac2340ae7d8224e5663a00e8fb8210fe82b3d852d1e76f9d61493408 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,838 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.2.5-py3-none-any.whl#sha256=4f3c59a828668f0b9b94240d4855b996a3b953f5ba1e04dc821bc119db2b2e13 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,838 Skipping link: No binaries permitted for glycorender: https://archive1.piwheels.org/simple/glycorender/glycorender-0.2.4-py3-none-any.whl#sha256=e132c4b32e4ef693f9e203ea5baa46abac6c753bee49d00a43075ae1989c75b5 (from https://www.piwheels.org/simple/glycorender/) (requires-python:>=3.9) 2026-09-24T17:34:08,839 Skipping link: No binaries permitted for glycorender: https://archive1.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) 2026-09-24T17:34:08,839 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) 2026-09-24T17:34:08,840 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) 2026-09-24T17:34:08,840 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) 2026-09-24T17:34:08,841 Skipping link: not a file: https://www.piwheels.org/simple/glycorender/ 2026-09-24T17:34:08,841 Skipping link: not a file: https://pypi.org/simple/glycorender/ 2026-09-24T17:34:08,862 Given no hashes to check 1 links for project 'glycorender': discarding no candidates 2026-09-24T17:34:08,881 Collecting glycorender==0.4.2 2026-09-24T17:34:08,883 Created temporary directory: /tmp/pip-unpack-5r83_1v6 2026-09-24T17:34:09,049 Downloading glycorender-0.4.2.tar.gz (153 kB) 2026-09-24T17:34:09,205 Added glycorender==0.4.2 from https://files.pythonhosted.org/packages/68/aa/11d815ae8a72e29870bc8b293fa3e0595439e21e62eb62cbcb3aa2be1853/glycorender-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-b26cm1zs' 2026-09-24T17:34:09,210 Created temporary directory: /tmp/pip-build-env-98z4lkq2 2026-09-24T17:34:09,215 Installing build dependencies: started 2026-09-24T17:34:09,217 Running command pip subprocess to install build dependencies 2026-09-24T17:34:10,361 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-24T17:34:10,797 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-09-24T17:34:10,821 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-24T17:34:12,682 Collecting setuptools>=42 2026-09-24T17:34:12,684 Obtaining dependency information for setuptools>=42 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-24T17:34:12,699 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-24T17:34:12,943 Collecting wheel 2026-09-24T17:34:12,944 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-24T17:34:12,958 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-24T17:34:13,145 Collecting packaging>=24.0 2026-09-24T17:34:13,146 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-24T17:34:13,160 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-24T17:34:13,354 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-24T17:34:13,378 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-24T17:34:13,463 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-24T17:34:13,499 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-24T17:34:13,528 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-24T17:34:13,605 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-24T17:34:16,389 Installing collected packages: setuptools, packaging, wheel 2026-09-24T17:34:19,182 Creating /tmp/pip-build-env-98z4lkq2/overlay/local/bin 2026-09-24T17:34:19,184 changing mode of /tmp/pip-build-env-98z4lkq2/overlay/local/bin/wheel to 755 2026-09-24T17:34:19,206 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-09-24T17:34:19,490 Installing build dependencies: finished with status 'done' 2026-09-24T17:34:19,497 Getting requirements to build wheel: started 2026-09-24T17:34:19,498 Running command Getting requirements to build wheel 2026-09-24T17:34:20,129 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-24T17:34:20,129 !! 2026-09-24T17:34:20,130 ******************************************************************************** 2026-09-24T17:34:20,131 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-09-24T17:34:20,132 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-24T17:34:20,132 or your builds will no longer be supported. 2026-09-24T17:34:20,133 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:20,134 ******************************************************************************** 2026-09-24T17:34:20,135 !! 2026-09-24T17:34:20,135 corresp(dist, value, root_dir) 2026-09-24T17:34:20,204 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-24T17:34:20,205 !! 2026-09-24T17:34:20,206 ******************************************************************************** 2026-09-24T17:34:20,207 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-24T17:34:20,208 License :: OSI Approved :: MIT License 2026-09-24T17:34:20,209 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:20,210 ******************************************************************************** 2026-09-24T17:34:20,211 !! 2026-09-24T17:34:20,211 dist._finalize_license_expression() 2026-09-24T17:34:20,212 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-24T17:34:20,213 !! 2026-09-24T17:34:20,214 ******************************************************************************** 2026-09-24T17:34:20,214 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-24T17:34:20,215 License :: OSI Approved :: MIT License 2026-09-24T17:34:20,216 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:20,216 ******************************************************************************** 2026-09-24T17:34:20,217 !! 2026-09-24T17:34:20,218 self._finalize_license_expression() 2026-09-24T17:34:20,218 running egg_info 2026-09-24T17:34:20,220 writing glycorender.egg-info/PKG-INFO 2026-09-24T17:34:20,224 writing dependency_links to glycorender.egg-info/dependency_links.txt 2026-09-24T17:34:20,225 writing requirements to glycorender.egg-info/requires.txt 2026-09-24T17:34:20,227 writing top-level names to glycorender.egg-info/top_level.txt 2026-09-24T17:34:20,247 reading manifest file 'glycorender.egg-info/SOURCES.txt' 2026-09-24T17:34:20,250 reading manifest template 'MANIFEST.in' 2026-09-24T17:34:20,253 adding license file 'LICENSE' 2026-09-24T17:34:20,256 writing manifest file 'glycorender.egg-info/SOURCES.txt' 2026-09-24T17:34:20,355 Getting requirements to build wheel: finished with status 'done' 2026-09-24T17:34:20,358 Created temporary directory: /tmp/pip-modern-metadata-xoqfktd3 2026-09-24T17:34:20,360 Preparing metadata (pyproject.toml): started 2026-09-24T17:34:20,361 Running command Preparing metadata (pyproject.toml) 2026-09-24T17:34:20,924 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-24T17:34:20,924 !! 2026-09-24T17:34:20,925 ******************************************************************************** 2026-09-24T17:34:20,926 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-09-24T17:34:20,927 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-24T17:34:20,928 or your builds will no longer be supported. 2026-09-24T17:34:20,929 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:20,930 ******************************************************************************** 2026-09-24T17:34:20,931 !! 2026-09-24T17:34:20,931 corresp(dist, value, root_dir) 2026-09-24T17:34:20,999 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-24T17:34:21,000 !! 2026-09-24T17:34:21,001 ******************************************************************************** 2026-09-24T17:34:21,002 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-24T17:34:21,003 License :: OSI Approved :: MIT License 2026-09-24T17:34:21,004 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:21,004 ******************************************************************************** 2026-09-24T17:34:21,005 !! 2026-09-24T17:34:21,006 dist._finalize_license_expression() 2026-09-24T17:34:21,007 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-24T17:34:21,007 !! 2026-09-24T17:34:21,008 ******************************************************************************** 2026-09-24T17:34:21,009 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-24T17:34:21,010 License :: OSI Approved :: MIT License 2026-09-24T17:34:21,011 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:21,012 ******************************************************************************** 2026-09-24T17:34:21,013 !! 2026-09-24T17:34:21,013 self._finalize_license_expression() 2026-09-24T17:34:21,014 running dist_info 2026-09-24T17:34:21,023 creating /tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info 2026-09-24T17:34:21,024 writing /tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info/PKG-INFO 2026-09-24T17:34:21,028 writing dependency_links to /tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info/dependency_links.txt 2026-09-24T17:34:21,029 writing requirements to /tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info/requires.txt 2026-09-24T17:34:21,030 writing top-level names to /tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info/top_level.txt 2026-09-24T17:34:21,032 writing manifest file '/tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info/SOURCES.txt' 2026-09-24T17:34:21,051 reading manifest file '/tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info/SOURCES.txt' 2026-09-24T17:34:21,053 reading manifest template 'MANIFEST.in' 2026-09-24T17:34:21,057 adding license file 'LICENSE' 2026-09-24T17:34:21,060 writing manifest file '/tmp/pip-modern-metadata-xoqfktd3/glycorender.egg-info/SOURCES.txt' 2026-09-24T17:34:21,060 creating '/tmp/pip-modern-metadata-xoqfktd3/glycorender-0.4.2.dist-info' 2026-09-24T17:34:21,183 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-24T17:34:21,188 Source in /tmp/pip-wheel-t6whtfw9/glycorender_3ad4f35af28c4c08bffe757e1ed8435d has version 0.4.2, which satisfies requirement glycorender==0.4.2 from https://files.pythonhosted.org/packages/68/aa/11d815ae8a72e29870bc8b293fa3e0595439e21e62eb62cbcb3aa2be1853/glycorender-0.4.2.tar.gz 2026-09-24T17:34:21,189 Removed glycorender==0.4.2 from https://files.pythonhosted.org/packages/68/aa/11d815ae8a72e29870bc8b293fa3e0595439e21e62eb62cbcb3aa2be1853/glycorender-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-b26cm1zs' 2026-09-24T17:34:21,195 Created temporary directory: /tmp/pip-unpack-_j_g42o9 2026-09-24T17:34:21,195 Building wheels for collected packages: glycorender 2026-09-24T17:34:21,200 Created temporary directory: /tmp/pip-wheel-y4crdtdq 2026-09-24T17:34:21,200 Destination directory: /tmp/pip-wheel-y4crdtdq 2026-09-24T17:34:21,203 Building wheel for glycorender (pyproject.toml): started 2026-09-24T17:34:21,204 Running command Building wheel for glycorender (pyproject.toml) 2026-09-24T17:34:21,756 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-24T17:34:21,757 !! 2026-09-24T17:34:21,758 ******************************************************************************** 2026-09-24T17:34:21,758 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-09-24T17:34:21,760 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-24T17:34:21,760 or your builds will no longer be supported. 2026-09-24T17:34:21,761 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:21,762 ******************************************************************************** 2026-09-24T17:34:21,763 !! 2026-09-24T17:34:21,764 corresp(dist, value, root_dir) 2026-09-24T17:34:21,827 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-24T17:34:21,828 !! 2026-09-24T17:34:21,829 ******************************************************************************** 2026-09-24T17:34:21,830 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-24T17:34:21,831 License :: OSI Approved :: MIT License 2026-09-24T17:34:21,832 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:21,832 ******************************************************************************** 2026-09-24T17:34:21,833 !! 2026-09-24T17:34:21,834 dist._finalize_license_expression() 2026-09-24T17:34:21,834 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-24T17:34:21,835 !! 2026-09-24T17:34:21,836 ******************************************************************************** 2026-09-24T17:34:21,836 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-24T17:34:21,837 License :: OSI Approved :: MIT License 2026-09-24T17:34:21,838 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-24T17:34:21,838 ******************************************************************************** 2026-09-24T17:34:21,839 !! 2026-09-24T17:34:21,840 self._finalize_license_expression() 2026-09-24T17:34:21,840 running bdist_wheel 2026-09-24T17:34:21,852 running build 2026-09-24T17:34:21,853 running build_py 2026-09-24T17:34:21,859 creating build/lib/glycorender 2026-09-24T17:34:21,861 copying glycorender/raster.py -> build/lib/glycorender 2026-09-24T17:34:21,864 copying glycorender/pdfwrite.py -> build/lib/glycorender 2026-09-24T17:34:21,867 copying glycorender/ttf.py -> build/lib/glycorender 2026-09-24T17:34:21,870 copying glycorender/__init__.py -> build/lib/glycorender 2026-09-24T17:34:21,872 copying glycorender/render.py -> build/lib/glycorender 2026-09-24T17:34:21,875 copying glycorender/svgout.py -> build/lib/glycorender 2026-09-24T17:34:21,878 copying glycorender/svgin.py -> build/lib/glycorender 2026-09-24T17:34:21,880 running egg_info 2026-09-24T17:34:21,890 writing glycorender.egg-info/PKG-INFO 2026-09-24T17:34:21,894 writing dependency_links to glycorender.egg-info/dependency_links.txt 2026-09-24T17:34:21,895 writing requirements to glycorender.egg-info/requires.txt 2026-09-24T17:34:21,896 writing top-level names to glycorender.egg-info/top_level.txt 2026-09-24T17:34:21,907 reading manifest file 'glycorender.egg-info/SOURCES.txt' 2026-09-24T17:34:21,910 reading manifest template 'MANIFEST.in' 2026-09-24T17:34:21,913 adding license file 'LICENSE' 2026-09-24T17:34:21,916 writing manifest file 'glycorender.egg-info/SOURCES.txt' 2026-09-24T17:34:21,918 /tmp/pip-build-env-98z4lkq2/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'glycorender.fonts' is absent from the `packages` configuration. 2026-09-24T17:34:21,919 !! 2026-09-24T17:34:21,920 ******************************************************************************** 2026-09-24T17:34:21,921 ############################ 2026-09-24T17:34:21,921 # Package would be ignored # 2026-09-24T17:34:21,922 ############################ 2026-09-24T17:34:21,922 Python recognizes 'glycorender.fonts' as an importable package[^1], 2026-09-24T17:34:21,923 but it is absent from setuptools' `packages` configuration. 2026-09-24T17:34:21,924 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-24T17:34:21,925 package, please make sure that 'glycorender.fonts' is explicitly added 2026-09-24T17:34:21,926 to the `packages` configuration field. 2026-09-24T17:34:21,927 Alternatively, you can also rely on setuptools' discovery methods 2026-09-24T17:34:21,927 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-24T17:34:21,928 instead of `find_packages(...)`/`find:`). 2026-09-24T17:34:21,930 You can read more about "package discovery" on setuptools documentation page: 2026-09-24T17:34:21,931 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-24T17:34:21,932 If you don't want 'glycorender.fonts' to be distributed and are 2026-09-24T17:34:21,932 already explicitly excluding 'glycorender.fonts' via 2026-09-24T17:34:21,932 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-24T17:34:21,933 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-24T17:34:21,933 combination with a more fine grained `package-data` configuration. 2026-09-24T17:34:21,934 You can read more about "package data files" on setuptools documentation page: 2026-09-24T17:34:21,935 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-24T17:34:21,936 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-24T17:34:21,937 even if it does not contain any `.py` files. 2026-09-24T17:34:21,937 On the other hand, currently there is no concept of package data 2026-09-24T17:34:21,938 directory, all directories are treated like packages. 2026-09-24T17:34:21,938 ******************************************************************************** 2026-09-24T17:34:21,939 !! 2026-09-24T17:34:21,940 check.warn(importable) 2026-09-24T17:34:21,940 creating build/lib/glycorender/fonts 2026-09-24T17:34:21,941 copying glycorender/fonts/Comfortaa-Bold.ttf -> build/lib/glycorender/fonts 2026-09-24T17:34:21,941 copying glycorender/fonts/Comfortaa-Regular.ttf -> build/lib/glycorender/fonts 2026-09-24T17:34:21,942 copying glycorender/fonts/LICENSE.txt -> build/lib/glycorender/fonts 2026-09-24T17:34:21,944 installing to build/bdist.linux-armv7l/wheel 2026-09-24T17:34:21,945 running install 2026-09-24T17:34:21,968 running install_lib 2026-09-24T17:34:21,973 creating build/bdist.linux-armv7l/wheel 2026-09-24T17:34:21,975 creating build/bdist.linux-armv7l/wheel/glycorender 2026-09-24T17:34:21,976 copying build/lib/glycorender/raster.py -> build/bdist.linux-armv7l/wheel/./glycorender 2026-09-24T17:34:21,979 copying build/lib/glycorender/pdfwrite.py -> build/bdist.linux-armv7l/wheel/./glycorender 2026-09-24T17:34:21,982 copying build/lib/glycorender/ttf.py -> build/bdist.linux-armv7l/wheel/./glycorender 2026-09-24T17:34:21,984 copying build/lib/glycorender/__init__.py -> build/bdist.linux-armv7l/wheel/./glycorender 2026-09-24T17:34:21,986 copying build/lib/glycorender/render.py -> build/bdist.linux-armv7l/wheel/./glycorender 2026-09-24T17:34:21,990 creating build/bdist.linux-armv7l/wheel/glycorender/fonts 2026-09-24T17:34:21,990 copying build/lib/glycorender/fonts/Comfortaa-Regular.ttf -> build/bdist.linux-armv7l/wheel/./glycorender/fonts 2026-09-24T17:34:21,994 copying build/lib/glycorender/fonts/Comfortaa-Bold.ttf -> build/bdist.linux-armv7l/wheel/./glycorender/fonts 2026-09-24T17:34:21,998 copying build/lib/glycorender/fonts/LICENSE.txt -> build/bdist.linux-armv7l/wheel/./glycorender/fonts 2026-09-24T17:34:22,001 copying build/lib/glycorender/svgout.py -> build/bdist.linux-armv7l/wheel/./glycorender 2026-09-24T17:34:22,003 copying build/lib/glycorender/svgin.py -> build/bdist.linux-armv7l/wheel/./glycorender 2026-09-24T17:34:22,005 running install_egg_info 2026-09-24T17:34:22,010 Copying glycorender.egg-info to build/bdist.linux-armv7l/wheel/./glycorender-0.4.2-py3.11.egg-info 2026-09-24T17:34:22,019 running install_scripts 2026-09-24T17:34:22,029 creating build/bdist.linux-armv7l/wheel/glycorender-0.4.2.dist-info/WHEEL 2026-09-24T17:34:22,031 creating '/tmp/pip-wheel-y4crdtdq/.tmp-rnyibyuw/glycorender-0.4.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-24T17:34:22,034 adding 'glycorender/__init__.py' 2026-09-24T17:34:22,037 adding 'glycorender/pdfwrite.py' 2026-09-24T17:34:22,040 adding 'glycorender/raster.py' 2026-09-24T17:34:22,046 adding 'glycorender/render.py' 2026-09-24T17:34:22,049 adding 'glycorender/svgin.py' 2026-09-24T17:34:22,051 adding 'glycorender/svgout.py' 2026-09-24T17:34:22,054 adding 'glycorender/ttf.py' 2026-09-24T17:34:22,071 adding 'glycorender/fonts/Comfortaa-Bold.ttf' 2026-09-24T17:34:22,087 adding 'glycorender/fonts/Comfortaa-Regular.ttf' 2026-09-24T17:34:22,089 adding 'glycorender/fonts/LICENSE.txt' 2026-09-24T17:34:22,092 adding 'glycorender-0.4.2.dist-info/licenses/LICENSE' 2026-09-24T17:34:22,093 adding 'glycorender-0.4.2.dist-info/METADATA' 2026-09-24T17:34:22,094 adding 'glycorender-0.4.2.dist-info/WHEEL' 2026-09-24T17:34:22,095 adding 'glycorender-0.4.2.dist-info/top_level.txt' 2026-09-24T17:34:22,096 adding 'glycorender-0.4.2.dist-info/RECORD' 2026-09-24T17:34:22,098 removing build/bdist.linux-armv7l/wheel 2026-09-24T17:34:22,202 Building wheel for glycorender (pyproject.toml): finished with status 'done' 2026-09-24T17:34:22,210 Created wheel for glycorender: filename=glycorender-0.4.2-py3-none-any.whl size=150613 sha256=66cbd83a188089a6f66c4e571f44614a45f786451d7174bb7dcedb29f3539fa9 2026-09-24T17:34:22,212 Stored in directory: /tmp/pip-ephem-wheel-cache-dy9zbjfz/wheels/31/24/77/22b3a43ab41e336ef65eeeef9da5c43cfb0cf43aa4e1559f66 2026-09-24T17:34:22,222 Successfully built glycorender 2026-09-24T17:34:22,230 Removed build tracker: '/tmp/pip-build-tracker-b26cm1zs'