2026-07-27T01:51:47,112 Created temporary directory: /tmp/pip-ephem-wheel-cache-t8uhmlj6 2026-07-27T01:51:47,113 Created temporary directory: /tmp/pip-build-tracker-mfo678pt 2026-07-27T01:51:47,114 Initialized build tracking at /tmp/pip-build-tracker-mfo678pt 2026-07-27T01:51:47,114 Created build tracker: /tmp/pip-build-tracker-mfo678pt 2026-07-27T01:51:47,115 Entered build tracker: /tmp/pip-build-tracker-mfo678pt 2026-07-27T01:51:47,116 Created temporary directory: /tmp/pip-wheel-8r5qp7s9 2026-07-27T01:51:47,118 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-07-27T01:51:47,121 Created temporary directory: /tmp/pip-ephem-wheel-cache-e8xl_y0j 2026-07-27T01:51:47,142 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-27T01:51:47,146 2 location(s) to search for versions of pyfmaps: 2026-07-27T01:51:47,146 * https://pypi.org/simple/pyfmaps/ 2026-07-27T01:51:47,146 * https://www.piwheels.org/simple/pyfmaps/ 2026-07-27T01:51:47,147 Fetching project page and analyzing links: https://pypi.org/simple/pyfmaps/ 2026-07-27T01:51:47,147 Getting page https://pypi.org/simple/pyfmaps/ 2026-07-27T01:51:47,149 Found index url https://pypi.org/simple 2026-07-27T01:51:47,380 Fetched page https://pypi.org/simple/pyfmaps/ as application/vnd.pypi.simple.v1+json 2026-07-27T01:51:47,383 Skipping link: No binaries permitted for pyfmaps: https://files.pythonhosted.org/packages/ad/bd/ad147fd4352ca9fc811962e35e741b7fe6fcfb8674a97be6deb982e3ca78/pyfmaps-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,384 Found link https://files.pythonhosted.org/packages/ce/23/0ef3ee7370670e13a6e103048d7b7dbaeac516bce697d272bbdb236c3cea/pyfmaps-1.0.0.tar.gz (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7), version: 1.0.0 2026-07-27T01:51:47,384 Skipping link: No binaries permitted for pyfmaps: https://files.pythonhosted.org/packages/83/43/57c722eda038ef4122d1fea945d9dd43a5ef50640a4462cc057cde72e822/pyfmaps-1.0.1-py3-none-any.whl (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,385 Found link https://files.pythonhosted.org/packages/11/34/dbb4acd15e51470001e421d7c8536135c9ee0f920adbca79d10bcef434f9/pyfmaps-1.0.1.tar.gz (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7), version: 1.0.1 2026-07-27T01:51:47,386 Skipping link: No binaries permitted for pyfmaps: https://files.pythonhosted.org/packages/1d/e9/247241b75c8be234e9fdfd5b7dbec6f7af8d1770d8429d9c6056738624fd/pyfmaps-1.1.0-py3-none-any.whl (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,387 Found link https://files.pythonhosted.org/packages/43/3c/eafbdef637ab5de3ec43e2f3479df461b788f9baf1a6c61b97c55ecc0048/pyfmaps-1.1.0.tar.gz (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7), version: 1.1.0 2026-07-27T01:51:47,388 Skipping link: No binaries permitted for pyfmaps: https://files.pythonhosted.org/packages/01/4b/488b23b13e1404f6a3844e4ec7f887be4bbda9628f1b0b74d05781f17c2d/pyfmaps-1.1.1-py3-none-any.whl (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,389 Found link https://files.pythonhosted.org/packages/a2/1d/bf8b0d15059f89cf9f7a32adea72c7382be0b90a67bcad1ddae98ca5f164/pyfmaps-1.1.1.tar.gz (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.7), version: 1.1.1 2026-07-27T01:51:47,389 Skipping link: No binaries permitted for pyfmaps: https://files.pythonhosted.org/packages/4b/60/731923dca8fd736f07979984007906d907f3f93282fad58c06949c066f21/pyfmaps-1.2.0-py3-none-any.whl (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.8) 2026-07-27T01:51:47,390 Found link https://files.pythonhosted.org/packages/b4/30/1d75cd7b71e153fe14ec0a47ac9834db3476add661977251a12dcd4fd46e/pyfmaps-1.2.0.tar.gz (from https://pypi.org/simple/pyfmaps/) (requires-python:>=3.8), version: 1.2.0 2026-07-27T01:51:47,391 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfmaps/ 2026-07-27T01:51:47,392 Getting page https://www.piwheels.org/simple/pyfmaps/ 2026-07-27T01:51:47,393 Found index url https://www.piwheels.org/simple 2026-07-27T01:51:47,589 Fetched page https://www.piwheels.org/simple/pyfmaps/ as text/html 2026-07-27T01:51:47,592 Skipping link: No binaries permitted for pyfmaps: https://archive1.piwheels.org/simple/pyfmaps/pyfmaps-1.1.1-py3-none-any.whl#sha256=222b607d90328957a644d5be813e93ef2c3d803cf7f7992ea34149b1437d0c33 (from https://www.piwheels.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,592 Skipping link: No binaries permitted for pyfmaps: https://archive1.piwheels.org/simple/pyfmaps/pyfmaps-1.1.0-py3-none-any.whl#sha256=24872a7c42184c66e2a78b446d2eecf87c740375f8c58855e846e21588acfb3c (from https://www.piwheels.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,593 Skipping link: No binaries permitted for pyfmaps: https://archive1.piwheels.org/simple/pyfmaps/pyfmaps-1.0.1-py3-none-any.whl#sha256=ef2ef9b252672abf804d174e45f621d3d69241a06a185f61316713ce5c217ae2 (from https://www.piwheels.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,594 Skipping link: No binaries permitted for pyfmaps: https://archive1.piwheels.org/simple/pyfmaps/pyfmaps-1.0.0-py3-none-any.whl#sha256=d9842648e7bb76c0c3ac30310a07ced0107d9a25ea7b63ea048c7117afde065a (from https://www.piwheels.org/simple/pyfmaps/) (requires-python:>=3.7) 2026-07-27T01:51:47,594 Skipping link: not a file: https://www.piwheels.org/simple/pyfmaps/ 2026-07-27T01:51:47,595 Skipping link: not a file: https://pypi.org/simple/pyfmaps/ 2026-07-27T01:51:47,615 Given no hashes to check 1 links for project 'pyfmaps': discarding no candidates 2026-07-27T01:51:47,633 Collecting pyfmaps==1.2.0 2026-07-27T01:51:47,635 Created temporary directory: /tmp/pip-unpack-aoo043_8 2026-07-27T01:51:47,790 Downloading pyfmaps-1.2.0.tar.gz (2.4 MB) 2026-07-27T01:51:48,530 Added pyfmaps==1.2.0 from https://files.pythonhosted.org/packages/b4/30/1d75cd7b71e153fe14ec0a47ac9834db3476add661977251a12dcd4fd46e/pyfmaps-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-mfo678pt' 2026-07-27T01:51:48,539 Created temporary directory: /tmp/pip-build-env-gyzte7p9 2026-07-27T01:51:48,545 Installing build dependencies: started 2026-07-27T01:51:48,547 Running command pip subprocess to install build dependencies 2026-07-27T01:51:49,716 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-27T01:51:50,152 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-07-27T01:51:50,175 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-27T01:51:52,003 Collecting setuptools>=64 2026-07-27T01:51:52,005 Obtaining dependency information for setuptools>=64 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-27T01:51:52,020 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-27T01:51:52,380 Collecting setuptools_scm>=8 2026-07-27T01:51:52,381 Obtaining dependency information for setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata 2026-07-27T01:51:52,399 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-07-27T01:51:52,409 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-07-27T01:51:52,434 Using cached setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-07-27T01:51:52,545 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-27T01:51:52,546 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata 2026-07-27T01:51:52,559 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-27T01:51:52,741 Collecting packaging>=20 2026-07-27T01:51:52,743 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-27T01:51:52,755 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-27T01:51:52,962 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-27T01:51:52,985 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-27T01:51:53,074 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-27T01:51:53,112 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-27T01:51:53,138 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-27T01:51:53,221 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-27T01:51:56,020 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-07-27T01:51:59,695 Creating /tmp/pip-build-env-gyzte7p9/overlay/local/bin 2026-07-27T01:51:59,697 changing mode of /tmp/pip-build-env-gyzte7p9/overlay/local/bin/vcs-versioning to 755 2026-07-27T01:51:59,825 changing mode of /tmp/pip-build-env-gyzte7p9/overlay/local/bin/setuptools-scm to 755 2026-07-27T01:51:59,853 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools_scm-10.2.1 vcs-versioning-2.2.2 2026-07-27T01:52:00,146 Installing build dependencies: finished with status 'done' 2026-07-27T01:52:00,152 Getting requirements to build wheel: started 2026-07-27T01:52:00,153 Running command Getting requirements to build wheel 2026-07-27T01:52:00,947 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-27T01:52:00,947 !! 2026-07-27T01:52:00,948 ******************************************************************************** 2026-07-27T01:52:00,949 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-07-27T01:52:00,950 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T01:52:00,950 or your builds will no longer be supported. 2026-07-27T01:52:00,952 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:00,952 ******************************************************************************** 2026-07-27T01:52:00,954 !! 2026-07-27T01:52:00,954 corresp(dist, value, root_dir) 2026-07-27T01:52:00,996 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T01:52:00,997 !! 2026-07-27T01:52:00,998 ******************************************************************************** 2026-07-27T01:52:00,999 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T01:52:01,000 License :: OSI Approved :: MIT License 2026-07-27T01:52:01,000 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:01,001 ******************************************************************************** 2026-07-27T01:52:01,002 !! 2026-07-27T01:52:01,002 dist._finalize_license_expression() 2026-07-27T01:52:01,003 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T01:52:01,003 !! 2026-07-27T01:52:01,004 ******************************************************************************** 2026-07-27T01:52:01,005 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T01:52:01,006 License :: OSI Approved :: MIT License 2026-07-27T01:52:01,007 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:01,007 ******************************************************************************** 2026-07-27T01:52:01,008 !! 2026-07-27T01:52:01,009 self._finalize_license_expression() 2026-07-27T01:52:01,009 running egg_info 2026-07-27T01:52:01,014 writing pyfmaps.egg-info/PKG-INFO 2026-07-27T01:52:01,020 writing dependency_links to pyfmaps.egg-info/dependency_links.txt 2026-07-27T01:52:01,023 writing requirements to pyfmaps.egg-info/requires.txt 2026-07-27T01:52:01,024 writing top-level names to pyfmaps.egg-info/top_level.txt 2026-07-27T01:52:01,048 reading manifest template 'MANIFEST.in' 2026-07-27T01:52:01,050 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-07-27T01:52:01,051 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-07-27T01:52:01,052 adding license file 'LICENSE' 2026-07-27T01:52:01,057 writing manifest file 'pyfmaps.egg-info/SOURCES.txt' 2026-07-27T01:52:01,164 Getting requirements to build wheel: finished with status 'done' 2026-07-27T01:52:01,167 Created temporary directory: /tmp/pip-modern-metadata-8jwzl6j3 2026-07-27T01:52:01,170 Preparing metadata (pyproject.toml): started 2026-07-27T01:52:01,171 Running command Preparing metadata (pyproject.toml) 2026-07-27T01:52:01,922 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-27T01:52:01,922 !! 2026-07-27T01:52:01,923 ******************************************************************************** 2026-07-27T01:52:01,924 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-07-27T01:52:01,925 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T01:52:01,925 or your builds will no longer be supported. 2026-07-27T01:52:01,926 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:01,927 ******************************************************************************** 2026-07-27T01:52:01,928 !! 2026-07-27T01:52:01,929 corresp(dist, value, root_dir) 2026-07-27T01:52:01,972 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T01:52:01,972 !! 2026-07-27T01:52:01,974 ******************************************************************************** 2026-07-27T01:52:01,974 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T01:52:01,975 License :: OSI Approved :: MIT License 2026-07-27T01:52:01,976 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:01,977 ******************************************************************************** 2026-07-27T01:52:01,977 !! 2026-07-27T01:52:01,978 dist._finalize_license_expression() 2026-07-27T01:52:01,978 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T01:52:01,979 !! 2026-07-27T01:52:01,980 ******************************************************************************** 2026-07-27T01:52:01,980 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T01:52:01,981 License :: OSI Approved :: MIT License 2026-07-27T01:52:01,982 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:01,982 ******************************************************************************** 2026-07-27T01:52:01,983 !! 2026-07-27T01:52:01,984 self._finalize_license_expression() 2026-07-27T01:52:01,986 running dist_info 2026-07-27T01:52:01,988 creating /tmp/pip-modern-metadata-8jwzl6j3/pyfmaps.egg-info 2026-07-27T01:52:01,999 writing /tmp/pip-modern-metadata-8jwzl6j3/pyfmaps.egg-info/PKG-INFO 2026-07-27T01:52:02,006 writing dependency_links to /tmp/pip-modern-metadata-8jwzl6j3/pyfmaps.egg-info/dependency_links.txt 2026-07-27T01:52:02,009 writing requirements to /tmp/pip-modern-metadata-8jwzl6j3/pyfmaps.egg-info/requires.txt 2026-07-27T01:52:02,010 writing top-level names to /tmp/pip-modern-metadata-8jwzl6j3/pyfmaps.egg-info/top_level.txt 2026-07-27T01:52:02,012 writing manifest file '/tmp/pip-modern-metadata-8jwzl6j3/pyfmaps.egg-info/SOURCES.txt' 2026-07-27T01:52:02,032 reading manifest template 'MANIFEST.in' 2026-07-27T01:52:02,034 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-07-27T01:52:02,035 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-07-27T01:52:02,036 adding license file 'LICENSE' 2026-07-27T01:52:02,041 writing manifest file '/tmp/pip-modern-metadata-8jwzl6j3/pyfmaps.egg-info/SOURCES.txt' 2026-07-27T01:52:02,042 creating '/tmp/pip-modern-metadata-8jwzl6j3/pyfmaps-1.2.0.dist-info' 2026-07-27T01:52:02,184 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-27T01:52:02,189 Source in /tmp/pip-wheel-8r5qp7s9/pyfmaps_adf5a457672749b081860e18a0aecd30 has version 1.2.0, which satisfies requirement pyfmaps==1.2.0 from https://files.pythonhosted.org/packages/b4/30/1d75cd7b71e153fe14ec0a47ac9834db3476add661977251a12dcd4fd46e/pyfmaps-1.2.0.tar.gz 2026-07-27T01:52:02,190 Removed pyfmaps==1.2.0 from https://files.pythonhosted.org/packages/b4/30/1d75cd7b71e153fe14ec0a47ac9834db3476add661977251a12dcd4fd46e/pyfmaps-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-mfo678pt' 2026-07-27T01:52:02,197 Created temporary directory: /tmp/pip-unpack-ov7geqc5 2026-07-27T01:52:02,197 Building wheels for collected packages: pyfmaps 2026-07-27T01:52:02,201 Created temporary directory: /tmp/pip-wheel-k9f3s6kg 2026-07-27T01:52:02,202 Destination directory: /tmp/pip-wheel-k9f3s6kg 2026-07-27T01:52:02,204 Building wheel for pyfmaps (pyproject.toml): started 2026-07-27T01:52:02,205 Running command Building wheel for pyfmaps (pyproject.toml) 2026-07-27T01:52:02,907 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-27T01:52:02,908 !! 2026-07-27T01:52:02,909 ******************************************************************************** 2026-07-27T01:52:02,910 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-07-27T01:52:02,911 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-27T01:52:02,911 or your builds will no longer be supported. 2026-07-27T01:52:02,912 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:02,912 ******************************************************************************** 2026-07-27T01:52:02,913 !! 2026-07-27T01:52:02,913 corresp(dist, value, root_dir) 2026-07-27T01:52:02,953 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T01:52:02,953 !! 2026-07-27T01:52:02,954 ******************************************************************************** 2026-07-27T01:52:02,955 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T01:52:02,956 License :: OSI Approved :: MIT License 2026-07-27T01:52:02,957 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:02,957 ******************************************************************************** 2026-07-27T01:52:02,958 !! 2026-07-27T01:52:02,959 dist._finalize_license_expression() 2026-07-27T01:52:02,959 /tmp/pip-build-env-gyzte7p9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-27T01:52:02,960 !! 2026-07-27T01:52:02,961 ******************************************************************************** 2026-07-27T01:52:02,962 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-27T01:52:02,963 License :: OSI Approved :: MIT License 2026-07-27T01:52:02,964 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-27T01:52:02,964 ******************************************************************************** 2026-07-27T01:52:02,966 !! 2026-07-27T01:52:02,966 self._finalize_license_expression() 2026-07-27T01:52:02,967 running bdist_wheel 2026-07-27T01:52:02,987 running build 2026-07-27T01:52:02,987 running build_py 2026-07-27T01:52:02,989 creating build/lib/pyFM 2026-07-27T01:52:02,991 copying pyFM/_version.py -> build/lib/pyFM 2026-07-27T01:52:02,993 copying pyFM/functional.py -> build/lib/pyFM 2026-07-27T01:52:02,996 copying pyFM/__init__.py -> build/lib/pyFM 2026-07-27T01:52:02,998 creating build/lib/pyFM/eval 2026-07-27T01:52:02,999 copying pyFM/eval/__init__.py -> build/lib/pyFM/eval 2026-07-27T01:52:03,001 copying pyFM/eval/evaluate.py -> build/lib/pyFM/eval 2026-07-27T01:52:03,003 creating build/lib/pyFM/mesh 2026-07-27T01:52:03,005 copying pyFM/mesh/trimesh.py -> build/lib/pyFM/mesh 2026-07-27T01:52:03,008 copying pyFM/mesh/laplacian.py -> build/lib/pyFM/mesh 2026-07-27T01:52:03,010 copying pyFM/mesh/file_utils.py -> build/lib/pyFM/mesh 2026-07-27T01:52:03,013 copying pyFM/mesh/geometry.py -> build/lib/pyFM/mesh 2026-07-27T01:52:03,015 copying pyFM/mesh/__init__.py -> build/lib/pyFM/mesh 2026-07-27T01:52:03,018 creating build/lib/pyFM/FMN 2026-07-27T01:52:03,019 copying pyFM/FMN/FMN.py -> build/lib/pyFM/FMN 2026-07-27T01:52:03,022 copying pyFM/FMN/__init__.py -> build/lib/pyFM/FMN 2026-07-27T01:52:03,024 creating build/lib/pyFM/optimize 2026-07-27T01:52:03,025 copying pyFM/optimize/__init__.py -> build/lib/pyFM/optimize 2026-07-27T01:52:03,027 copying pyFM/optimize/base_functions.py -> build/lib/pyFM/optimize 2026-07-27T01:52:03,030 creating build/lib/pyFM/spectral 2026-07-27T01:52:03,031 copying pyFM/spectral/nn_utils.py -> build/lib/pyFM/spectral 2026-07-27T01:52:03,033 copying pyFM/spectral/shape_difference.py -> build/lib/pyFM/spectral 2026-07-27T01:52:03,035 copying pyFM/spectral/convert.py -> build/lib/pyFM/spectral 2026-07-27T01:52:03,037 copying pyFM/spectral/projection_utils.py -> build/lib/pyFM/spectral 2026-07-27T01:52:03,039 copying pyFM/spectral/__init__.py -> build/lib/pyFM/spectral 2026-07-27T01:52:03,041 creating build/lib/pyFM/signatures 2026-07-27T01:52:03,042 copying pyFM/signatures/WKS_functions.py -> build/lib/pyFM/signatures 2026-07-27T01:52:03,044 copying pyFM/signatures/__init__.py -> build/lib/pyFM/signatures 2026-07-27T01:52:03,046 copying pyFM/signatures/HKS_functions.py -> build/lib/pyFM/signatures 2026-07-27T01:52:03,048 creating build/lib/pyFM/refine 2026-07-27T01:52:03,049 copying pyFM/refine/zoomout.py -> build/lib/pyFM/refine 2026-07-27T01:52:03,052 copying pyFM/refine/__init__.py -> build/lib/pyFM/refine 2026-07-27T01:52:03,053 copying pyFM/refine/icp.py -> build/lib/pyFM/refine 2026-07-27T01:52:03,055 running egg_info 2026-07-27T01:52:03,065 writing pyfmaps.egg-info/PKG-INFO 2026-07-27T01:52:03,071 writing dependency_links to pyfmaps.egg-info/dependency_links.txt 2026-07-27T01:52:03,074 writing requirements to pyfmaps.egg-info/requires.txt 2026-07-27T01:52:03,075 writing top-level names to pyfmaps.egg-info/top_level.txt 2026-07-27T01:52:03,088 reading manifest template 'MANIFEST.in' 2026-07-27T01:52:03,090 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-07-27T01:52:03,091 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-07-27T01:52:03,092 adding license file 'LICENSE' 2026-07-27T01:52:03,097 writing manifest file 'pyfmaps.egg-info/SOURCES.txt' 2026-07-27T01:52:03,104 creating build/lib/pyFM/mesh/data 2026-07-27T01:52:03,105 copying pyFM/mesh/data/texture_1.jpg -> build/lib/pyFM/mesh/data 2026-07-27T01:52:03,111 copying pyFM/mesh/data/texture_2.jpg -> build/lib/pyFM/mesh/data 2026-07-27T01:52:03,136 installing to build/bdist.linux-armv7l/wheel 2026-07-27T01:52:03,137 running install 2026-07-27T01:52:03,160 running install_lib 2026-07-27T01:52:03,169 creating build/bdist.linux-armv7l/wheel 2026-07-27T01:52:03,171 creating build/bdist.linux-armv7l/wheel/pyFM 2026-07-27T01:52:03,173 creating build/bdist.linux-armv7l/wheel/pyFM/eval 2026-07-27T01:52:03,174 copying build/lib/pyFM/eval/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM/eval 2026-07-27T01:52:03,176 copying build/lib/pyFM/eval/evaluate.py -> build/bdist.linux-armv7l/wheel/./pyFM/eval 2026-07-27T01:52:03,178 copying build/lib/pyFM/_version.py -> build/bdist.linux-armv7l/wheel/./pyFM 2026-07-27T01:52:03,180 creating build/bdist.linux-armv7l/wheel/pyFM/mesh 2026-07-27T01:52:03,181 copying build/lib/pyFM/mesh/trimesh.py -> build/bdist.linux-armv7l/wheel/./pyFM/mesh 2026-07-27T01:52:03,184 copying build/lib/pyFM/mesh/laplacian.py -> build/bdist.linux-armv7l/wheel/./pyFM/mesh 2026-07-27T01:52:03,186 copying build/lib/pyFM/mesh/file_utils.py -> build/bdist.linux-armv7l/wheel/./pyFM/mesh 2026-07-27T01:52:03,188 copying build/lib/pyFM/mesh/geometry.py -> build/bdist.linux-armv7l/wheel/./pyFM/mesh 2026-07-27T01:52:03,191 creating build/bdist.linux-armv7l/wheel/pyFM/mesh/data 2026-07-27T01:52:03,193 copying build/lib/pyFM/mesh/data/texture_1.jpg -> build/bdist.linux-armv7l/wheel/./pyFM/mesh/data 2026-07-27T01:52:03,199 copying build/lib/pyFM/mesh/data/texture_2.jpg -> build/bdist.linux-armv7l/wheel/./pyFM/mesh/data 2026-07-27T01:52:03,204 copying build/lib/pyFM/mesh/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM/mesh 2026-07-27T01:52:03,212 creating build/bdist.linux-armv7l/wheel/pyFM/FMN 2026-07-27T01:52:03,213 copying build/lib/pyFM/FMN/FMN.py -> build/bdist.linux-armv7l/wheel/./pyFM/FMN 2026-07-27T01:52:03,216 copying build/lib/pyFM/FMN/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM/FMN 2026-07-27T01:52:03,217 copying build/lib/pyFM/functional.py -> build/bdist.linux-armv7l/wheel/./pyFM 2026-07-27T01:52:03,221 creating build/bdist.linux-armv7l/wheel/pyFM/optimize 2026-07-27T01:52:03,222 copying build/lib/pyFM/optimize/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM/optimize 2026-07-27T01:52:03,224 copying build/lib/pyFM/optimize/base_functions.py -> build/bdist.linux-armv7l/wheel/./pyFM/optimize 2026-07-27T01:52:03,227 creating build/bdist.linux-armv7l/wheel/pyFM/spectral 2026-07-27T01:52:03,228 copying build/lib/pyFM/spectral/nn_utils.py -> build/bdist.linux-armv7l/wheel/./pyFM/spectral 2026-07-27T01:52:03,230 copying build/lib/pyFM/spectral/shape_difference.py -> build/bdist.linux-armv7l/wheel/./pyFM/spectral 2026-07-27T01:52:03,232 copying build/lib/pyFM/spectral/convert.py -> build/bdist.linux-armv7l/wheel/./pyFM/spectral 2026-07-27T01:52:03,234 copying build/lib/pyFM/spectral/projection_utils.py -> build/bdist.linux-armv7l/wheel/./pyFM/spectral 2026-07-27T01:52:03,237 copying build/lib/pyFM/spectral/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM/spectral 2026-07-27T01:52:03,239 creating build/bdist.linux-armv7l/wheel/pyFM/signatures 2026-07-27T01:52:03,241 copying build/lib/pyFM/signatures/WKS_functions.py -> build/bdist.linux-armv7l/wheel/./pyFM/signatures 2026-07-27T01:52:03,243 copying build/lib/pyFM/signatures/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM/signatures 2026-07-27T01:52:03,245 copying build/lib/pyFM/signatures/HKS_functions.py -> build/bdist.linux-armv7l/wheel/./pyFM/signatures 2026-07-27T01:52:03,247 copying build/lib/pyFM/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM 2026-07-27T01:52:03,249 creating build/bdist.linux-armv7l/wheel/pyFM/refine 2026-07-27T01:52:03,250 copying build/lib/pyFM/refine/zoomout.py -> build/bdist.linux-armv7l/wheel/./pyFM/refine 2026-07-27T01:52:03,252 copying build/lib/pyFM/refine/__init__.py -> build/bdist.linux-armv7l/wheel/./pyFM/refine 2026-07-27T01:52:03,254 copying build/lib/pyFM/refine/icp.py -> build/bdist.linux-armv7l/wheel/./pyFM/refine 2026-07-27T01:52:03,256 running install_egg_info 2026-07-27T01:52:03,263 Copying pyfmaps.egg-info to build/bdist.linux-armv7l/wheel/./pyfmaps-1.2.0-py3.11.egg-info 2026-07-27T01:52:03,276 running install_scripts 2026-07-27T01:52:03,287 creating build/bdist.linux-armv7l/wheel/pyfmaps-1.2.0.dist-info/WHEEL 2026-07-27T01:52:03,290 creating '/tmp/pip-wheel-k9f3s6kg/.tmp-q1lms25u/pyfmaps-1.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-27T01:52:03,292 adding 'pyFM/__init__.py' 2026-07-27T01:52:03,293 adding 'pyFM/_version.py' 2026-07-27T01:52:03,296 adding 'pyFM/functional.py' 2026-07-27T01:52:03,301 adding 'pyFM/FMN/FMN.py' 2026-07-27T01:52:03,302 adding 'pyFM/FMN/__init__.py' 2026-07-27T01:52:03,304 adding 'pyFM/eval/__init__.py' 2026-07-27T01:52:03,305 adding 'pyFM/eval/evaluate.py' 2026-07-27T01:52:03,307 adding 'pyFM/mesh/__init__.py' 2026-07-27T01:52:03,309 adding 'pyFM/mesh/file_utils.py' 2026-07-27T01:52:03,313 adding 'pyFM/mesh/geometry.py' 2026-07-27T01:52:03,315 adding 'pyFM/mesh/laplacian.py' 2026-07-27T01:52:03,320 adding 'pyFM/mesh/trimesh.py' 2026-07-27T01:52:03,354 adding 'pyFM/mesh/data/texture_1.jpg' 2026-07-27T01:52:03,387 adding 'pyFM/mesh/data/texture_2.jpg' 2026-07-27T01:52:03,390 adding 'pyFM/optimize/__init__.py' 2026-07-27T01:52:03,392 adding 'pyFM/optimize/base_functions.py' 2026-07-27T01:52:03,393 adding 'pyFM/refine/__init__.py' 2026-07-27T01:52:03,395 adding 'pyFM/refine/icp.py' 2026-07-27T01:52:03,397 adding 'pyFM/refine/zoomout.py' 2026-07-27T01:52:03,399 adding 'pyFM/signatures/HKS_functions.py' 2026-07-27T01:52:03,400 adding 'pyFM/signatures/WKS_functions.py' 2026-07-27T01:52:03,402 adding 'pyFM/signatures/__init__.py' 2026-07-27T01:52:03,403 adding 'pyFM/spectral/__init__.py' 2026-07-27T01:52:03,405 adding 'pyFM/spectral/convert.py' 2026-07-27T01:52:03,406 adding 'pyFM/spectral/nn_utils.py' 2026-07-27T01:52:03,411 adding 'pyFM/spectral/projection_utils.py' 2026-07-27T01:52:03,412 adding 'pyFM/spectral/shape_difference.py' 2026-07-27T01:52:03,415 adding 'pyfmaps-1.2.0.dist-info/licenses/LICENSE' 2026-07-27T01:52:03,416 adding 'pyfmaps-1.2.0.dist-info/METADATA' 2026-07-27T01:52:03,417 adding 'pyfmaps-1.2.0.dist-info/WHEEL' 2026-07-27T01:52:03,418 adding 'pyfmaps-1.2.0.dist-info/top_level.txt' 2026-07-27T01:52:03,419 adding 'pyfmaps-1.2.0.dist-info/RECORD' 2026-07-27T01:52:03,425 removing build/bdist.linux-armv7l/wheel 2026-07-27T01:52:03,544 Building wheel for pyfmaps (pyproject.toml): finished with status 'done' 2026-07-27T01:52:03,561 Created wheel for pyfmaps: filename=pyfmaps-1.2.0-py3-none-any.whl size=495477 sha256=3cb6d59487a8b418867ad764da1c8bda6d83c3316cca58e049c0dc5f3744e8d4 2026-07-27T01:52:03,562 Stored in directory: /tmp/pip-ephem-wheel-cache-e8xl_y0j/wheels/bd/05/0a/255c0abd3e93a7aa3cf59815ad9371dc1734459c6a670e56f5 2026-07-27T01:52:03,575 Successfully built pyfmaps 2026-07-27T01:52:03,596 Removed build tracker: '/tmp/pip-build-tracker-mfo678pt'