2026-05-05T07:32:37,772 Created temporary directory: /tmp/pip-ephem-wheel-cache-fczdmn12 2026-05-05T07:32:37,774 Created temporary directory: /tmp/pip-build-tracker-a18toslb 2026-05-05T07:32:37,774 Initialized build tracking at /tmp/pip-build-tracker-a18toslb 2026-05-05T07:32:37,775 Created build tracker: /tmp/pip-build-tracker-a18toslb 2026-05-05T07:32:37,775 Entered build tracker: /tmp/pip-build-tracker-a18toslb 2026-05-05T07:32:37,776 Created temporary directory: /tmp/pip-wheel-eu2ko4_g 2026-05-05T07:32:37,779 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-05-05T07:32:37,781 Created temporary directory: /tmp/pip-ephem-wheel-cache-g3t1s906 2026-05-05T07:32:37,808 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T07:32:37,812 2 location(s) to search for versions of upf-tools: 2026-05-05T07:32:37,812 * https://pypi.org/simple/upf-tools/ 2026-05-05T07:32:37,812 * https://www.piwheels.org/simple/upf-tools/ 2026-05-05T07:32:37,813 Fetching project page and analyzing links: https://pypi.org/simple/upf-tools/ 2026-05-05T07:32:37,813 Getting page https://pypi.org/simple/upf-tools/ 2026-05-05T07:32:37,815 Found index url https://pypi.org/simple 2026-05-05T07:32:38,042 Fetched page https://pypi.org/simple/upf-tools/ as application/vnd.pypi.simple.v1+json 2026-05-05T07:32:38,047 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/d1/0a/076d0230e0f7b237ce1a80dac990adaad393abcaaea6d4828fda59ed23a9/upf_tools-0.0.1-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,048 Found link https://files.pythonhosted.org/packages/94/23/f7a2857d86ed8da73ed4d70f36443c8ccf945d81b9e9f835b786ede4c000/upf_tools-0.0.1.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.0.1 2026-05-05T07:32:38,049 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/8f/66/eff073d286b6baba4a1d2983349016b33e91a4febeedfb8616f6ab32526c/upf_tools-0.1.0-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,050 Found link https://files.pythonhosted.org/packages/92/29/77a4f148e8b128397e1b4eafc107eb4942748212d6943883dfd9d01a2ceb/upf_tools-0.1.0.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.0 2026-05-05T07:32:38,050 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/69/3f/28bb9604bc48b5959a835c1c5bb6cf0fbb4a1cb6222122223aeab98e099f/upf_tools-0.1.1-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,051 Found link https://files.pythonhosted.org/packages/64/85/048454e0fc0d791630b0e41fe777107c273d34b48ec779bef4aabb81f29e/upf_tools-0.1.1.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.1 2026-05-05T07:32:38,052 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/d1/0d/0dfb0ce1d8b9eb22d396c304189ebb486f78c148aa31aca94aa25fdac416/upf_tools-0.1.2-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,053 Found link https://files.pythonhosted.org/packages/f2/b4/44ef3b4128b2d7f7a97e031ad712ea6151f5467bc1737e435f9ec9867c15/upf_tools-0.1.2.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.2 2026-05-05T07:32:38,054 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/17/32/bb772865233115f3e206741bc69dc9b9b23fe020d0944e25bc653ab36aca/upf_tools-0.1.3-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,055 Found link https://files.pythonhosted.org/packages/ab/b3/0619b32f1ce3949b268571e803581a6e3e71dee69fce9d3f384335bae3df/upf_tools-0.1.3.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.3 2026-05-05T07:32:38,056 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/66/d1/39a02223a09bb7ec7de3578be2fc26d293a1508d152e8d7d9881108dc4c4/upf_tools-0.1.4-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,056 Found link https://files.pythonhosted.org/packages/6e/85/a328251b766e72fe8f22c35b7b3f253a717bc895e379281b71b729fc3525/upf_tools-0.1.4.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.4 2026-05-05T07:32:38,057 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/6c/09/bf3ab6edeceb18e60f128bb4b6c72018ad3de51754221a3e8483bcc8c19c/upf_tools-0.1.5-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,058 Found link https://files.pythonhosted.org/packages/fd/9c/5972b99dec211bfa9081ea90f91887a572683ca11b75cd66cc5d8b9b1d1d/upf_tools-0.1.5.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.5 2026-05-05T07:32:38,058 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/a8/ee/c92fabe200d1fcaa0de6915481a59cd38df157478f5ca3623d269a5dd1c9/upf_tools-0.1.6-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,059 Found link https://files.pythonhosted.org/packages/ee/c9/e4053773116c6c9c8173d9dc426b8a2e2e560b22d73bf64a6f64552dff4e/upf_tools-0.1.6.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.6 2026-05-05T07:32:38,060 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/95/4a/82b0630d06cb52bddddd762cb7e3b6f3445a25bfe8cc844e0ca1363ecc0a/upf_tools-0.1.7-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,061 Found link https://files.pythonhosted.org/packages/b5/78/6efa814556c65681138d14dd8415cb449aca6a00027e08a7cd92e86c919c/upf_tools-0.1.7.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.7 2026-05-05T07:32:38,062 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/09/ce/e7cd61ff6fa777a75729d15f777193f3926c8fb9b642c5fc2fcba755652c/upf_tools-0.1.9-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,063 Found link https://files.pythonhosted.org/packages/18/0d/47000a0174dbf38ef83abed6f839abcaaa73b178c8647e0c87a1e0f1ebd3/upf_tools-0.1.9.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.8), version: 0.1.9 2026-05-05T07:32:38,063 Skipping link: No binaries permitted for upf-tools: https://files.pythonhosted.org/packages/ed/69/21c08080e1d6c8a10049cfbf2de0c495503d66c91d1d01dfaaa6b21f778e/upf_tools-0.1.10-py3-none-any.whl (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.10) 2026-05-05T07:32:38,064 Found link https://files.pythonhosted.org/packages/13/bd/72e4f014cdbf38fedb4b9638af061129f82a01c45b78e1c47c99994b9de8/upf_tools-0.1.10.tar.gz (from https://pypi.org/simple/upf-tools/) (requires-python:>=3.10), version: 0.1.10 2026-05-05T07:32:38,065 Fetching project page and analyzing links: https://www.piwheels.org/simple/upf-tools/ 2026-05-05T07:32:38,066 Getting page https://www.piwheels.org/simple/upf-tools/ 2026-05-05T07:32:38,067 Found index url https://www.piwheels.org/simple 2026-05-05T07:32:38,241 Fetched page https://www.piwheels.org/simple/upf-tools/ as text/html 2026-05-05T07:32:38,244 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.7-py3-none-any.whl#sha256=2794343ef4cf04d6864452ceceffa96cc0c14a41f98c0b2c451b1e3ffc3dd8c8 (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,245 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.6-py3-none-any.whl#sha256=4e08bc377102fa63183bdf65bbcd2db9d747a36b45149b7029600a4908c8e145 (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,246 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.5-py3-none-any.whl#sha256=611466727b764acd480ab17849e47d5e0ee8a18ac97b64d2014eb2e1ac9a7a66 (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,246 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.4-py3-none-any.whl#sha256=a57f15d9d1a9779c0d64411e20e3b2c1dfea6a8de87443548059dee8b9fc502c (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,247 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.3-py3-none-any.whl#sha256=15a970717fc45b6bd20af65564bb97d47601d2b26ce645a4e40e1677f31c224f (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,247 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.2-py3-none-any.whl#sha256=3b72207a7ef9256af686b08538d2098eb6cad5714c6075a1f515d45a18895dd9 (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,248 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.1-py3-none-any.whl#sha256=cf6490bdb4209c9f0c1b7f9246003f61582e8155878b7d5a98cb26f9cc245750 (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,248 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.1.0-py3-none-any.whl#sha256=f198882f87d142b873c16a176d8a84d4eaa57b7a88d48b3b8e2547aef42bde2b (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,249 Skipping link: No binaries permitted for upf-tools: https://archive1.piwheels.org/simple/upf-tools/upf_tools-0.0.1-py3-none-any.whl#sha256=a9494999f6d091c98ba98e9562d0bf5f51a3701e92479f56ca041bda679a5bcb (from https://www.piwheels.org/simple/upf-tools/) (requires-python:>=3.8) 2026-05-05T07:32:38,250 Skipping link: not a file: https://www.piwheels.org/simple/upf-tools/ 2026-05-05T07:32:38,250 Skipping link: not a file: https://pypi.org/simple/upf-tools/ 2026-05-05T07:32:38,272 Given no hashes to check 1 links for project 'upf-tools': discarding no candidates 2026-05-05T07:32:38,291 Collecting upf-tools==0.1.9 2026-05-05T07:32:38,294 Created temporary directory: /tmp/pip-unpack-7o12ql7t 2026-05-05T07:32:38,444 Downloading upf_tools-0.1.9.tar.gz (110 kB) 2026-05-05T07:32:38,599 Added upf-tools==0.1.9 from https://files.pythonhosted.org/packages/18/0d/47000a0174dbf38ef83abed6f839abcaaa73b178c8647e0c87a1e0f1ebd3/upf_tools-0.1.9.tar.gz to build tracker '/tmp/pip-build-tracker-a18toslb' 2026-05-05T07:32:38,603 Created temporary directory: /tmp/pip-build-env-j32ql3s8 2026-05-05T07:32:38,607 Installing build dependencies: started 2026-05-05T07:32:38,609 Running command pip subprocess to install build dependencies 2026-05-05T07:32:39,763 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-05T07:32:40,203 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-05-05T07:32:40,226 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T07:32:42,025 Collecting setuptools 2026-05-05T07:32:42,107 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-05T07:32:42,378 Collecting wheel 2026-05-05T07:32:42,397 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-05T07:32:42,587 Collecting packaging>=24.0 2026-05-05T07:32:42,606 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-05T07:32:45,579 Installing collected packages: setuptools, packaging, wheel 2026-05-05T07:32:49,046 Creating /tmp/pip-build-env-j32ql3s8/overlay/local/bin 2026-05-05T07:32:49,048 changing mode of /tmp/pip-build-env-j32ql3s8/overlay/local/bin/wheel to 755 2026-05-05T07:32:49,070 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-05T07:32:49,352 Installing build dependencies: finished with status 'done' 2026-05-05T07:32:49,359 Getting requirements to build wheel: started 2026-05-05T07:32:49,361 Running command Getting requirements to build wheel 2026-05-05T07:32:49,931 /tmp/pip-build-env-j32ql3s8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T07:32:49,931 !! 2026-05-05T07:32:49,932 ******************************************************************************** 2026-05-05T07:32:49,933 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T07:32:49,934 License :: OSI Approved :: MIT License 2026-05-05T07:32:49,935 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T07:32:49,935 ******************************************************************************** 2026-05-05T07:32:49,937 !! 2026-05-05T07:32:49,937 self._finalize_license_expression() 2026-05-05T07:32:49,987 running egg_info 2026-05-05T07:32:49,993 writing src/upf_tools.egg-info/PKG-INFO 2026-05-05T07:32:49,999 writing dependency_links to src/upf_tools.egg-info/dependency_links.txt 2026-05-05T07:32:50,000 writing entry points to src/upf_tools.egg-info/entry_points.txt 2026-05-05T07:32:50,003 writing requirements to src/upf_tools.egg-info/requires.txt 2026-05-05T07:32:50,004 writing top-level names to src/upf_tools.egg-info/top_level.txt 2026-05-05T07:32:50,030 reading manifest file 'src/upf_tools.egg-info/SOURCES.txt' 2026-05-05T07:32:50,034 reading manifest template 'MANIFEST.in' 2026-05-05T07:32:50,038 no previously-included directories found matching 'scripts' 2026-05-05T07:32:50,038 no previously-included directories found matching 'notebooks' 2026-05-05T07:32:50,039 no previously-included directories found matching 'tests/.pytest_cache' 2026-05-05T07:32:50,040 no previously-included directories found matching 'tests/sssp' 2026-05-05T07:32:50,041 no previously-included directories found matching 'docs/build' 2026-05-05T07:32:50,041 no previously-included directories found matching 'docs/source/api' 2026-05-05T07:32:50,049 warning: no files found matching '*.png' under directory 'docs/source' 2026-05-05T07:32:50,050 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-05-05T07:32:50,051 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-05T07:32:50,051 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-05-05T07:32:50,052 warning: no previously-included files matching '*.dylib' found anywhere in distribution 2026-05-05T07:32:50,053 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-05T07:32:50,054 warning: no previously-included files matching '*.gpickle' found anywhere in distribution 2026-05-05T07:32:50,055 warning: no previously-included files found matching 'tox.ini' 2026-05-05T07:32:50,055 warning: no previously-included files found matching '.bumpversion.cfg' 2026-05-05T07:32:50,056 warning: no previously-included files found matching '.readthedocs.yml' 2026-05-05T07:32:50,057 warning: no previously-included files found matching '.cruft.json' 2026-05-05T07:32:50,057 warning: no previously-included files found matching 'CITATION.cff' 2026-05-05T07:32:50,058 warning: no previously-included files found matching 'docker-compose.yml' 2026-05-05T07:32:50,058 warning: no previously-included files found matching 'Dockerfile' 2026-05-05T07:32:50,059 adding license file 'LICENSE' 2026-05-05T07:32:50,062 writing manifest file 'src/upf_tools.egg-info/SOURCES.txt' 2026-05-05T07:32:50,153 Getting requirements to build wheel: finished with status 'done' 2026-05-05T07:32:50,156 Created temporary directory: /tmp/pip-modern-metadata-k95_nsmy 2026-05-05T07:32:50,159 Preparing metadata (pyproject.toml): started 2026-05-05T07:32:50,160 Running command Preparing metadata (pyproject.toml) 2026-05-05T07:32:50,704 /tmp/pip-build-env-j32ql3s8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T07:32:50,705 !! 2026-05-05T07:32:50,706 ******************************************************************************** 2026-05-05T07:32:50,706 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T07:32:50,707 License :: OSI Approved :: MIT License 2026-05-05T07:32:50,708 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T07:32:50,709 ******************************************************************************** 2026-05-05T07:32:50,710 !! 2026-05-05T07:32:50,710 self._finalize_license_expression() 2026-05-05T07:32:50,732 running dist_info 2026-05-05T07:32:50,743 creating /tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info 2026-05-05T07:32:50,744 writing /tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/PKG-INFO 2026-05-05T07:32:50,750 writing dependency_links to /tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/dependency_links.txt 2026-05-05T07:32:50,752 writing entry points to /tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/entry_points.txt 2026-05-05T07:32:50,755 writing requirements to /tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/requires.txt 2026-05-05T07:32:50,756 writing top-level names to /tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/top_level.txt 2026-05-05T07:32:50,758 writing manifest file '/tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/SOURCES.txt' 2026-05-05T07:32:50,782 reading manifest file '/tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/SOURCES.txt' 2026-05-05T07:32:50,784 reading manifest template 'MANIFEST.in' 2026-05-05T07:32:50,788 no previously-included directories found matching 'scripts' 2026-05-05T07:32:50,789 no previously-included directories found matching 'notebooks' 2026-05-05T07:32:50,790 no previously-included directories found matching 'tests/.pytest_cache' 2026-05-05T07:32:50,791 no previously-included directories found matching 'tests/sssp' 2026-05-05T07:32:50,792 no previously-included directories found matching 'docs/build' 2026-05-05T07:32:50,793 no previously-included directories found matching 'docs/source/api' 2026-05-05T07:32:50,800 warning: no files found matching '*.png' under directory 'docs/source' 2026-05-05T07:32:50,801 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-05-05T07:32:50,802 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-05T07:32:50,803 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-05-05T07:32:50,804 warning: no previously-included files matching '*.dylib' found anywhere in distribution 2026-05-05T07:32:50,805 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-05T07:32:50,806 warning: no previously-included files matching '*.gpickle' found anywhere in distribution 2026-05-05T07:32:50,807 warning: no previously-included files found matching 'tox.ini' 2026-05-05T07:32:50,808 warning: no previously-included files found matching '.bumpversion.cfg' 2026-05-05T07:32:50,809 warning: no previously-included files found matching '.readthedocs.yml' 2026-05-05T07:32:50,809 warning: no previously-included files found matching '.cruft.json' 2026-05-05T07:32:50,810 warning: no previously-included files found matching 'CITATION.cff' 2026-05-05T07:32:50,811 warning: no previously-included files found matching 'docker-compose.yml' 2026-05-05T07:32:50,811 warning: no previously-included files found matching 'Dockerfile' 2026-05-05T07:32:50,812 adding license file 'LICENSE' 2026-05-05T07:32:50,816 writing manifest file '/tmp/pip-modern-metadata-k95_nsmy/upf_tools.egg-info/SOURCES.txt' 2026-05-05T07:32:50,817 creating '/tmp/pip-modern-metadata-k95_nsmy/upf_tools-0.1.9.dist-info' 2026-05-05T07:32:50,946 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-05T07:32:50,951 Source in /tmp/pip-wheel-eu2ko4_g/upf-tools_e97bf2671529441bb0b153e521490c5b has version 0.1.9, which satisfies requirement upf-tools==0.1.9 from https://files.pythonhosted.org/packages/18/0d/47000a0174dbf38ef83abed6f839abcaaa73b178c8647e0c87a1e0f1ebd3/upf_tools-0.1.9.tar.gz 2026-05-05T07:32:50,952 Removed upf-tools==0.1.9 from https://files.pythonhosted.org/packages/18/0d/47000a0174dbf38ef83abed6f839abcaaa73b178c8647e0c87a1e0f1ebd3/upf_tools-0.1.9.tar.gz from build tracker '/tmp/pip-build-tracker-a18toslb' 2026-05-05T07:32:50,959 Created temporary directory: /tmp/pip-unpack-rvnzxl7_ 2026-05-05T07:32:50,960 Building wheels for collected packages: upf-tools 2026-05-05T07:32:50,964 Created temporary directory: /tmp/pip-wheel-7g0zznay 2026-05-05T07:32:50,964 Destination directory: /tmp/pip-wheel-7g0zznay 2026-05-05T07:32:50,967 Building wheel for upf-tools (pyproject.toml): started 2026-05-05T07:32:50,968 Running command Building wheel for upf-tools (pyproject.toml) 2026-05-05T07:32:51,498 /tmp/pip-build-env-j32ql3s8/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T07:32:51,498 !! 2026-05-05T07:32:51,499 ******************************************************************************** 2026-05-05T07:32:51,500 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T07:32:51,501 License :: OSI Approved :: MIT License 2026-05-05T07:32:51,502 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T07:32:51,503 ******************************************************************************** 2026-05-05T07:32:51,504 !! 2026-05-05T07:32:51,505 self._finalize_license_expression() 2026-05-05T07:32:51,522 running bdist_wheel 2026-05-05T07:32:51,549 running build 2026-05-05T07:32:51,550 running build_py 2026-05-05T07:32:51,559 creating build/lib/upf_tools 2026-05-05T07:32:51,561 copying src/upf_tools/cli.py -> build/lib/upf_tools 2026-05-05T07:32:51,563 copying src/upf_tools/__main__.py -> build/lib/upf_tools 2026-05-05T07:32:51,565 copying src/upf_tools/version.py -> build/lib/upf_tools 2026-05-05T07:32:51,567 copying src/upf_tools/__init__.py -> build/lib/upf_tools 2026-05-05T07:32:51,568 copying src/upf_tools/api.py -> build/lib/upf_tools 2026-05-05T07:32:51,570 copying src/upf_tools/upfdict.py -> build/lib/upf_tools 2026-05-05T07:32:51,573 copying src/upf_tools/v2.py -> build/lib/upf_tools 2026-05-05T07:32:51,574 copying src/upf_tools/v1.py -> build/lib/upf_tools 2026-05-05T07:32:51,577 copying src/upf_tools/utils.py -> build/lib/upf_tools 2026-05-05T07:32:51,579 copying src/upf_tools/projectors.py -> build/lib/upf_tools 2026-05-05T07:32:51,580 running egg_info 2026-05-05T07:32:51,591 writing src/upf_tools.egg-info/PKG-INFO 2026-05-05T07:32:51,596 writing dependency_links to src/upf_tools.egg-info/dependency_links.txt 2026-05-05T07:32:51,597 writing entry points to src/upf_tools.egg-info/entry_points.txt 2026-05-05T07:32:51,599 writing requirements to src/upf_tools.egg-info/requires.txt 2026-05-05T07:32:51,600 writing top-level names to src/upf_tools.egg-info/top_level.txt 2026-05-05T07:32:51,609 reading manifest file 'src/upf_tools.egg-info/SOURCES.txt' 2026-05-05T07:32:51,612 reading manifest template 'MANIFEST.in' 2026-05-05T07:32:51,615 no previously-included directories found matching 'scripts' 2026-05-05T07:32:51,616 no previously-included directories found matching 'notebooks' 2026-05-05T07:32:51,617 no previously-included directories found matching 'tests/.pytest_cache' 2026-05-05T07:32:51,618 no previously-included directories found matching 'tests/sssp' 2026-05-05T07:32:51,618 no previously-included directories found matching 'docs/build' 2026-05-05T07:32:51,619 no previously-included directories found matching 'docs/source/api' 2026-05-05T07:32:51,627 warning: no files found matching '*.png' under directory 'docs/source' 2026-05-05T07:32:51,628 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-05-05T07:32:51,628 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-05T07:32:51,629 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-05-05T07:32:51,629 warning: no previously-included files matching '*.dylib' found anywhere in distribution 2026-05-05T07:32:51,630 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-05T07:32:51,631 warning: no previously-included files matching '*.gpickle' found anywhere in distribution 2026-05-05T07:32:51,631 warning: no previously-included files found matching 'tox.ini' 2026-05-05T07:32:51,632 warning: no previously-included files found matching '.bumpversion.cfg' 2026-05-05T07:32:51,633 warning: no previously-included files found matching '.readthedocs.yml' 2026-05-05T07:32:51,633 warning: no previously-included files found matching '.cruft.json' 2026-05-05T07:32:51,634 warning: no previously-included files found matching 'CITATION.cff' 2026-05-05T07:32:51,635 warning: no previously-included files found matching 'docker-compose.yml' 2026-05-05T07:32:51,635 warning: no previously-included files found matching 'Dockerfile' 2026-05-05T07:32:51,636 adding license file 'LICENSE' 2026-05-05T07:32:51,638 writing manifest file 'src/upf_tools.egg-info/SOURCES.txt' 2026-05-05T07:32:51,640 copying src/upf_tools/py.typed -> build/lib/upf_tools 2026-05-05T07:32:51,657 installing to build/bdist.linux-armv7l/wheel 2026-05-05T07:32:51,658 running install 2026-05-05T07:32:51,681 running install_lib 2026-05-05T07:32:51,689 creating build/bdist.linux-armv7l/wheel 2026-05-05T07:32:51,691 creating build/bdist.linux-armv7l/wheel/upf_tools 2026-05-05T07:32:51,693 copying build/lib/upf_tools/cli.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,695 copying build/lib/upf_tools/__main__.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,696 copying build/lib/upf_tools/version.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,698 copying build/lib/upf_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,700 copying build/lib/upf_tools/api.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,702 copying build/lib/upf_tools/upfdict.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,704 copying build/lib/upf_tools/v2.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,706 copying build/lib/upf_tools/py.typed -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,708 copying build/lib/upf_tools/v1.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,710 copying build/lib/upf_tools/utils.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,712 copying build/lib/upf_tools/projectors.py -> build/bdist.linux-armv7l/wheel/./upf_tools 2026-05-05T07:32:51,713 running install_egg_info 2026-05-05T07:32:51,726 Copying src/upf_tools.egg-info to build/bdist.linux-armv7l/wheel/./upf_tools-0.1.9-py3.11.egg-info 2026-05-05T07:32:51,738 running install_scripts 2026-05-05T07:32:51,750 creating build/bdist.linux-armv7l/wheel/upf_tools-0.1.9.dist-info/WHEEL 2026-05-05T07:32:51,752 creating '/tmp/pip-wheel-7g0zznay/.tmp-k5qu4yhb/upf_tools-0.1.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-05T07:32:51,754 adding 'upf_tools/__init__.py' 2026-05-05T07:32:51,756 adding 'upf_tools/__main__.py' 2026-05-05T07:32:51,757 adding 'upf_tools/api.py' 2026-05-05T07:32:51,758 adding 'upf_tools/cli.py' 2026-05-05T07:32:51,759 adding 'upf_tools/projectors.py' 2026-05-05T07:32:51,761 adding 'upf_tools/py.typed' 2026-05-05T07:32:51,762 adding 'upf_tools/upfdict.py' 2026-05-05T07:32:51,763 adding 'upf_tools/utils.py' 2026-05-05T07:32:51,765 adding 'upf_tools/v1.py' 2026-05-05T07:32:51,766 adding 'upf_tools/v2.py' 2026-05-05T07:32:51,768 adding 'upf_tools/version.py' 2026-05-05T07:32:51,770 adding 'upf_tools-0.1.9.dist-info/licenses/LICENSE' 2026-05-05T07:32:51,772 adding 'upf_tools-0.1.9.dist-info/METADATA' 2026-05-05T07:32:51,773 adding 'upf_tools-0.1.9.dist-info/WHEEL' 2026-05-05T07:32:51,774 adding 'upf_tools-0.1.9.dist-info/entry_points.txt' 2026-05-05T07:32:51,775 adding 'upf_tools-0.1.9.dist-info/top_level.txt' 2026-05-05T07:32:51,776 adding 'upf_tools-0.1.9.dist-info/RECORD' 2026-05-05T07:32:51,777 removing build/bdist.linux-armv7l/wheel 2026-05-05T07:32:51,876 Building wheel for upf-tools (pyproject.toml): finished with status 'done' 2026-05-05T07:32:51,881 Created wheel for upf-tools: filename=upf_tools-0.1.9-py3-none-any.whl size=14977 sha256=ba7caf2ae3b636cc892141e1f7e63fa9d7661c2c12113630b72b622d7668f00f 2026-05-05T07:32:51,882 Stored in directory: /tmp/pip-ephem-wheel-cache-g3t1s906/wheels/9b/42/45/bb032a9d3a7b8878ec913c3a8a328938155b0813f8550198a7 2026-05-05T07:32:51,894 Successfully built upf-tools 2026-05-05T07:32:51,898 Removed build tracker: '/tmp/pip-build-tracker-a18toslb'