2026-06-03T16:05:14,484 Created temporary directory: /tmp/pip-ephem-wheel-cache-6uuh4hf9 2026-06-03T16:05:14,485 Created temporary directory: /tmp/pip-build-tracker-mfm9549n 2026-06-03T16:05:14,486 Initialized build tracking at /tmp/pip-build-tracker-mfm9549n 2026-06-03T16:05:14,486 Created build tracker: /tmp/pip-build-tracker-mfm9549n 2026-06-03T16:05:14,487 Entered build tracker: /tmp/pip-build-tracker-mfm9549n 2026-06-03T16:05:14,488 Created temporary directory: /tmp/pip-wheel-ax4n38vb 2026-06-03T16:05:14,491 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-06-03T16:05:14,493 Created temporary directory: /tmp/pip-ephem-wheel-cache-a7wxh86k 2026-06-03T16:05:14,515 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T16:05:14,519 2 location(s) to search for versions of dtn-tvg-util: 2026-06-03T16:05:14,519 * https://pypi.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,519 * https://www.piwheels.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,520 Fetching project page and analyzing links: https://pypi.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,521 Getting page https://pypi.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,522 Found index url https://pypi.org/simple 2026-06-03T16:05:14,754 Fetched page https://pypi.org/simple/dtn-tvg-util/ as application/vnd.pypi.simple.v1+json 2026-06-03T16:05:14,756 Found link https://files.pythonhosted.org/packages/33/cf/a60fd0bcd241139f38ec541f6f1d0c054ddaf5a0a942f780cd3dded92d83/dtn-tvg-util-0.1.4.tar.gz (from https://pypi.org/simple/dtn-tvg-util/), version: 0.1.4 2026-06-03T16:05:14,756 Found link https://files.pythonhosted.org/packages/01/fe/ea7817203e0be45ab2f4f62c0e0b4a860723bbea8009f48ab34d7a2e20f5/dtn-tvg-util-0.1.5.tar.gz (from https://pypi.org/simple/dtn-tvg-util/), version: 0.1.5 2026-06-03T16:05:14,757 Found link https://files.pythonhosted.org/packages/11/50/d8cd1e1a58dd4c3688667bbc3253796312a77773e17957cdfc4634774b55/dtn_tvg_util-0.1.6.tar.gz (from https://pypi.org/simple/dtn-tvg-util/), version: 0.1.6 2026-06-03T16:05:14,758 Fetching project page and analyzing links: https://www.piwheels.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,759 Getting page https://www.piwheels.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,760 Found index url https://www.piwheels.org/simple 2026-06-03T16:05:14,936 Fetched page https://www.piwheels.org/simple/dtn-tvg-util/ as text/html 2026-06-03T16:05:14,938 Skipping link: No binaries permitted for dtn-tvg-util: https://archive1.piwheels.org/simple/dtn-tvg-util/dtn_tvg_util-0.1.5-py3-none-any.whl#sha256=68a1761fea8dafe9e20d5c35ce8f341826b8eedf2a3c28db5c08e1bed3ab82c1 (from https://www.piwheels.org/simple/dtn-tvg-util/) 2026-06-03T16:05:14,939 Skipping link: not a file: https://www.piwheels.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,940 Skipping link: not a file: https://pypi.org/simple/dtn-tvg-util/ 2026-06-03T16:05:14,961 Given no hashes to check 1 links for project 'dtn-tvg-util': discarding no candidates 2026-06-03T16:05:14,980 Collecting dtn-tvg-util==0.1.6 2026-06-03T16:05:14,983 Created temporary directory: /tmp/pip-unpack-v_0w8fjd 2026-06-03T16:05:15,212 Downloading dtn_tvg_util-0.1.6.tar.gz (33 kB) 2026-06-03T16:05:15,316 Added dtn-tvg-util==0.1.6 from https://files.pythonhosted.org/packages/11/50/d8cd1e1a58dd4c3688667bbc3253796312a77773e17957cdfc4634774b55/dtn_tvg_util-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-mfm9549n' 2026-06-03T16:05:15,317 Running setup.py (path:/tmp/pip-wheel-ax4n38vb/dtn-tvg-util_8173d197cee34252a785fc28a7b111e2/setup.py) egg_info for package dtn-tvg-util 2026-06-03T16:05:15,318 Created temporary directory: /tmp/pip-pip-egg-info-o396gq90 2026-06-03T16:05:15,319 Preparing metadata (setup.py): started 2026-06-03T16:05:15,320 Running command python setup.py egg_info 2026-06-03T16:05:16,205 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T16:05:16,205 !! 2026-06-03T16:05:16,206 ******************************************************************************** 2026-06-03T16:05:16,206 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T16:05:16,207 License :: OSI Approved :: MIT License 2026-06-03T16:05:16,208 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T16:05:16,209 ******************************************************************************** 2026-06-03T16:05:16,209 !! 2026-06-03T16:05:16,210 self._finalize_license_expression() 2026-06-03T16:05:16,235 running egg_info 2026-06-03T16:05:16,264 creating /tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info 2026-06-03T16:05:16,265 writing /tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info/PKG-INFO 2026-06-03T16:05:16,269 writing dependency_links to /tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info/dependency_links.txt 2026-06-03T16:05:16,272 writing requirements to /tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info/requires.txt 2026-06-03T16:05:16,273 writing top-level names to /tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info/top_level.txt 2026-06-03T16:05:16,274 writing manifest file '/tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info/SOURCES.txt' 2026-06-03T16:05:16,368 reading manifest file '/tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info/SOURCES.txt' 2026-06-03T16:05:16,370 adding license file 'LICENSE' 2026-06-03T16:05:16,373 writing manifest file '/tmp/pip-pip-egg-info-o396gq90/dtn_tvg_util.egg-info/SOURCES.txt' 2026-06-03T16:05:16,481 Preparing metadata (setup.py): finished with status 'done' 2026-06-03T16:05:16,485 Source in /tmp/pip-wheel-ax4n38vb/dtn-tvg-util_8173d197cee34252a785fc28a7b111e2 has version 0.1.6, which satisfies requirement dtn-tvg-util==0.1.6 from https://files.pythonhosted.org/packages/11/50/d8cd1e1a58dd4c3688667bbc3253796312a77773e17957cdfc4634774b55/dtn_tvg_util-0.1.6.tar.gz 2026-06-03T16:05:16,486 Removed dtn-tvg-util==0.1.6 from https://files.pythonhosted.org/packages/11/50/d8cd1e1a58dd4c3688667bbc3253796312a77773e17957cdfc4634774b55/dtn_tvg_util-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-mfm9549n' 2026-06-03T16:05:16,491 Created temporary directory: /tmp/pip-unpack-m8y5m69x 2026-06-03T16:05:16,492 Building wheels for collected packages: dtn-tvg-util 2026-06-03T16:05:16,497 Created temporary directory: /tmp/pip-wheel-mr6dqz46 2026-06-03T16:05:16,497 Building wheel for dtn-tvg-util (setup.py): started 2026-06-03T16:05:16,499 Destination directory: /tmp/pip-wheel-mr6dqz46 2026-06-03T16:05:16,499 Running command python setup.py bdist_wheel 2026-06-03T16:05:17,342 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T16:05:17,342 !! 2026-06-03T16:05:17,343 ******************************************************************************** 2026-06-03T16:05:17,344 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T16:05:17,345 License :: OSI Approved :: MIT License 2026-06-03T16:05:17,346 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T16:05:17,346 ******************************************************************************** 2026-06-03T16:05:17,348 !! 2026-06-03T16:05:17,348 self._finalize_license_expression() 2026-06-03T16:05:17,349 running bdist_wheel 2026-06-03T16:05:17,479 running build 2026-06-03T16:05:17,479 running build_py 2026-06-03T16:05:17,509 creating build/lib/test 2026-06-03T16:05:17,511 copying test/test_util.py -> build/lib/test 2026-06-03T16:05:17,513 copying test/__init__.py -> build/lib/test 2026-06-03T16:05:17,515 copying test/test_contact_plan_simple.py -> build/lib/test 2026-06-03T16:05:17,518 copying test/test_tvg.py -> build/lib/test 2026-06-03T16:05:17,520 copying test/test_contact_plan_extended.py -> build/lib/test 2026-06-03T16:05:17,522 copying test/test_transmission_plan.py -> build/lib/test 2026-06-03T16:05:17,524 creating build/lib/tvgutil 2026-06-03T16:05:17,525 copying tvgutil/__init__.py -> build/lib/tvgutil 2026-06-03T16:05:17,527 copying tvgutil/util.py -> build/lib/tvgutil 2026-06-03T16:05:17,528 copying tvgutil/transmission_plan.py -> build/lib/tvgutil 2026-06-03T16:05:17,530 copying tvgutil/tvg.py -> build/lib/tvgutil 2026-06-03T16:05:17,532 copying tvgutil/contact_plan.py -> build/lib/tvgutil 2026-06-03T16:05:17,535 creating build/lib/test/ring_road 2026-06-03T16:05:17,536 copying test/ring_road/__init__.py -> build/lib/test/ring_road 2026-06-03T16:05:17,538 copying test/ring_road/test_scenario.py -> build/lib/test/ring_road 2026-06-03T16:05:17,540 copying test/ring_road/test_contact_plan.py -> build/lib/test/ring_road 2026-06-03T16:05:17,543 creating build/lib/tvgutil/ring_road 2026-06-03T16:05:17,544 copying tvgutil/ring_road/__init__.py -> build/lib/tvgutil/ring_road 2026-06-03T16:05:17,545 copying tvgutil/ring_road/scenario.py -> build/lib/tvgutil/ring_road 2026-06-03T16:05:17,547 copying tvgutil/ring_road/contact_plan.py -> build/lib/tvgutil/ring_road 2026-06-03T16:05:17,550 copying tvgutil/ring_road/gslist.py -> build/lib/tvgutil/ring_road 2026-06-03T16:05:17,552 creating build/lib/tvgutil/tools 2026-06-03T16:05:17,553 copying tvgutil/tools/__init__.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,555 copying tvgutil/tools/convert_legacy_contact_plan_to_tvg.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,556 copying tvgutil/tools/convert_ftvg_to_ptvg.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,558 copying tvgutil/tools/create_transmission_plan.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,560 copying tvgutil/tools/fix_rr_scenario_tle_checksums.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,562 copying tvgutil/tools/convert_legacy_tvg_to_tvg.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,564 copying tvgutil/tools/create_gs_list.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,566 copying tvgutil/tools/convert_ptvg_to_ftvg.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,568 copying tvgutil/tools/create_rr_tvg.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,570 copying tvgutil/tools/create_rr_scenario.py -> build/lib/tvgutil/tools 2026-06-03T16:05:17,605 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-06-03T16:05:17,606 !! 2026-06-03T16:05:17,607 ******************************************************************************** 2026-06-03T16:05:17,607 Please avoid running ``setup.py`` directly. 2026-06-03T16:05:17,608 Instead, use pypa/build, pypa/installer or other 2026-06-03T16:05:17,608 standards-based tools. 2026-06-03T16:05:17,609 This deprecation is overdue, please update your project and remove deprecated 2026-06-03T16:05:17,610 calls to avoid build errors in the future. 2026-06-03T16:05:17,611 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-06-03T16:05:17,612 ******************************************************************************** 2026-06-03T16:05:17,613 !! 2026-06-03T16:05:17,613 self.initialize_options() 2026-06-03T16:05:17,633 installing to build/bdist.linux-armv7l/wheel 2026-06-03T16:05:17,633 running install 2026-06-03T16:05:17,656 running install_lib 2026-06-03T16:05:17,684 creating build/bdist.linux-armv7l/wheel 2026-06-03T16:05:17,686 creating build/bdist.linux-armv7l/wheel/test 2026-06-03T16:05:17,688 copying build/lib/test/test_util.py -> build/bdist.linux-armv7l/wheel/./test 2026-06-03T16:05:17,690 copying build/lib/test/__init__.py -> build/bdist.linux-armv7l/wheel/./test 2026-06-03T16:05:17,691 copying build/lib/test/test_contact_plan_simple.py -> build/bdist.linux-armv7l/wheel/./test 2026-06-03T16:05:17,694 copying build/lib/test/test_tvg.py -> build/bdist.linux-armv7l/wheel/./test 2026-06-03T16:05:17,696 copying build/lib/test/test_contact_plan_extended.py -> build/bdist.linux-armv7l/wheel/./test 2026-06-03T16:05:17,699 creating build/bdist.linux-armv7l/wheel/test/ring_road 2026-06-03T16:05:17,700 copying build/lib/test/ring_road/__init__.py -> build/bdist.linux-armv7l/wheel/./test/ring_road 2026-06-03T16:05:17,701 copying build/lib/test/ring_road/test_scenario.py -> build/bdist.linux-armv7l/wheel/./test/ring_road 2026-06-03T16:05:17,704 copying build/lib/test/ring_road/test_contact_plan.py -> build/bdist.linux-armv7l/wheel/./test/ring_road 2026-06-03T16:05:17,706 copying build/lib/test/test_transmission_plan.py -> build/bdist.linux-armv7l/wheel/./test 2026-06-03T16:05:17,709 creating build/bdist.linux-armv7l/wheel/tvgutil 2026-06-03T16:05:17,710 copying build/lib/tvgutil/__init__.py -> build/bdist.linux-armv7l/wheel/./tvgutil 2026-06-03T16:05:17,712 copying build/lib/tvgutil/util.py -> build/bdist.linux-armv7l/wheel/./tvgutil 2026-06-03T16:05:17,714 copying build/lib/tvgutil/transmission_plan.py -> build/bdist.linux-armv7l/wheel/./tvgutil 2026-06-03T16:05:17,718 creating build/bdist.linux-armv7l/wheel/tvgutil/ring_road 2026-06-03T16:05:17,719 copying build/lib/tvgutil/ring_road/__init__.py -> build/bdist.linux-armv7l/wheel/./tvgutil/ring_road 2026-06-03T16:05:17,721 copying build/lib/tvgutil/ring_road/scenario.py -> build/bdist.linux-armv7l/wheel/./tvgutil/ring_road 2026-06-03T16:05:17,724 copying build/lib/tvgutil/ring_road/contact_plan.py -> build/bdist.linux-armv7l/wheel/./tvgutil/ring_road 2026-06-03T16:05:17,728 copying build/lib/tvgutil/ring_road/gslist.py -> build/bdist.linux-armv7l/wheel/./tvgutil/ring_road 2026-06-03T16:05:17,730 copying build/lib/tvgutil/tvg.py -> build/bdist.linux-armv7l/wheel/./tvgutil 2026-06-03T16:05:17,733 copying build/lib/tvgutil/contact_plan.py -> build/bdist.linux-armv7l/wheel/./tvgutil 2026-06-03T16:05:17,736 creating build/bdist.linux-armv7l/wheel/tvgutil/tools 2026-06-03T16:05:17,737 copying build/lib/tvgutil/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,739 copying build/lib/tvgutil/tools/convert_legacy_contact_plan_to_tvg.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,741 copying build/lib/tvgutil/tools/convert_ftvg_to_ptvg.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,743 copying build/lib/tvgutil/tools/create_transmission_plan.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,745 copying build/lib/tvgutil/tools/fix_rr_scenario_tle_checksums.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,747 copying build/lib/tvgutil/tools/convert_legacy_tvg_to_tvg.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,749 copying build/lib/tvgutil/tools/create_gs_list.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,751 copying build/lib/tvgutil/tools/convert_ptvg_to_ftvg.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,753 copying build/lib/tvgutil/tools/create_rr_tvg.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,756 copying build/lib/tvgutil/tools/create_rr_scenario.py -> build/bdist.linux-armv7l/wheel/./tvgutil/tools 2026-06-03T16:05:17,758 running install_egg_info 2026-06-03T16:05:17,792 running egg_info 2026-06-03T16:05:17,820 writing dtn_tvg_util.egg-info/PKG-INFO 2026-06-03T16:05:17,825 writing dependency_links to dtn_tvg_util.egg-info/dependency_links.txt 2026-06-03T16:05:17,828 writing requirements to dtn_tvg_util.egg-info/requires.txt 2026-06-03T16:05:17,829 writing top-level names to dtn_tvg_util.egg-info/top_level.txt 2026-06-03T16:05:17,863 reading manifest file 'dtn_tvg_util.egg-info/SOURCES.txt' 2026-06-03T16:05:17,867 adding license file 'LICENSE' 2026-06-03T16:05:17,871 writing manifest file 'dtn_tvg_util.egg-info/SOURCES.txt' 2026-06-03T16:05:17,872 Copying dtn_tvg_util.egg-info to build/bdist.linux-armv7l/wheel/./dtn_tvg_util-0.1.6-py3.11.egg-info 2026-06-03T16:05:17,883 running install_scripts 2026-06-03T16:05:17,894 creating build/bdist.linux-armv7l/wheel/dtn_tvg_util-0.1.6.dist-info/WHEEL 2026-06-03T16:05:17,897 creating '/tmp/pip-wheel-mr6dqz46/dtn_tvg_util-0.1.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-03T16:05:17,900 adding 'dtn_tvg_util-0.1.6.dist-info/licenses/LICENSE' 2026-06-03T16:05:17,902 adding 'test/__init__.py' 2026-06-03T16:05:17,904 adding 'test/test_contact_plan_extended.py' 2026-06-03T16:05:17,906 adding 'test/test_contact_plan_simple.py' 2026-06-03T16:05:17,907 adding 'test/test_transmission_plan.py' 2026-06-03T16:05:17,909 adding 'test/test_tvg.py' 2026-06-03T16:05:17,910 adding 'test/test_util.py' 2026-06-03T16:05:17,912 adding 'test/ring_road/__init__.py' 2026-06-03T16:05:17,913 adding 'test/ring_road/test_contact_plan.py' 2026-06-03T16:05:17,915 adding 'test/ring_road/test_scenario.py' 2026-06-03T16:05:17,917 adding 'tvgutil/__init__.py' 2026-06-03T16:05:17,921 adding 'tvgutil/contact_plan.py' 2026-06-03T16:05:17,923 adding 'tvgutil/transmission_plan.py' 2026-06-03T16:05:17,924 adding 'tvgutil/tvg.py' 2026-06-03T16:05:17,925 adding 'tvgutil/util.py' 2026-06-03T16:05:17,927 adding 'tvgutil/ring_road/__init__.py' 2026-06-03T16:05:17,929 adding 'tvgutil/ring_road/contact_plan.py' 2026-06-03T16:05:17,930 adding 'tvgutil/ring_road/gslist.py' 2026-06-03T16:05:17,932 adding 'tvgutil/ring_road/scenario.py' 2026-06-03T16:05:17,934 adding 'tvgutil/tools/__init__.py' 2026-06-03T16:05:17,935 adding 'tvgutil/tools/convert_ftvg_to_ptvg.py' 2026-06-03T16:05:17,936 adding 'tvgutil/tools/convert_legacy_contact_plan_to_tvg.py' 2026-06-03T16:05:17,938 adding 'tvgutil/tools/convert_legacy_tvg_to_tvg.py' 2026-06-03T16:05:17,939 adding 'tvgutil/tools/convert_ptvg_to_ftvg.py' 2026-06-03T16:05:17,940 adding 'tvgutil/tools/create_gs_list.py' 2026-06-03T16:05:17,942 adding 'tvgutil/tools/create_rr_scenario.py' 2026-06-03T16:05:17,943 adding 'tvgutil/tools/create_rr_tvg.py' 2026-06-03T16:05:17,945 adding 'tvgutil/tools/create_transmission_plan.py' 2026-06-03T16:05:17,946 adding 'tvgutil/tools/fix_rr_scenario_tle_checksums.py' 2026-06-03T16:05:17,948 adding 'dtn_tvg_util-0.1.6.dist-info/METADATA' 2026-06-03T16:05:17,949 adding 'dtn_tvg_util-0.1.6.dist-info/WHEEL' 2026-06-03T16:05:17,950 adding 'dtn_tvg_util-0.1.6.dist-info/top_level.txt' 2026-06-03T16:05:17,952 adding 'dtn_tvg_util-0.1.6.dist-info/RECORD' 2026-06-03T16:05:17,954 removing build/bdist.linux-armv7l/wheel 2026-06-03T16:05:18,074 Building wheel for dtn-tvg-util (setup.py): finished with status 'done' 2026-06-03T16:05:18,077 Created wheel for dtn-tvg-util: filename=dtn_tvg_util-0.1.6-py3-none-any.whl size=45002 sha256=11fc25e513b315578b5312c06424365741067b8bc02e597f4c0734f84e58a3a3 2026-06-03T16:05:18,078 Stored in directory: /tmp/pip-ephem-wheel-cache-a7wxh86k/wheels/af/29/4e/82fbe7a9c9f74585b638d96d6e24ea65d4cfb4a501d7882a6d 2026-06-03T16:05:18,090 Successfully built dtn-tvg-util 2026-06-03T16:05:18,095 Removed build tracker: '/tmp/pip-build-tracker-mfm9549n'