2026-03-08T21:39:49,733 Created temporary directory: /tmp/pip-ephem-wheel-cache-qn3std9z 2026-03-08T21:39:49,735 Created temporary directory: /tmp/pip-build-tracker-fya3v4la 2026-03-08T21:39:49,735 Initialized build tracking at /tmp/pip-build-tracker-fya3v4la 2026-03-08T21:39:49,736 Created build tracker: /tmp/pip-build-tracker-fya3v4la 2026-03-08T21:39:49,736 Entered build tracker: /tmp/pip-build-tracker-fya3v4la 2026-03-08T21:39:49,737 Created temporary directory: /tmp/pip-wheel-250iql_6 2026-03-08T21:39:49,740 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-03-08T21:39:49,742 Created temporary directory: /tmp/pip-ephem-wheel-cache-p55gksbp 2026-03-08T21:39:49,764 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-08T21:39:49,767 2 location(s) to search for versions of traincheck: 2026-03-08T21:39:49,767 * https://pypi.org/simple/traincheck/ 2026-03-08T21:39:49,767 * https://www.piwheels.org/simple/traincheck/ 2026-03-08T21:39:49,768 Fetching project page and analyzing links: https://pypi.org/simple/traincheck/ 2026-03-08T21:39:49,769 Getting page https://pypi.org/simple/traincheck/ 2026-03-08T21:39:49,770 Found index url https://pypi.org/simple 2026-03-08T21:39:49,983 Fetched page https://pypi.org/simple/traincheck/ as application/vnd.pypi.simple.v1+json 2026-03-08T21:39:49,984 Skipping link: No binaries permitted for traincheck: https://files.pythonhosted.org/packages/0d/a0/8a490077c01f3c28c173bb3027ad17beeb328375f6f3673ec06d58c4ba3a/traincheck-0.1.2-py3-none-any.whl (from https://pypi.org/simple/traincheck/) (requires-python:>=3.10) 2026-03-08T21:39:49,985 Found link https://files.pythonhosted.org/packages/18/6d/21e8ce90cb24afc1fd8ef99438cfdcdd0c87f25860b3a2af41fac6a321b5/traincheck-0.1.2.tar.gz (from https://pypi.org/simple/traincheck/) (requires-python:>=3.10), version: 0.1.2 2026-03-08T21:39:49,986 Fetching project page and analyzing links: https://www.piwheels.org/simple/traincheck/ 2026-03-08T21:39:49,987 Getting page https://www.piwheels.org/simple/traincheck/ 2026-03-08T21:39:49,988 Found index url https://www.piwheels.org/simple 2026-03-08T21:39:50,140 Fetched page https://www.piwheels.org/simple/traincheck/ as text/html 2026-03-08T21:39:50,141 Skipping link: not a file: https://www.piwheels.org/simple/traincheck/ 2026-03-08T21:39:50,142 Skipping link: not a file: https://pypi.org/simple/traincheck/ 2026-03-08T21:39:50,162 Given no hashes to check 1 links for project 'traincheck': discarding no candidates 2026-03-08T21:39:50,182 Collecting traincheck==0.1.2 2026-03-08T21:39:50,184 Created temporary directory: /tmp/pip-unpack-57pv1q_k 2026-03-08T21:39:50,316 Downloading traincheck-0.1.2.tar.gz (228 kB) 2026-03-08T21:39:50,603 Added traincheck==0.1.2 from https://files.pythonhosted.org/packages/18/6d/21e8ce90cb24afc1fd8ef99438cfdcdd0c87f25860b3a2af41fac6a321b5/traincheck-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-fya3v4la' 2026-03-08T21:39:50,609 Created temporary directory: /tmp/pip-build-env-v9ex3tqh 2026-03-08T21:39:50,614 Installing build dependencies: started 2026-03-08T21:39:50,615 Running command pip subprocess to install build dependencies 2026-03-08T21:39:51,754 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-08T21:39:52,324 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-03-08T21:39:52,346 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-08T21:39:54,099 Collecting setuptools>=61.0 2026-03-08T21:39:54,176 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-08T21:39:54,440 Collecting wheel 2026-03-08T21:39:54,455 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-08T21:39:54,640 Collecting packaging>=24.0 2026-03-08T21:39:54,656 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-08T21:39:57,610 Installing collected packages: setuptools, packaging, wheel 2026-03-08T21:40:00,987 Creating /tmp/pip-build-env-v9ex3tqh/overlay/local/bin 2026-03-08T21:40:00,989 changing mode of /tmp/pip-build-env-v9ex3tqh/overlay/local/bin/wheel to 755 2026-03-08T21:40:01,011 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-08T21:40:01,292 Installing build dependencies: finished with status 'done' 2026-03-08T21:40:01,298 Getting requirements to build wheel: started 2026-03-08T21:40:01,299 Running command Getting requirements to build wheel 2026-03-08T21:40:01,904 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-08T21:40:01,905 !! 2026-03-08T21:40:01,906 ******************************************************************************** 2026-03-08T21:40:01,906 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-03-08T21:40:01,907 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-08T21:40:01,908 or your builds will no longer be supported. 2026-03-08T21:40:01,909 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:01,910 ******************************************************************************** 2026-03-08T21:40:01,911 !! 2026-03-08T21:40:01,911 corresp(dist, value, root_dir) 2026-03-08T21:40:01,980 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T21:40:01,981 !! 2026-03-08T21:40:01,982 ******************************************************************************** 2026-03-08T21:40:01,982 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T21:40:01,984 License :: OSI Approved :: Apache Software License 2026-03-08T21:40:01,985 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:01,985 ******************************************************************************** 2026-03-08T21:40:01,987 !! 2026-03-08T21:40:01,987 dist._finalize_license_expression() 2026-03-08T21:40:01,988 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T21:40:01,988 !! 2026-03-08T21:40:01,990 ******************************************************************************** 2026-03-08T21:40:01,990 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T21:40:01,991 License :: OSI Approved :: Apache Software License 2026-03-08T21:40:01,993 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:01,993 ******************************************************************************** 2026-03-08T21:40:01,994 !! 2026-03-08T21:40:01,995 self._finalize_license_expression() 2026-03-08T21:40:01,996 running egg_info 2026-03-08T21:40:01,996 writing traincheck.egg-info/PKG-INFO 2026-03-08T21:40:02,000 writing dependency_links to traincheck.egg-info/dependency_links.txt 2026-03-08T21:40:02,002 writing entry points to traincheck.egg-info/entry_points.txt 2026-03-08T21:40:02,003 writing requirements to traincheck.egg-info/requires.txt 2026-03-08T21:40:02,004 writing top-level names to traincheck.egg-info/top_level.txt 2026-03-08T21:40:02,038 reading manifest file 'traincheck.egg-info/SOURCES.txt' 2026-03-08T21:40:02,044 reading manifest template 'MANIFEST.in' 2026-03-08T21:40:02,046 adding license file 'LICENSE' 2026-03-08T21:40:02,046 adding license file 'NOTICE.txt' 2026-03-08T21:40:02,052 writing manifest file 'traincheck.egg-info/SOURCES.txt' 2026-03-08T21:40:02,149 Getting requirements to build wheel: finished with status 'done' 2026-03-08T21:40:02,152 Created temporary directory: /tmp/pip-modern-metadata-jrta52de 2026-03-08T21:40:02,155 Preparing metadata (pyproject.toml): started 2026-03-08T21:40:02,156 Running command Preparing metadata (pyproject.toml) 2026-03-08T21:40:02,714 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-08T21:40:02,715 !! 2026-03-08T21:40:02,716 ******************************************************************************** 2026-03-08T21:40:02,716 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-03-08T21:40:02,717 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-08T21:40:02,718 or your builds will no longer be supported. 2026-03-08T21:40:02,719 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:02,719 ******************************************************************************** 2026-03-08T21:40:02,721 !! 2026-03-08T21:40:02,721 corresp(dist, value, root_dir) 2026-03-08T21:40:02,789 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T21:40:02,789 !! 2026-03-08T21:40:02,790 ******************************************************************************** 2026-03-08T21:40:02,791 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T21:40:02,792 License :: OSI Approved :: Apache Software License 2026-03-08T21:40:02,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:02,794 ******************************************************************************** 2026-03-08T21:40:02,795 !! 2026-03-08T21:40:02,795 dist._finalize_license_expression() 2026-03-08T21:40:02,796 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T21:40:02,796 !! 2026-03-08T21:40:02,798 ******************************************************************************** 2026-03-08T21:40:02,798 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T21:40:02,799 License :: OSI Approved :: Apache Software License 2026-03-08T21:40:02,801 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:02,801 ******************************************************************************** 2026-03-08T21:40:02,802 !! 2026-03-08T21:40:02,803 self._finalize_license_expression() 2026-03-08T21:40:02,804 running dist_info 2026-03-08T21:40:02,811 creating /tmp/pip-modern-metadata-jrta52de/traincheck.egg-info 2026-03-08T21:40:02,812 writing /tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/PKG-INFO 2026-03-08T21:40:02,815 writing dependency_links to /tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/dependency_links.txt 2026-03-08T21:40:02,817 writing entry points to /tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/entry_points.txt 2026-03-08T21:40:02,819 writing requirements to /tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/requires.txt 2026-03-08T21:40:02,820 writing top-level names to /tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/top_level.txt 2026-03-08T21:40:02,821 writing manifest file '/tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/SOURCES.txt' 2026-03-08T21:40:02,851 reading manifest file '/tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/SOURCES.txt' 2026-03-08T21:40:02,852 reading manifest template 'MANIFEST.in' 2026-03-08T21:40:02,853 adding license file 'LICENSE' 2026-03-08T21:40:02,854 adding license file 'NOTICE.txt' 2026-03-08T21:40:02,858 writing manifest file '/tmp/pip-modern-metadata-jrta52de/traincheck.egg-info/SOURCES.txt' 2026-03-08T21:40:02,859 creating '/tmp/pip-modern-metadata-jrta52de/traincheck-0.1.2.dist-info' 2026-03-08T21:40:02,983 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-08T21:40:02,988 Source in /tmp/pip-wheel-250iql_6/traincheck_80a6dc878c1a4536a03f548245877fd5 has version 0.1.2, which satisfies requirement traincheck==0.1.2 from https://files.pythonhosted.org/packages/18/6d/21e8ce90cb24afc1fd8ef99438cfdcdd0c87f25860b3a2af41fac6a321b5/traincheck-0.1.2.tar.gz 2026-03-08T21:40:02,989 Removed traincheck==0.1.2 from https://files.pythonhosted.org/packages/18/6d/21e8ce90cb24afc1fd8ef99438cfdcdd0c87f25860b3a2af41fac6a321b5/traincheck-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-fya3v4la' 2026-03-08T21:40:02,995 Created temporary directory: /tmp/pip-unpack-_ohprbre 2026-03-08T21:40:02,996 Building wheels for collected packages: traincheck 2026-03-08T21:40:03,000 Created temporary directory: /tmp/pip-wheel-v8qu68bj 2026-03-08T21:40:03,001 Destination directory: /tmp/pip-wheel-v8qu68bj 2026-03-08T21:40:03,003 Building wheel for traincheck (pyproject.toml): started 2026-03-08T21:40:03,004 Running command Building wheel for traincheck (pyproject.toml) 2026-03-08T21:40:03,559 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-08T21:40:03,560 !! 2026-03-08T21:40:03,561 ******************************************************************************** 2026-03-08T21:40:03,561 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-03-08T21:40:03,563 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-08T21:40:03,563 or your builds will no longer be supported. 2026-03-08T21:40:03,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:03,565 ******************************************************************************** 2026-03-08T21:40:03,566 !! 2026-03-08T21:40:03,567 corresp(dist, value, root_dir) 2026-03-08T21:40:03,627 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T21:40:03,628 !! 2026-03-08T21:40:03,629 ******************************************************************************** 2026-03-08T21:40:03,630 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T21:40:03,631 License :: OSI Approved :: Apache Software License 2026-03-08T21:40:03,632 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:03,633 ******************************************************************************** 2026-03-08T21:40:03,634 !! 2026-03-08T21:40:03,635 dist._finalize_license_expression() 2026-03-08T21:40:03,635 /tmp/pip-build-env-v9ex3tqh/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-08T21:40:03,636 !! 2026-03-08T21:40:03,637 ******************************************************************************** 2026-03-08T21:40:03,637 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-08T21:40:03,638 License :: OSI Approved :: Apache Software License 2026-03-08T21:40:03,639 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-08T21:40:03,640 ******************************************************************************** 2026-03-08T21:40:03,641 !! 2026-03-08T21:40:03,641 self._finalize_license_expression() 2026-03-08T21:40:03,642 running bdist_wheel 2026-03-08T21:40:03,653 running build 2026-03-08T21:40:03,654 running build_py 2026-03-08T21:40:03,660 creating build/lib/traincheck 2026-03-08T21:40:03,662 copying traincheck/utils.py -> build/lib/traincheck 2026-03-08T21:40:03,665 copying traincheck/infer_engine.py -> build/lib/traincheck 2026-03-08T21:40:03,668 copying traincheck/__init__.py -> build/lib/traincheck 2026-03-08T21:40:03,670 copying traincheck/checker.py -> build/lib/traincheck 2026-03-08T21:40:03,673 copying traincheck/checker_online.py -> build/lib/traincheck 2026-03-08T21:40:03,676 copying traincheck/collect_trace.py -> build/lib/traincheck 2026-03-08T21:40:03,679 creating build/lib/traincheck/runner 2026-03-08T21:40:03,680 copying traincheck/runner/__init__.py -> build/lib/traincheck/runner 2026-03-08T21:40:03,682 copying traincheck/runner/runner.py -> build/lib/traincheck/runner 2026-03-08T21:40:03,685 creating build/lib/traincheck/developer 2026-03-08T21:40:03,686 copying traincheck/developer/annotations.py -> build/lib/traincheck/developer 2026-03-08T21:40:03,688 copying traincheck/developer/__init__.py -> build/lib/traincheck/developer 2026-03-08T21:40:03,690 creating build/lib/traincheck/trace 2026-03-08T21:40:03,691 copying traincheck/trace/utils.py -> build/lib/traincheck/trace 2026-03-08T21:40:03,693 copying traincheck/trace/types.py -> build/lib/traincheck/trace 2026-03-08T21:40:03,695 copying traincheck/trace/trace_polars.py -> build/lib/traincheck/trace 2026-03-08T21:40:03,698 copying traincheck/trace/trace_dict.py -> build/lib/traincheck/trace 2026-03-08T21:40:03,701 copying traincheck/trace/__init__.py -> build/lib/traincheck/trace 2026-03-08T21:40:03,703 copying traincheck/trace/trace_pandas.py -> build/lib/traincheck/trace 2026-03-08T21:40:03,706 copying traincheck/trace/trace.py -> build/lib/traincheck/trace 2026-03-08T21:40:03,709 creating build/lib/traincheck/script 2026-03-08T21:40:03,710 copying traincheck/script/__init__.py -> build/lib/traincheck/script 2026-03-08T21:40:03,711 copying traincheck/script/num_invs_each_rel.py -> build/lib/traincheck/script 2026-03-08T21:40:03,714 creating build/lib/traincheck/config 2026-03-08T21:40:03,715 copying traincheck/config/__init__.py -> build/lib/traincheck/config 2026-03-08T21:40:03,716 copying traincheck/config/config.py -> build/lib/traincheck/config 2026-03-08T21:40:03,719 creating build/lib/traincheck/reporting 2026-03-08T21:40:03,720 copying traincheck/reporting/__init__.py -> build/lib/traincheck/reporting 2026-03-08T21:40:03,722 copying traincheck/reporting/checker_report.py -> build/lib/traincheck/reporting 2026-03-08T21:40:03,725 creating build/lib/traincheck/static_analyzer 2026-03-08T21:40:03,726 copying traincheck/static_analyzer/__init__.py -> build/lib/traincheck/static_analyzer 2026-03-08T21:40:03,728 copying traincheck/static_analyzer/config.py -> build/lib/traincheck/static_analyzer 2026-03-08T21:40:03,730 creating build/lib/traincheck/onlinechecker 2026-03-08T21:40:03,731 copying traincheck/onlinechecker/streamhandler_filesystem.py -> build/lib/traincheck/onlinechecker 2026-03-08T21:40:03,733 copying traincheck/onlinechecker/utils.py -> build/lib/traincheck/onlinechecker 2026-03-08T21:40:03,736 copying traincheck/onlinechecker/__init__.py -> build/lib/traincheck/onlinechecker 2026-03-08T21:40:03,738 creating build/lib/traincheck/toolkit 2026-03-08T21:40:03,738 copying traincheck/toolkit/detect_anomaly_from_trace_diff.py -> build/lib/traincheck/toolkit 2026-03-08T21:40:03,741 copying traincheck/toolkit/__init__.py -> build/lib/traincheck/toolkit 2026-03-08T21:40:03,742 copying traincheck/toolkit/analyze_trace.py -> build/lib/traincheck/toolkit 2026-03-08T21:40:03,744 copying traincheck/toolkit/analyze_invariant.py -> build/lib/traincheck/toolkit 2026-03-08T21:40:03,747 creating build/lib/traincheck/invariant 2026-03-08T21:40:03,748 copying traincheck/invariant/symbolic_value.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,750 copying traincheck/invariant/precondition.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,753 copying traincheck/invariant/lead_relation.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,756 copying traincheck/invariant/consistency_transient_vars.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,759 copying traincheck/invariant/cover_relation.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,762 copying traincheck/invariant/contain_relation.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,765 copying traincheck/invariant/relation_pool.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,767 copying traincheck/invariant/base_cls.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,771 copying traincheck/invariant/__init__.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,773 copying traincheck/invariant/consistency_relation.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,775 copying traincheck/invariant/DistinctArgumentRelation.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,778 copying traincheck/invariant/var_periodic_change_relation.py -> build/lib/traincheck/invariant 2026-03-08T21:40:03,781 creating build/lib/traincheck/instrumentor 2026-03-08T21:40:03,782 copying traincheck/instrumentor/types.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,784 copying traincheck/instrumentor/control.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,786 copying traincheck/instrumentor/source_file.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,789 copying traincheck/instrumentor/__init__.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,790 copying traincheck/instrumentor/variable.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,792 copying traincheck/instrumentor/tracer.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,795 copying traincheck/instrumentor/caches.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,797 copying traincheck/instrumentor/replace_functions.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,799 copying traincheck/instrumentor/dumper.py -> build/lib/traincheck/instrumentor 2026-03-08T21:40:03,802 creating build/lib/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:03,803 copying traincheck/static_analyzer/graph_generator/node.py -> build/lib/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:03,805 copying traincheck/static_analyzer/graph_generator/analyzer.py -> build/lib/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:03,809 copying traincheck/static_analyzer/graph_generator/call_graph_parser.py -> build/lib/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:03,811 copying traincheck/static_analyzer/graph_generator/anutils.py -> build/lib/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:03,813 copying traincheck/static_analyzer/graph_generator/__init__.py -> build/lib/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:03,815 copying traincheck/static_analyzer/graph_generator/main.py -> build/lib/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:03,818 creating build/lib/traincheck/static_analyzer/func_level 2026-03-08T21:40:03,819 copying traincheck/static_analyzer/func_level/__init__.py -> build/lib/traincheck/static_analyzer/func_level 2026-03-08T21:40:03,821 creating build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,822 copying traincheck/instrumentor/proxy_wrapper/hash.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,824 copying traincheck/instrumentor/proxy_wrapper/proxy_observer.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,826 copying traincheck/instrumentor/proxy_wrapper/utils.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,827 copying traincheck/instrumentor/proxy_wrapper/proxy_registry.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,829 copying traincheck/instrumentor/proxy_wrapper/proxy_handler.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,831 copying traincheck/instrumentor/proxy_wrapper/proxy.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,833 copying traincheck/instrumentor/proxy_wrapper/subclass.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,836 copying traincheck/instrumentor/proxy_wrapper/proxy_methods.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,838 copying traincheck/instrumentor/proxy_wrapper/__init__.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,840 copying traincheck/instrumentor/proxy_wrapper/proxy_basics.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,842 copying traincheck/instrumentor/proxy_wrapper/torch_proxy.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,844 copying traincheck/instrumentor/proxy_wrapper/proxy_config.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,846 copying traincheck/instrumentor/proxy_wrapper/dumper.py -> build/lib/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:03,848 running egg_info 2026-03-08T21:40:03,858 writing traincheck.egg-info/PKG-INFO 2026-03-08T21:40:03,861 writing dependency_links to traincheck.egg-info/dependency_links.txt 2026-03-08T21:40:03,863 writing entry points to traincheck.egg-info/entry_points.txt 2026-03-08T21:40:03,864 writing requirements to traincheck.egg-info/requires.txt 2026-03-08T21:40:03,865 writing top-level names to traincheck.egg-info/top_level.txt 2026-03-08T21:40:03,886 reading manifest file 'traincheck.egg-info/SOURCES.txt' 2026-03-08T21:40:03,892 reading manifest template 'MANIFEST.in' 2026-03-08T21:40:03,893 adding license file 'LICENSE' 2026-03-08T21:40:03,893 adding license file 'NOTICE.txt' 2026-03-08T21:40:03,899 writing manifest file 'traincheck.egg-info/SOURCES.txt' 2026-03-08T21:40:03,907 copying traincheck/static_analyzer/func_level/nn_func_level.log -> build/lib/traincheck/static_analyzer/func_level 2026-03-08T21:40:03,912 copying traincheck/static_analyzer/func_level/optim_func_level.log -> build/lib/traincheck/static_analyzer/func_level 2026-03-08T21:40:03,929 installing to build/bdist.linux-armv7l/wheel 2026-03-08T21:40:03,930 running install 2026-03-08T21:40:03,953 running install_lib 2026-03-08T21:40:03,958 creating build/bdist.linux-armv7l/wheel 2026-03-08T21:40:03,961 creating build/bdist.linux-armv7l/wheel/traincheck 2026-03-08T21:40:03,962 creating build/bdist.linux-armv7l/wheel/traincheck/runner 2026-03-08T21:40:03,963 copying build/lib/traincheck/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/runner 2026-03-08T21:40:03,965 copying build/lib/traincheck/runner/runner.py -> build/bdist.linux-armv7l/wheel/./traincheck/runner 2026-03-08T21:40:03,968 copying build/lib/traincheck/utils.py -> build/bdist.linux-armv7l/wheel/./traincheck 2026-03-08T21:40:03,970 creating build/bdist.linux-armv7l/wheel/traincheck/developer 2026-03-08T21:40:03,972 copying build/lib/traincheck/developer/annotations.py -> build/bdist.linux-armv7l/wheel/./traincheck/developer 2026-03-08T21:40:03,973 copying build/lib/traincheck/developer/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/developer 2026-03-08T21:40:03,975 creating build/bdist.linux-armv7l/wheel/traincheck/trace 2026-03-08T21:40:03,976 copying build/lib/traincheck/trace/utils.py -> build/bdist.linux-armv7l/wheel/./traincheck/trace 2026-03-08T21:40:03,979 copying build/lib/traincheck/trace/types.py -> build/bdist.linux-armv7l/wheel/./traincheck/trace 2026-03-08T21:40:03,981 copying build/lib/traincheck/trace/trace_polars.py -> build/bdist.linux-armv7l/wheel/./traincheck/trace 2026-03-08T21:40:03,983 copying build/lib/traincheck/trace/trace_dict.py -> build/bdist.linux-armv7l/wheel/./traincheck/trace 2026-03-08T21:40:03,986 copying build/lib/traincheck/trace/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/trace 2026-03-08T21:40:03,988 copying build/lib/traincheck/trace/trace_pandas.py -> build/bdist.linux-armv7l/wheel/./traincheck/trace 2026-03-08T21:40:03,992 copying build/lib/traincheck/trace/trace.py -> build/bdist.linux-armv7l/wheel/./traincheck/trace 2026-03-08T21:40:03,997 creating build/bdist.linux-armv7l/wheel/traincheck/script 2026-03-08T21:40:03,998 copying build/lib/traincheck/script/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/script 2026-03-08T21:40:03,999 copying build/lib/traincheck/script/num_invs_each_rel.py -> build/bdist.linux-armv7l/wheel/./traincheck/script 2026-03-08T21:40:04,002 creating build/bdist.linux-armv7l/wheel/traincheck/config 2026-03-08T21:40:04,003 copying build/lib/traincheck/config/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/config 2026-03-08T21:40:04,005 copying build/lib/traincheck/config/config.py -> build/bdist.linux-armv7l/wheel/./traincheck/config 2026-03-08T21:40:04,007 copying build/lib/traincheck/infer_engine.py -> build/bdist.linux-armv7l/wheel/./traincheck 2026-03-08T21:40:04,010 creating build/bdist.linux-armv7l/wheel/traincheck/reporting 2026-03-08T21:40:04,011 copying build/lib/traincheck/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/reporting 2026-03-08T21:40:04,013 copying build/lib/traincheck/reporting/checker_report.py -> build/bdist.linux-armv7l/wheel/./traincheck/reporting 2026-03-08T21:40:04,015 copying build/lib/traincheck/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck 2026-03-08T21:40:04,017 creating build/bdist.linux-armv7l/wheel/traincheck/static_analyzer 2026-03-08T21:40:04,019 copying build/lib/traincheck/static_analyzer/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer 2026-03-08T21:40:04,021 creating build/bdist.linux-armv7l/wheel/traincheck/static_analyzer/graph_generator 2026-03-08T21:40:04,022 copying build/lib/traincheck/static_analyzer/graph_generator/node.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/graph_generator 2026-03-08T21:40:04,024 copying build/lib/traincheck/static_analyzer/graph_generator/analyzer.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/graph_generator 2026-03-08T21:40:04,028 copying build/lib/traincheck/static_analyzer/graph_generator/call_graph_parser.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/graph_generator 2026-03-08T21:40:04,030 copying build/lib/traincheck/static_analyzer/graph_generator/anutils.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/graph_generator 2026-03-08T21:40:04,032 copying build/lib/traincheck/static_analyzer/graph_generator/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/graph_generator 2026-03-08T21:40:04,034 copying build/lib/traincheck/static_analyzer/graph_generator/main.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/graph_generator 2026-03-08T21:40:04,036 copying build/lib/traincheck/static_analyzer/config.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer 2026-03-08T21:40:04,038 creating build/bdist.linux-armv7l/wheel/traincheck/static_analyzer/func_level 2026-03-08T21:40:04,040 copying build/lib/traincheck/static_analyzer/func_level/optim_func_level.log -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/func_level 2026-03-08T21:40:04,042 copying build/lib/traincheck/static_analyzer/func_level/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/func_level 2026-03-08T21:40:04,043 copying build/lib/traincheck/static_analyzer/func_level/nn_func_level.log -> build/bdist.linux-armv7l/wheel/./traincheck/static_analyzer/func_level 2026-03-08T21:40:04,047 creating build/bdist.linux-armv7l/wheel/traincheck/onlinechecker 2026-03-08T21:40:04,048 copying build/lib/traincheck/onlinechecker/streamhandler_filesystem.py -> build/bdist.linux-armv7l/wheel/./traincheck/onlinechecker 2026-03-08T21:40:04,051 copying build/lib/traincheck/onlinechecker/utils.py -> build/bdist.linux-armv7l/wheel/./traincheck/onlinechecker 2026-03-08T21:40:04,053 copying build/lib/traincheck/onlinechecker/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/onlinechecker 2026-03-08T21:40:04,055 creating build/bdist.linux-armv7l/wheel/traincheck/toolkit 2026-03-08T21:40:04,056 copying build/lib/traincheck/toolkit/detect_anomaly_from_trace_diff.py -> build/bdist.linux-armv7l/wheel/./traincheck/toolkit 2026-03-08T21:40:04,058 copying build/lib/traincheck/toolkit/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/toolkit 2026-03-08T21:40:04,059 copying build/lib/traincheck/toolkit/analyze_trace.py -> build/bdist.linux-armv7l/wheel/./traincheck/toolkit 2026-03-08T21:40:04,062 copying build/lib/traincheck/toolkit/analyze_invariant.py -> build/bdist.linux-armv7l/wheel/./traincheck/toolkit 2026-03-08T21:40:04,064 copying build/lib/traincheck/checker.py -> build/bdist.linux-armv7l/wheel/./traincheck 2026-03-08T21:40:04,067 creating build/bdist.linux-armv7l/wheel/traincheck/invariant 2026-03-08T21:40:04,068 copying build/lib/traincheck/invariant/symbolic_value.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,070 copying build/lib/traincheck/invariant/precondition.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,073 copying build/lib/traincheck/invariant/lead_relation.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,075 copying build/lib/traincheck/invariant/consistency_transient_vars.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,079 copying build/lib/traincheck/invariant/cover_relation.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,081 copying build/lib/traincheck/invariant/contain_relation.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,084 copying build/lib/traincheck/invariant/relation_pool.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,086 copying build/lib/traincheck/invariant/base_cls.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,090 copying build/lib/traincheck/invariant/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,091 copying build/lib/traincheck/invariant/consistency_relation.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,095 copying build/lib/traincheck/invariant/DistinctArgumentRelation.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,097 copying build/lib/traincheck/invariant/var_periodic_change_relation.py -> build/bdist.linux-armv7l/wheel/./traincheck/invariant 2026-03-08T21:40:04,099 copying build/lib/traincheck/checker_online.py -> build/bdist.linux-armv7l/wheel/./traincheck 2026-03-08T21:40:04,103 creating build/bdist.linux-armv7l/wheel/traincheck/instrumentor 2026-03-08T21:40:04,104 copying build/lib/traincheck/instrumentor/types.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,106 copying build/lib/traincheck/instrumentor/control.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,108 copying build/lib/traincheck/instrumentor/source_file.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,111 copying build/lib/traincheck/instrumentor/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,112 copying build/lib/traincheck/instrumentor/variable.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,114 creating build/bdist.linux-armv7l/wheel/traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,115 copying build/lib/traincheck/instrumentor/proxy_wrapper/hash.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,118 copying build/lib/traincheck/instrumentor/proxy_wrapper/proxy_observer.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,120 copying build/lib/traincheck/instrumentor/proxy_wrapper/utils.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,121 copying build/lib/traincheck/instrumentor/proxy_wrapper/proxy_registry.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,123 copying build/lib/traincheck/instrumentor/proxy_wrapper/proxy_handler.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,125 copying build/lib/traincheck/instrumentor/proxy_wrapper/proxy.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,127 copying build/lib/traincheck/instrumentor/proxy_wrapper/subclass.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,129 copying build/lib/traincheck/instrumentor/proxy_wrapper/proxy_methods.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,131 copying build/lib/traincheck/instrumentor/proxy_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,133 copying build/lib/traincheck/instrumentor/proxy_wrapper/proxy_basics.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,135 copying build/lib/traincheck/instrumentor/proxy_wrapper/torch_proxy.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,137 copying build/lib/traincheck/instrumentor/proxy_wrapper/proxy_config.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,139 copying build/lib/traincheck/instrumentor/proxy_wrapper/dumper.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor/proxy_wrapper 2026-03-08T21:40:04,141 copying build/lib/traincheck/instrumentor/tracer.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,144 copying build/lib/traincheck/instrumentor/caches.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,145 copying build/lib/traincheck/instrumentor/replace_functions.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,147 copying build/lib/traincheck/instrumentor/dumper.py -> build/bdist.linux-armv7l/wheel/./traincheck/instrumentor 2026-03-08T21:40:04,150 copying build/lib/traincheck/collect_trace.py -> build/bdist.linux-armv7l/wheel/./traincheck 2026-03-08T21:40:04,152 running install_egg_info 2026-03-08T21:40:04,157 Copying traincheck.egg-info to build/bdist.linux-armv7l/wheel/./traincheck-0.1.2-py3.11.egg-info 2026-03-08T21:40:04,169 running install_scripts 2026-03-08T21:40:04,183 creating build/bdist.linux-armv7l/wheel/traincheck-0.1.2.dist-info/WHEEL 2026-03-08T21:40:04,185 creating '/tmp/pip-wheel-v8qu68bj/.tmp-7gr05w8g/traincheck-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-08T21:40:04,188 adding 'traincheck/__init__.py' 2026-03-08T21:40:04,190 adding 'traincheck/checker.py' 2026-03-08T21:40:04,192 adding 'traincheck/checker_online.py' 2026-03-08T21:40:04,196 adding 'traincheck/collect_trace.py' 2026-03-08T21:40:04,198 adding 'traincheck/infer_engine.py' 2026-03-08T21:40:04,200 adding 'traincheck/utils.py' 2026-03-08T21:40:04,201 adding 'traincheck/config/__init__.py' 2026-03-08T21:40:04,203 adding 'traincheck/config/config.py' 2026-03-08T21:40:04,205 adding 'traincheck/developer/__init__.py' 2026-03-08T21:40:04,206 adding 'traincheck/developer/annotations.py' 2026-03-08T21:40:04,208 adding 'traincheck/instrumentor/__init__.py' 2026-03-08T21:40:04,209 adding 'traincheck/instrumentor/caches.py' 2026-03-08T21:40:04,210 adding 'traincheck/instrumentor/control.py' 2026-03-08T21:40:04,212 adding 'traincheck/instrumentor/dumper.py' 2026-03-08T21:40:04,214 adding 'traincheck/instrumentor/replace_functions.py' 2026-03-08T21:40:04,219 adding 'traincheck/instrumentor/source_file.py' 2026-03-08T21:40:04,226 adding 'traincheck/instrumentor/tracer.py' 2026-03-08T21:40:04,228 adding 'traincheck/instrumentor/types.py' 2026-03-08T21:40:04,229 adding 'traincheck/instrumentor/variable.py' 2026-03-08T21:40:04,231 adding 'traincheck/instrumentor/proxy_wrapper/__init__.py' 2026-03-08T21:40:04,232 adding 'traincheck/instrumentor/proxy_wrapper/dumper.py' 2026-03-08T21:40:04,234 adding 'traincheck/instrumentor/proxy_wrapper/hash.py' 2026-03-08T21:40:04,236 adding 'traincheck/instrumentor/proxy_wrapper/proxy.py' 2026-03-08T21:40:04,238 adding 'traincheck/instrumentor/proxy_wrapper/proxy_basics.py' 2026-03-08T21:40:04,239 adding 'traincheck/instrumentor/proxy_wrapper/proxy_config.py' 2026-03-08T21:40:04,240 adding 'traincheck/instrumentor/proxy_wrapper/proxy_handler.py' 2026-03-08T21:40:04,242 adding 'traincheck/instrumentor/proxy_wrapper/proxy_methods.py' 2026-03-08T21:40:04,243 adding 'traincheck/instrumentor/proxy_wrapper/proxy_observer.py' 2026-03-08T21:40:04,245 adding 'traincheck/instrumentor/proxy_wrapper/proxy_registry.py' 2026-03-08T21:40:04,246 adding 'traincheck/instrumentor/proxy_wrapper/subclass.py' 2026-03-08T21:40:04,248 adding 'traincheck/instrumentor/proxy_wrapper/torch_proxy.py' 2026-03-08T21:40:04,249 adding 'traincheck/instrumentor/proxy_wrapper/utils.py' 2026-03-08T21:40:04,252 adding 'traincheck/invariant/DistinctArgumentRelation.py' 2026-03-08T21:40:04,253 adding 'traincheck/invariant/__init__.py' 2026-03-08T21:40:04,261 adding 'traincheck/invariant/base_cls.py' 2026-03-08T21:40:04,265 adding 'traincheck/invariant/consistency_relation.py' 2026-03-08T21:40:04,270 adding 'traincheck/invariant/consistency_transient_vars.py' 2026-03-08T21:40:04,276 adding 'traincheck/invariant/contain_relation.py' 2026-03-08T21:40:04,280 adding 'traincheck/invariant/cover_relation.py' 2026-03-08T21:40:04,284 adding 'traincheck/invariant/lead_relation.py' 2026-03-08T21:40:04,288 adding 'traincheck/invariant/precondition.py' 2026-03-08T21:40:04,290 adding 'traincheck/invariant/relation_pool.py' 2026-03-08T21:40:04,292 adding 'traincheck/invariant/symbolic_value.py' 2026-03-08T21:40:04,294 adding 'traincheck/invariant/var_periodic_change_relation.py' 2026-03-08T21:40:04,295 adding 'traincheck/onlinechecker/__init__.py' 2026-03-08T21:40:04,298 adding 'traincheck/onlinechecker/streamhandler_filesystem.py' 2026-03-08T21:40:04,300 adding 'traincheck/onlinechecker/utils.py' 2026-03-08T21:40:04,301 adding 'traincheck/reporting/__init__.py' 2026-03-08T21:40:04,304 adding 'traincheck/reporting/checker_report.py' 2026-03-08T21:40:04,306 adding 'traincheck/runner/__init__.py' 2026-03-08T21:40:04,308 adding 'traincheck/runner/runner.py' 2026-03-08T21:40:04,309 adding 'traincheck/script/__init__.py' 2026-03-08T21:40:04,310 adding 'traincheck/script/num_invs_each_rel.py' 2026-03-08T21:40:04,312 adding 'traincheck/static_analyzer/__init__.py' 2026-03-08T21:40:04,313 adding 'traincheck/static_analyzer/config.py' 2026-03-08T21:40:04,315 adding 'traincheck/static_analyzer/func_level/__init__.py' 2026-03-08T21:40:04,322 adding 'traincheck/static_analyzer/func_level/nn_func_level.log' 2026-03-08T21:40:04,325 adding 'traincheck/static_analyzer/func_level/optim_func_level.log' 2026-03-08T21:40:04,326 adding 'traincheck/static_analyzer/graph_generator/__init__.py' 2026-03-08T21:40:04,338 adding 'traincheck/static_analyzer/graph_generator/analyzer.py' 2026-03-08T21:40:04,341 adding 'traincheck/static_analyzer/graph_generator/anutils.py' 2026-03-08T21:40:04,342 adding 'traincheck/static_analyzer/graph_generator/call_graph_parser.py' 2026-03-08T21:40:04,344 adding 'traincheck/static_analyzer/graph_generator/main.py' 2026-03-08T21:40:04,346 adding 'traincheck/static_analyzer/graph_generator/node.py' 2026-03-08T21:40:04,348 adding 'traincheck/toolkit/__init__.py' 2026-03-08T21:40:04,350 adding 'traincheck/toolkit/analyze_invariant.py' 2026-03-08T21:40:04,351 adding 'traincheck/toolkit/analyze_trace.py' 2026-03-08T21:40:04,353 adding 'traincheck/toolkit/detect_anomaly_from_trace_diff.py' 2026-03-08T21:40:04,355 adding 'traincheck/trace/__init__.py' 2026-03-08T21:40:04,357 adding 'traincheck/trace/trace.py' 2026-03-08T21:40:04,361 adding 'traincheck/trace/trace_dict.py' 2026-03-08T21:40:04,367 adding 'traincheck/trace/trace_pandas.py' 2026-03-08T21:40:04,371 adding 'traincheck/trace/trace_polars.py' 2026-03-08T21:40:04,373 adding 'traincheck/trace/types.py' 2026-03-08T21:40:04,375 adding 'traincheck/trace/utils.py' 2026-03-08T21:40:04,379 adding 'traincheck-0.1.2.dist-info/licenses/LICENSE' 2026-03-08T21:40:04,380 adding 'traincheck-0.1.2.dist-info/licenses/NOTICE.txt' 2026-03-08T21:40:04,381 adding 'traincheck-0.1.2.dist-info/METADATA' 2026-03-08T21:40:04,382 adding 'traincheck-0.1.2.dist-info/WHEEL' 2026-03-08T21:40:04,383 adding 'traincheck-0.1.2.dist-info/entry_points.txt' 2026-03-08T21:40:04,384 adding 'traincheck-0.1.2.dist-info/top_level.txt' 2026-03-08T21:40:04,385 adding 'traincheck-0.1.2.dist-info/RECORD' 2026-03-08T21:40:04,390 removing build/bdist.linux-armv7l/wheel 2026-03-08T21:40:04,511 Building wheel for traincheck (pyproject.toml): finished with status 'done' 2026-03-08T21:40:04,520 Created wheel for traincheck: filename=traincheck-0.1.2-py3-none-any.whl size=256345 sha256=f3965a3974c231f51284769863fa80db993eecd3d35da4728c93e5e110d56d1d 2026-03-08T21:40:04,522 Stored in directory: /tmp/pip-ephem-wheel-cache-p55gksbp/wheels/ba/a3/1b/84dc3597101ee6047b11e82f6231751cfeab0c123d4ca67332 2026-03-08T21:40:04,535 Successfully built traincheck 2026-03-08T21:40:04,545 Removed build tracker: '/tmp/pip-build-tracker-fya3v4la'