2026-01-04T02:07:38,809 Created temporary directory: /tmp/pip-ephem-wheel-cache-m8_zmcfp 2026-01-04T02:07:38,811 Created temporary directory: /tmp/pip-build-tracker-8npvcc6y 2026-01-04T02:07:38,811 Initialized build tracking at /tmp/pip-build-tracker-8npvcc6y 2026-01-04T02:07:38,812 Created build tracker: /tmp/pip-build-tracker-8npvcc6y 2026-01-04T02:07:38,812 Entered build tracker: /tmp/pip-build-tracker-8npvcc6y 2026-01-04T02:07:38,813 Created temporary directory: /tmp/pip-wheel-ml1998_6 2026-01-04T02:07:38,816 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-01-04T02:07:38,819 Created temporary directory: /tmp/pip-ephem-wheel-cache-g42yytcy 2026-01-04T02:07:38,841 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T02:07:38,844 2 location(s) to search for versions of appinfra: 2026-01-04T02:07:38,844 * https://pypi.org/simple/appinfra/ 2026-01-04T02:07:38,844 * https://www.piwheels.org/simple/appinfra/ 2026-01-04T02:07:38,845 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-01-04T02:07:38,846 Getting page https://pypi.org/simple/appinfra/ 2026-01-04T02:07:38,847 Found index url https://pypi.org/simple 2026-01-04T02:07:39,062 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-01-04T02:07:39,064 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/de/34/f18afb36c1fcf559c719f0284ed8ff3b0d4c5794e44645e54dcf5c23e3d7/appinfra-0.0.1-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-04T02:07:39,065 Found link https://files.pythonhosted.org/packages/50/83/5cc85307bcdb61ccfe7c3ede4aa18731d4cb2a52b95c1a0ed9cd23dfca35/appinfra-0.0.1.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.0.1 2026-01-04T02:07:39,065 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-01-04T02:07:39,066 Getting page https://www.piwheels.org/simple/appinfra/ 2026-01-04T02:07:39,067 Found index url https://www.piwheels.org/simple 2026-01-04T02:07:39,228 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-01-04T02:07:39,229 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-01-04T02:07:39,230 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-01-04T02:07:39,249 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-01-04T02:07:39,267 Collecting appinfra==0.0.1 2026-01-04T02:07:39,269 Created temporary directory: /tmp/pip-unpack-515ifw7b 2026-01-04T02:07:39,413 Downloading appinfra-0.0.1.tar.gz (431 kB) 2026-01-04T02:07:40,149 Added appinfra==0.0.1 from https://files.pythonhosted.org/packages/50/83/5cc85307bcdb61ccfe7c3ede4aa18731d4cb2a52b95c1a0ed9cd23dfca35/appinfra-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-8npvcc6y' 2026-01-04T02:07:40,158 Created temporary directory: /tmp/pip-build-env-36h5s5zy 2026-01-04T02:07:40,162 Installing build dependencies: started 2026-01-04T02:07:40,164 Running command pip subprocess to install build dependencies 2026-01-04T02:07:41,342 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-04T02:07:42,015 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-01-04T02:07:42,040 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T02:07:43,747 Collecting setuptools>=68.0 2026-01-04T02:07:43,836 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-04T02:07:44,109 Collecting wheel 2026-01-04T02:07:44,125 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-04T02:07:47,113 Installing collected packages: wheel, setuptools 2026-01-04T02:07:47,360 Creating /tmp/pip-build-env-36h5s5zy/overlay/local/bin 2026-01-04T02:07:47,362 changing mode of /tmp/pip-build-env-36h5s5zy/overlay/local/bin/wheel to 755 2026-01-04T02:07:51,003 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-04T02:07:51,277 Installing build dependencies: finished with status 'done' 2026-01-04T02:07:51,283 Getting requirements to build wheel: started 2026-01-04T02:07:51,284 Running command Getting requirements to build wheel 2026-01-04T02:07:52,061 running egg_info 2026-01-04T02:07:52,067 writing appinfra.egg-info/PKG-INFO 2026-01-04T02:07:52,082 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-04T02:07:52,084 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-04T02:07:52,095 writing requirements to appinfra.egg-info/requires.txt 2026-01-04T02:07:52,096 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-04T02:07:52,216 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T02:07:52,233 adding license file 'LICENSE' 2026-01-04T02:07:52,248 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T02:07:52,347 Getting requirements to build wheel: finished with status 'done' 2026-01-04T02:07:52,350 Created temporary directory: /tmp/pip-modern-metadata-4fsyonps 2026-01-04T02:07:52,353 Preparing metadata (pyproject.toml): started 2026-01-04T02:07:52,354 Running command Preparing metadata (pyproject.toml) 2026-01-04T02:07:53,052 running dist_info 2026-01-04T02:07:53,064 creating /tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info 2026-01-04T02:07:53,065 writing /tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/PKG-INFO 2026-01-04T02:07:53,080 writing dependency_links to /tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/dependency_links.txt 2026-01-04T02:07:53,082 writing entry points to /tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/entry_points.txt 2026-01-04T02:07:53,092 writing requirements to /tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/requires.txt 2026-01-04T02:07:53,094 writing top-level names to /tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/top_level.txt 2026-01-04T02:07:53,095 writing manifest file '/tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/SOURCES.txt' 2026-01-04T02:07:53,199 reading manifest file '/tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/SOURCES.txt' 2026-01-04T02:07:53,202 adding license file 'LICENSE' 2026-01-04T02:07:53,213 writing manifest file '/tmp/pip-modern-metadata-4fsyonps/appinfra.egg-info/SOURCES.txt' 2026-01-04T02:07:53,215 creating '/tmp/pip-modern-metadata-4fsyonps/appinfra-0.0.1.dist-info' 2026-01-04T02:07:53,343 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-04T02:07:53,348 Source in /tmp/pip-wheel-ml1998_6/appinfra_73d999a2e97b4353bf7ad1f0281a9242 has version 0.0.1, which satisfies requirement appinfra==0.0.1 from https://files.pythonhosted.org/packages/50/83/5cc85307bcdb61ccfe7c3ede4aa18731d4cb2a52b95c1a0ed9cd23dfca35/appinfra-0.0.1.tar.gz 2026-01-04T02:07:53,349 Removed appinfra==0.0.1 from https://files.pythonhosted.org/packages/50/83/5cc85307bcdb61ccfe7c3ede4aa18731d4cb2a52b95c1a0ed9cd23dfca35/appinfra-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-8npvcc6y' 2026-01-04T02:07:53,354 Created temporary directory: /tmp/pip-unpack-ob1yqn9m 2026-01-04T02:07:53,355 Building wheels for collected packages: appinfra 2026-01-04T02:07:53,359 Created temporary directory: /tmp/pip-wheel-5ov7uhyg 2026-01-04T02:07:53,360 Destination directory: /tmp/pip-wheel-5ov7uhyg 2026-01-04T02:07:53,362 Building wheel for appinfra (pyproject.toml): started 2026-01-04T02:07:53,364 Running command Building wheel for appinfra (pyproject.toml) 2026-01-04T02:07:54,058 running bdist_wheel 2026-01-04T02:07:54,079 running build 2026-01-04T02:07:54,080 running build_py 2026-01-04T02:07:54,082 creating .build/lib/appinfra 2026-01-04T02:07:54,084 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-01-04T02:07:54,086 copying appinfra/__init__.py -> .build/lib/appinfra 2026-01-04T02:07:54,088 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-01-04T02:07:54,090 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-01-04T02:07:54,092 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-01-04T02:07:54,094 copying appinfra/utils.py -> .build/lib/appinfra 2026-01-04T02:07:54,096 copying appinfra/yaml.py -> .build/lib/appinfra 2026-01-04T02:07:54,099 copying appinfra/ewma.py -> .build/lib/appinfra 2026-01-04T02:07:54,101 copying appinfra/size.py -> .build/lib/appinfra 2026-01-04T02:07:54,103 copying appinfra/dict.py -> .build/lib/appinfra 2026-01-04T02:07:54,105 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-01-04T02:07:54,107 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-01-04T02:07:54,111 creating .build/lib/appinfra/net 2026-01-04T02:07:54,112 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-01-04T02:07:54,113 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-01-04T02:07:54,116 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-01-04T02:07:54,118 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-01-04T02:07:54,120 creating .build/lib/appinfra/subprocess 2026-01-04T02:07:54,121 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-01-04T02:07:54,123 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-01-04T02:07:54,126 creating .build/lib/appinfra/observability 2026-01-04T02:07:54,127 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-01-04T02:07:54,130 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-01-04T02:07:54,132 creating .build/lib/appinfra/security 2026-01-04T02:07:54,133 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-01-04T02:07:54,135 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-01-04T02:07:54,137 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-01-04T02:07:54,139 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-01-04T02:07:54,142 creating .build/lib/appinfra/ui 2026-01-04T02:07:54,143 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-01-04T02:07:54,146 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-01-04T02:07:54,148 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-01-04T02:07:54,150 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-01-04T02:07:54,153 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-01-04T02:07:54,155 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-01-04T02:07:54,158 creating .build/lib/appinfra/cli 2026-01-04T02:07:54,159 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-01-04T02:07:54,161 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-01-04T02:07:54,163 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-01-04T02:07:54,166 creating .build/lib/appinfra/time 2026-01-04T02:07:54,167 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-01-04T02:07:54,169 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-01-04T02:07:54,171 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-01-04T02:07:54,174 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-01-04T02:07:54,176 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-01-04T02:07:54,178 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-01-04T02:07:54,181 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-01-04T02:07:54,184 creating .build/lib/appinfra/config 2026-01-04T02:07:54,185 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-01-04T02:07:54,187 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-01-04T02:07:54,190 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-01-04T02:07:54,191 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-01-04T02:07:54,194 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-01-04T02:07:54,197 creating .build/lib/appinfra/app 2026-01-04T02:07:54,198 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-01-04T02:07:54,201 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-01-04T02:07:54,203 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-01-04T02:07:54,205 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-01-04T02:07:54,207 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-01-04T02:07:54,209 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-01-04T02:07:54,211 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-01-04T02:07:54,213 creating .build/lib/appinfra/db 2026-01-04T02:07:54,214 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-01-04T02:07:54,217 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-01-04T02:07:54,219 creating .build/lib/appinfra/scripts 2026-01-04T02:07:54,221 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-01-04T02:07:54,223 creating .build/lib/appinfra/version 2026-01-04T02:07:54,224 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,226 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,228 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,231 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,233 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,236 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,238 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,240 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-01-04T02:07:54,243 creating .build/lib/appinfra/log 2026-01-04T02:07:54,244 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,247 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,250 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,252 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,254 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,257 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,259 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,261 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,264 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,266 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,269 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,271 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,273 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-01-04T02:07:54,277 creating .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,278 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,281 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,283 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,285 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,287 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,290 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,293 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,295 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,297 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,299 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,302 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T02:07:54,305 creating .build/lib/appinfra/cli/tools/scaffold 2026-01-04T02:07:54,306 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-01-04T02:07:54,308 creating .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,309 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,312 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,315 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,318 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,321 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,324 creating .build/lib/appinfra/examples/08_decorators 2026-01-04T02:07:54,325 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-01-04T02:07:54,327 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-01-04T02:07:54,329 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-01-04T02:07:54,331 creating .build/lib/appinfra/examples/07_fastapi 2026-01-04T02:07:54,333 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-01-04T02:07:54,336 creating .build/lib/appinfra/examples/04_configuration 2026-01-04T02:07:54,337 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T02:07:54,339 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T02:07:54,342 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T02:07:54,345 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T02:07:54,347 creating .build/lib/appinfra/examples/02_app_framework 2026-01-04T02:07:54,348 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T02:07:54,351 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T02:07:54,353 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T02:07:54,354 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T02:07:54,356 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T02:07:54,359 creating .build/lib/appinfra/examples/11_docs 2026-01-04T02:07:54,360 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-01-04T02:07:54,363 creating .build/lib/appinfra/examples/10_plugins 2026-01-04T02:07:54,364 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-01-04T02:07:54,367 creating .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,368 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,371 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,373 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,376 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,378 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,380 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,383 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,386 creating .build/lib/appinfra/examples/05_database 2026-01-04T02:07:54,387 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-01-04T02:07:54,390 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-01-04T02:07:54,392 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-01-04T02:07:54,395 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-01-04T02:07:54,397 creating .build/lib/appinfra/examples/01_basics 2026-01-04T02:07:54,398 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-01-04T02:07:54,401 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-01-04T02:07:54,403 creating .build/lib/appinfra/examples/12_version_tracking 2026-01-04T02:07:54,404 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-04T02:07:54,406 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-04T02:07:54,408 creating .build/lib/appinfra/examples/06_advanced 2026-01-04T02:07:54,409 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T02:07:54,412 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T02:07:54,414 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T02:07:54,416 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T02:07:54,421 creating .build/lib/appinfra/app/docs 2026-01-04T02:07:54,422 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-01-04T02:07:54,424 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-01-04T02:07:54,427 creating .build/lib/appinfra/app/builder 2026-01-04T02:07:54,428 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,430 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,433 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,435 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,437 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,440 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,442 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,445 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-01-04T02:07:54,448 creating .build/lib/appinfra/app/core 2026-01-04T02:07:54,449 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-01-04T02:07:54,451 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-01-04T02:07:54,454 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-01-04T02:07:54,456 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-01-04T02:07:54,459 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-01-04T02:07:54,461 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-01-04T02:07:54,464 creating .build/lib/appinfra/app/tools 2026-01-04T02:07:54,465 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-01-04T02:07:54,467 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-01-04T02:07:54,469 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-01-04T02:07:54,471 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-01-04T02:07:54,473 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-01-04T02:07:54,476 creating .build/lib/appinfra/app/cli 2026-01-04T02:07:54,477 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-01-04T02:07:54,479 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-01-04T02:07:54,481 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-01-04T02:07:54,483 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-01-04T02:07:54,486 creating .build/lib/appinfra/app/fastapi 2026-01-04T02:07:54,487 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-01-04T02:07:54,489 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-01-04T02:07:54,491 creating .build/lib/appinfra/app/server 2026-01-04T02:07:54,492 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-01-04T02:07:54,495 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-01-04T02:07:54,497 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-01-04T02:07:54,499 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-01-04T02:07:54,501 creating .build/lib/appinfra/app/tracing 2026-01-04T02:07:54,503 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-01-04T02:07:54,505 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-01-04T02:07:54,508 creating .build/lib/appinfra/app/builder/configurer 2026-01-04T02:07:54,509 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T02:07:54,511 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T02:07:54,513 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T02:07:54,515 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T02:07:54,518 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T02:07:54,520 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T02:07:54,522 creating .build/lib/appinfra/app/fastapi/builder 2026-01-04T02:07:54,523 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T02:07:54,525 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T02:07:54,528 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T02:07:54,530 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T02:07:54,533 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T02:07:54,536 creating .build/lib/appinfra/app/fastapi/runtime 2026-01-04T02:07:54,537 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T02:07:54,539 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T02:07:54,541 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T02:07:54,543 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T02:07:54,545 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T02:07:54,548 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T02:07:54,550 creating .build/lib/appinfra/app/fastapi/config 2026-01-04T02:07:54,551 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T02:07:54,553 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T02:07:54,555 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T02:07:54,557 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T02:07:54,560 creating .build/lib/appinfra/db/pg 2026-01-04T02:07:54,561 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-01-04T02:07:54,563 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-01-04T02:07:54,565 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-01-04T02:07:54,567 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-01-04T02:07:54,569 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-01-04T02:07:54,571 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-01-04T02:07:54,573 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-01-04T02:07:54,577 creating .build/lib/appinfra/log/builder 2026-01-04T02:07:54,578 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-01-04T02:07:54,580 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-01-04T02:07:54,582 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-01-04T02:07:54,585 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-01-04T02:07:54,587 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-01-04T02:07:54,589 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-01-04T02:07:54,592 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-01-04T02:07:54,594 creating .build/lib/appinfra/log/builder/database 2026-01-04T02:07:54,595 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-01-04T02:07:54,598 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-01-04T02:07:54,599 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-01-04T02:07:54,602 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-01-04T02:07:54,604 running egg_info 2026-01-04T02:07:54,616 writing appinfra.egg-info/PKG-INFO 2026-01-04T02:07:54,630 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-04T02:07:54,632 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-04T02:07:54,642 writing requirements to appinfra.egg-info/requires.txt 2026-01-04T02:07:54,643 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-04T02:07:54,735 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T02:07:54,751 adding license file 'LICENSE' 2026-01-04T02:07:54,767 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T02:07:54,836 creating .build/lib/appinfra/docs 2026-01-04T02:07:54,837 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-01-04T02:07:54,840 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-01-04T02:07:54,843 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-01-04T02:07:54,846 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-01-04T02:07:54,848 creating .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,849 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,851 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,854 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,857 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,859 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,862 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,865 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,867 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,869 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,872 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,875 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,878 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-01-04T02:07:54,880 creating .build/lib/appinfra/docs/api 2026-01-04T02:07:54,881 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,884 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,886 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,890 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,892 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,894 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,897 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,900 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,902 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,905 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,907 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-01-04T02:07:54,910 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-01-04T02:07:54,929 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-01-04T02:07:54,931 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,934 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-01-04T02:07:54,937 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-01-04T02:07:54,939 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T02:07:54,942 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-01-04T02:07:54,944 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-01-04T02:07:54,946 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-01-04T02:07:54,949 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-01-04T02:07:54,951 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-01-04T02:07:54,954 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-01-04T02:07:54,957 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-01-04T02:07:54,959 creating .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,960 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,962 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,964 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,967 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,969 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,971 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,973 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,975 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,977 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,979 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,981 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,983 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,985 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,987 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,989 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,991 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,994 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,996 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:54,998 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,000 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-04T02:07:55,001 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-04T02:07:55,003 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-04T02:07:55,005 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,006 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,009 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,011 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,013 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-04T02:07:55,015 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-04T02:07:55,017 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-04T02:07:55,018 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-04T02:07:55,020 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-04T02:07:55,023 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-04T02:07:55,025 creating .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,026 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,028 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,030 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,033 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,035 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,037 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,039 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,042 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,044 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,046 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,049 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,051 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-01-04T02:07:55,053 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-01-04T02:07:55,055 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-01-04T02:07:55,057 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-01-04T02:07:55,060 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-01-04T02:07:55,062 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-01-04T02:07:55,065 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-01-04T02:07:55,068 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-01-04T02:07:55,070 creating .build/lib/appinfra/scripts/docker/pg 2026-01-04T02:07:55,072 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-04T02:07:55,074 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-01-04T02:07:55,077 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-04T02:07:55,079 creating .build/lib/appinfra/etc 2026-01-04T02:07:55,080 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-01-04T02:07:55,082 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-01-04T02:07:55,085 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-01-04T02:07:55,087 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-01-04T02:07:55,089 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-01-04T02:07:55,092 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-01-04T02:07:55,100 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-01-04T02:07:55,164 appinfra: git info not available, skipping _build_info.py 2026-01-04T02:07:55,175 installing to .build/bdist.linux-armv7l/wheel 2026-01-04T02:07:55,176 running install 2026-01-04T02:07:55,199 running install_lib 2026-01-04T02:07:55,205 creating .build/bdist.linux-armv7l/wheel 2026-01-04T02:07:55,207 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-01-04T02:07:55,209 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,211 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-01-04T02:07:55,212 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T02:07:55,215 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-01-04T02:07:55,216 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,218 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,220 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,222 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,224 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,226 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,228 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,230 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,232 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,234 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,236 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,239 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T02:07:55,241 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T02:07:55,243 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T02:07:55,246 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T02:07:55,248 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T02:07:55,251 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-01-04T02:07:55,252 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,254 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,256 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,258 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,261 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,263 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,265 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,268 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,270 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,273 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,275 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T02:07:55,278 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-01-04T02:07:55,280 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T02:07:55,281 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T02:07:55,284 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T02:07:55,285 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T02:07:55,287 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,289 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,291 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,293 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-01-04T02:07:55,294 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T02:07:55,298 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T02:07:55,300 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T02:07:55,302 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T02:07:55,304 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T02:07:55,306 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T02:07:55,308 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-01-04T02:07:55,309 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-04T02:07:55,311 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-04T02:07:55,314 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-01-04T02:07:55,315 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-04T02:07:55,318 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-04T02:07:55,320 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,323 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-01-04T02:07:55,324 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T02:07:55,326 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T02:07:55,328 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T02:07:55,330 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T02:07:55,333 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-01-04T02:07:55,334 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T02:07:55,337 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T02:07:55,339 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T02:07:55,341 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T02:07:55,343 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T02:07:55,346 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T02:07:55,349 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-01-04T02:07:55,350 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-04T02:07:55,352 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-01-04T02:07:55,353 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,357 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,359 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,361 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,363 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,366 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,368 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,371 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-01-04T02:07:55,372 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-04T02:07:55,373 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-04T02:07:55,375 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-04T02:07:55,377 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,379 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,381 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,383 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T02:07:55,387 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-04T02:07:55,389 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-04T02:07:55,390 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,393 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-01-04T02:07:55,395 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-01-04T02:07:55,396 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T02:07:55,398 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T02:07:55,401 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T02:07:55,404 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T02:07:55,406 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T02:07:55,409 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T02:07:55,411 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T02:07:55,413 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-01-04T02:07:55,416 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-01-04T02:07:55,417 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T02:07:55,420 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T02:07:55,422 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T02:07:55,424 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T02:07:55,426 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-01-04T02:07:55,427 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-01-04T02:07:55,430 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-01-04T02:07:55,431 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T02:07:55,434 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T02:07:55,436 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T02:07:55,439 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,440 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,443 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-01-04T02:07:55,444 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-04T02:07:55,446 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-04T02:07:55,448 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,450 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,452 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,454 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-04T02:07:55,455 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,457 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,459 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,461 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,462 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,464 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,466 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,468 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,470 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,472 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,474 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-01-04T02:07:55,476 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-01-04T02:07:55,477 copying .build/lib/appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/env/prod 2026-01-04T02:07:55,479 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-01-04T02:07:55,480 copying .build/lib/appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/env/dev 2026-01-04T02:07:55,482 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,484 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,485 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,487 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,489 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,491 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,493 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,495 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T02:07:55,497 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T02:07:55,499 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T02:07:55,502 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-01-04T02:07:55,503 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T02:07:55,505 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T02:07:55,507 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T02:07:55,509 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T02:07:55,510 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T02:07:55,512 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T02:07:55,515 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-01-04T02:07:55,516 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-01-04T02:07:55,519 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-01-04T02:07:55,520 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-04T02:07:55,522 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-04T02:07:55,525 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-01-04T02:07:55,526 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,528 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,530 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,532 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,534 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,536 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,538 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,541 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T02:07:55,543 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-01-04T02:07:55,544 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T02:07:55,547 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T02:07:55,549 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T02:07:55,552 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T02:07:55,554 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T02:07:55,557 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-01-04T02:07:55,558 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-04T02:07:55,560 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-04T02:07:55,562 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-04T02:07:55,564 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-01-04T02:07:55,565 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-04T02:07:55,567 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-04T02:07:55,569 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-04T02:07:55,572 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-01-04T02:07:55,573 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T02:07:55,575 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T02:07:55,577 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T02:07:55,579 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T02:07:55,581 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T02:07:55,583 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-01-04T02:07:55,584 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T02:07:55,586 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T02:07:55,589 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T02:07:55,591 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T02:07:55,593 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T02:07:55,595 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T02:07:55,599 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T02:07:55,601 copying .build/lib/appinfra/yaml.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,604 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,606 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,608 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,610 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,613 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-01-04T02:07:55,614 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T02:07:55,616 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T02:07:55,619 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T02:07:55,620 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T02:07:55,623 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T02:07:55,626 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-01-04T02:07:55,627 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-01-04T02:07:55,628 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-04T02:07:55,631 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-04T02:07:55,633 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,636 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,638 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-01-04T02:07:55,639 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,642 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-01-04T02:07:55,643 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T02:07:55,645 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T02:07:55,648 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T02:07:55,649 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T02:07:55,652 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T02:07:55,654 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T02:07:55,656 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,658 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,660 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,663 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,665 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,667 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,669 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T02:07:55,672 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,674 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-01-04T02:07:55,675 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T02:07:55,677 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T02:07:55,679 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T02:07:55,682 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T02:07:55,684 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T02:07:55,687 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T02:07:55,690 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-01-04T02:07:55,691 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T02:07:55,693 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T02:07:55,695 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T02:07:55,697 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T02:07:55,700 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T02:07:55,702 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,704 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,706 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,708 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-01-04T02:07:55,710 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T02:07:55,712 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T02:07:55,714 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T02:07:55,716 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T02:07:55,718 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-01-04T02:07:55,719 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-04T02:07:55,722 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-01-04T02:07:55,723 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T02:07:55,725 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T02:07:55,727 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T02:07:55,729 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T02:07:55,732 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T02:07:55,734 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-01-04T02:07:55,735 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T02:07:55,737 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T02:07:55,740 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T02:07:55,742 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T02:07:55,745 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T02:07:55,747 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T02:07:55,750 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-01-04T02:07:55,751 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T02:07:55,753 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T02:07:55,755 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T02:07:55,757 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T02:07:55,759 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-04T02:07:55,761 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,763 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-01-04T02:07:55,764 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T02:07:55,767 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T02:07:55,768 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T02:07:55,770 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T02:07:55,772 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T02:07:55,775 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-01-04T02:07:55,776 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-04T02:07:55,777 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-04T02:07:55,780 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-01-04T02:07:55,781 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-04T02:07:55,783 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-04T02:07:55,786 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-01-04T02:07:55,786 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T02:07:55,789 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T02:07:55,791 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T02:07:55,793 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T02:07:55,795 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T02:07:55,797 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T02:07:55,799 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T02:07:55,801 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T02:07:55,804 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-01-04T02:07:55,805 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,807 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,809 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,810 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,812 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,815 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-01-04T02:07:55,816 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,818 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,820 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,822 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,824 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,826 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,828 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,830 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,832 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,834 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,836 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,838 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T02:07:55,840 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,842 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,845 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T02:07:55,847 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-01-04T02:07:55,848 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-01-04T02:07:55,850 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-04T02:07:55,852 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-04T02:07:55,854 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-04T02:07:55,856 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-01-04T02:07:55,857 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,859 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,860 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,863 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,865 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,867 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,869 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,871 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T02:07:55,874 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-01-04T02:07:55,875 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,878 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,881 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-01-04T02:07:55,882 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T02:07:55,885 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-01-04T02:07:55,886 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T02:07:55,889 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T02:07:55,891 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T02:07:55,893 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T02:07:55,896 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T02:07:55,898 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T02:07:55,901 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T02:07:55,904 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T02:07:55,906 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T02:07:55,909 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T02:07:55,911 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,914 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,916 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,918 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,920 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,922 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,925 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,927 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,929 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,932 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,934 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T02:07:55,936 running install_egg_info 2026-01-04T02:07:55,942 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.0.1-py3.11.egg-info 2026-01-04T02:07:55,955 running install_scripts 2026-01-04T02:07:55,968 creating .build/bdist.linux-armv7l/wheel/appinfra-0.0.1.dist-info/WHEEL 2026-01-04T02:07:55,970 creating '/tmp/pip-wheel-5ov7uhyg/.tmp-uedk6_7v/appinfra-0.0.1-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-01-04T02:07:55,973 adding 'appinfra/__init__.py' 2026-01-04T02:07:55,975 adding 'appinfra/_build_info.py' 2026-01-04T02:07:55,977 adding 'appinfra/deprecation.py' 2026-01-04T02:07:55,978 adding 'appinfra/dict.py' 2026-01-04T02:07:55,980 adding 'appinfra/dot_dict.py' 2026-01-04T02:07:55,982 adding 'appinfra/ewma.py' 2026-01-04T02:07:55,983 adding 'appinfra/exceptions.py' 2026-01-04T02:07:55,985 adding 'appinfra/rate_limit.py' 2026-01-04T02:07:55,986 adding 'appinfra/regex_utils.py' 2026-01-04T02:07:55,988 adding 'appinfra/size.py' 2026-01-04T02:07:55,990 adding 'appinfra/utils.py' 2026-01-04T02:07:55,994 adding 'appinfra/yaml.py' 2026-01-04T02:07:55,997 adding 'appinfra/app/__init__.py' 2026-01-04T02:07:55,999 adding 'appinfra/app/args.py' 2026-01-04T02:07:56,000 adding 'appinfra/app/constants.py' 2026-01-04T02:07:56,004 adding 'appinfra/app/decorators.py' 2026-01-04T02:07:56,006 adding 'appinfra/app/decorators.pyi' 2026-01-04T02:07:56,008 adding 'appinfra/app/errors.py' 2026-01-04T02:07:56,009 adding 'appinfra/app/testing.py' 2026-01-04T02:07:56,011 adding 'appinfra/app/utils.py' 2026-01-04T02:07:56,013 adding 'appinfra/app/builder/__init__.py' 2026-01-04T02:07:56,018 adding 'appinfra/app/builder/app.py' 2026-01-04T02:07:56,020 adding 'appinfra/app/builder/config.py' 2026-01-04T02:07:56,023 adding 'appinfra/app/builder/hook.py' 2026-01-04T02:07:56,025 adding 'appinfra/app/builder/middleware.py' 2026-01-04T02:07:56,028 adding 'appinfra/app/builder/plugin.py' 2026-01-04T02:07:56,030 adding 'appinfra/app/builder/tool.py' 2026-01-04T02:07:56,032 adding 'appinfra/app/builder/validation.py' 2026-01-04T02:07:56,034 adding 'appinfra/app/builder/configurer/__init__.py' 2026-01-04T02:07:56,036 adding 'appinfra/app/builder/configurer/advanced.py' 2026-01-04T02:07:56,039 adding 'appinfra/app/builder/configurer/logging.py' 2026-01-04T02:07:56,040 adding 'appinfra/app/builder/configurer/server.py' 2026-01-04T02:07:56,042 adding 'appinfra/app/builder/configurer/tool.py' 2026-01-04T02:07:56,044 adding 'appinfra/app/builder/configurer/version.py' 2026-01-04T02:07:56,046 adding 'appinfra/app/cli/__init__.py' 2026-01-04T02:07:56,048 adding 'appinfra/app/cli/commands.py' 2026-01-04T02:07:56,049 adding 'appinfra/app/cli/help.py' 2026-01-04T02:07:56,051 adding 'appinfra/app/cli/parser.py' 2026-01-04T02:07:56,053 adding 'appinfra/app/core/__init__.py' 2026-01-04T02:07:56,057 adding 'appinfra/app/core/app.py' 2026-01-04T02:07:56,060 adding 'appinfra/app/core/config.py' 2026-01-04T02:07:56,063 adding 'appinfra/app/core/lifecycle.py' 2026-01-04T02:07:56,066 adding 'appinfra/app/core/logging_utils.py' 2026-01-04T02:07:56,067 adding 'appinfra/app/core/shutdown.py' 2026-01-04T02:07:56,070 adding 'appinfra/app/docs/__init__.py' 2026-01-04T02:07:56,072 adding 'appinfra/app/docs/generator.py' 2026-01-04T02:07:56,075 adding 'appinfra/app/fastapi/__init__.py' 2026-01-04T02:07:56,077 adding 'appinfra/app/fastapi/plugin.py' 2026-01-04T02:07:56,079 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-01-04T02:07:56,081 adding 'appinfra/app/fastapi/builder/route.py' 2026-01-04T02:07:56,083 adding 'appinfra/app/fastapi/builder/server.py' 2026-01-04T02:07:56,085 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-01-04T02:07:56,086 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-01-04T02:07:56,089 adding 'appinfra/app/fastapi/config/__init__.py' 2026-01-04T02:07:56,090 adding 'appinfra/app/fastapi/config/api.py' 2026-01-04T02:07:56,092 adding 'appinfra/app/fastapi/config/ipc.py' 2026-01-04T02:07:56,093 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-01-04T02:07:56,095 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-01-04T02:07:56,097 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-01-04T02:07:56,099 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-01-04T02:07:56,100 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-01-04T02:07:56,102 adding 'appinfra/app/fastapi/runtime/server.py' 2026-01-04T02:07:56,104 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-01-04T02:07:56,106 adding 'appinfra/app/server/__init__.py' 2026-01-04T02:07:56,107 adding 'appinfra/app/server/base.py' 2026-01-04T02:07:56,109 adding 'appinfra/app/server/handlers.py' 2026-01-04T02:07:56,110 adding 'appinfra/app/server/routes.py' 2026-01-04T02:07:56,112 adding 'appinfra/app/tools/__init__.py' 2026-01-04T02:07:56,114 adding 'appinfra/app/tools/base.py' 2026-01-04T02:07:56,116 adding 'appinfra/app/tools/group.py' 2026-01-04T02:07:56,117 adding 'appinfra/app/tools/protocol.py' 2026-01-04T02:07:56,119 adding 'appinfra/app/tools/registry.py' 2026-01-04T02:07:56,120 adding 'appinfra/app/tracing/__init__.py' 2026-01-04T02:07:56,122 adding 'appinfra/app/tracing/traceable.py' 2026-01-04T02:07:56,124 adding 'appinfra/cli/__init__.py' 2026-01-04T02:07:56,125 adding 'appinfra/cli/cli.py' 2026-01-04T02:07:56,126 adding 'appinfra/cli/output.py' 2026-01-04T02:07:56,128 adding 'appinfra/cli/tools/__init__.py' 2026-01-04T02:07:56,132 adding 'appinfra/cli/tools/check_functions.py' 2026-01-04T02:07:56,133 adding 'appinfra/cli/tools/code_quality.py' 2026-01-04T02:07:56,135 adding 'appinfra/cli/tools/completion_tool.py' 2026-01-04T02:07:56,136 adding 'appinfra/cli/tools/config_tool.py' 2026-01-04T02:07:56,140 adding 'appinfra/cli/tools/docs_tool.py' 2026-01-04T02:07:56,142 adding 'appinfra/cli/tools/doctor_tool.py' 2026-01-04T02:07:56,143 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-01-04T02:07:56,146 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-01-04T02:07:56,147 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-01-04T02:07:56,149 adding 'appinfra/cli/tools/version_tool.py' 2026-01-04T02:07:56,151 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-01-04T02:07:56,152 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-01-04T02:07:56,153 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-01-04T02:07:56,155 adding 'appinfra/config/__init__.py' 2026-01-04T02:07:56,158 adding 'appinfra/config/config.py' 2026-01-04T02:07:56,159 adding 'appinfra/config/constants.py' 2026-01-04T02:07:56,161 adding 'appinfra/config/schemas.py' 2026-01-04T02:07:56,163 adding 'appinfra/config/watcher.py' 2026-01-04T02:07:56,165 adding 'appinfra/db/__init__.py' 2026-01-04T02:07:56,167 adding 'appinfra/db/db.py' 2026-01-04T02:07:56,168 adding 'appinfra/db/pg/__init__.py' 2026-01-04T02:07:56,170 adding 'appinfra/db/pg/connection.py' 2026-01-04T02:07:56,171 adding 'appinfra/db/pg/core.py' 2026-01-04T02:07:56,173 adding 'appinfra/db/pg/interface.py' 2026-01-04T02:07:56,174 adding 'appinfra/db/pg/pg.py' 2026-01-04T02:07:56,176 adding 'appinfra/db/pg/reconnection.py' 2026-01-04T02:07:56,178 adding 'appinfra/db/pg/session.py' 2026-01-04T02:07:56,180 adding 'appinfra/docs/LICENSE' 2026-01-04T02:07:56,182 adding 'appinfra/docs/README.md' 2026-01-04T02:07:56,185 adding 'appinfra/docs/SECURITY.md' 2026-01-04T02:07:56,187 adding 'appinfra/docs/getting-started.md' 2026-01-04T02:07:56,188 adding 'appinfra/docs/index.md' 2026-01-04T02:07:56,190 adding 'appinfra/docs/api/app-builder.md' 2026-01-04T02:07:56,192 adding 'appinfra/docs/api/app.md' 2026-01-04T02:07:56,194 adding 'appinfra/docs/api/database.md' 2026-01-04T02:07:56,195 adding 'appinfra/docs/api/exceptions.md' 2026-01-04T02:07:56,197 adding 'appinfra/docs/api/fastapi.md' 2026-01-04T02:07:56,199 adding 'appinfra/docs/api/index.md' 2026-01-04T02:07:56,201 adding 'appinfra/docs/api/logging.md' 2026-01-04T02:07:56,202 adding 'appinfra/docs/api/time.md' 2026-01-04T02:07:56,204 adding 'appinfra/docs/api/ui.md' 2026-01-04T02:07:56,206 adding 'appinfra/docs/api/utilities.md' 2026-01-04T02:07:56,208 adding 'appinfra/docs/api/version.md' 2026-01-04T02:07:56,210 adding 'appinfra/docs/guides/api-stability.md' 2026-01-04T02:07:56,211 adding 'appinfra/docs/guides/config-based-logging.md' 2026-01-04T02:07:56,213 adding 'appinfra/docs/guides/contributing.md' 2026-01-04T02:07:56,215 adding 'appinfra/docs/guides/coverage-targets.md' 2026-01-04T02:07:56,216 adding 'appinfra/docs/guides/environment-variables.md' 2026-01-04T02:07:56,218 adding 'appinfra/docs/guides/framework-integration.md' 2026-01-04T02:07:56,220 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-01-04T02:07:56,221 adding 'appinfra/docs/guides/logging-builder.md' 2026-01-04T02:07:56,225 adding 'appinfra/docs/guides/makefile-customization.md' 2026-01-04T02:07:56,227 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-01-04T02:07:56,229 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-01-04T02:07:56,230 adding 'appinfra/docs/guides/virtual-environment.md' 2026-01-04T02:07:56,233 adding 'appinfra/etc/README.md' 2026-01-04T02:07:56,235 adding 'appinfra/etc/fastapi.yaml' 2026-01-04T02:07:56,236 adding 'appinfra/etc/infra.yaml' 2026-01-04T02:07:56,238 adding 'appinfra/etc/lg.yaml' 2026-01-04T02:07:56,239 adding 'appinfra/etc/mkdocs.yaml' 2026-01-04T02:07:56,240 adding 'appinfra/etc/pg.yaml' 2026-01-04T02:07:56,243 adding 'appinfra/examples/README.md' 2026-01-04T02:07:56,245 adding 'appinfra/examples/01_basics/README.md' 2026-01-04T02:07:56,246 adding 'appinfra/examples/01_basics/hello_world.py' 2026-01-04T02:07:56,247 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-01-04T02:07:56,249 adding 'appinfra/examples/02_app_framework/README.md' 2026-01-04T02:07:56,251 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-01-04T02:07:56,252 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-01-04T02:07:56,253 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-01-04T02:07:56,255 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-01-04T02:07:56,256 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-01-04T02:07:56,258 adding 'appinfra/examples/03_logging/README.md' 2026-01-04T02:07:56,261 adding 'appinfra/examples/03_logging/database_logging.py' 2026-01-04T02:07:56,263 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-01-04T02:07:56,264 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-01-04T02:07:56,267 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-01-04T02:07:56,269 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-01-04T02:07:56,271 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-01-04T02:07:56,273 adding 'appinfra/examples/04_configuration/README.md' 2026-01-04T02:07:56,275 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-01-04T02:07:56,276 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-01-04T02:07:56,278 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-01-04T02:07:56,280 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-01-04T02:07:56,282 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-01-04T02:07:56,283 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-01-04T02:07:56,284 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-01-04T02:07:56,285 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-01-04T02:07:56,286 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-01-04T02:07:56,288 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-01-04T02:07:56,289 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-01-04T02:07:56,290 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-01-04T02:07:56,291 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-01-04T02:07:56,292 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-01-04T02:07:56,293 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-01-04T02:07:56,294 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-01-04T02:07:56,296 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-01-04T02:07:56,297 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-01-04T02:07:56,298 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-01-04T02:07:56,299 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-01-04T02:07:56,300 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-01-04T02:07:56,301 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-01-04T02:07:56,303 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-01-04T02:07:56,305 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-01-04T02:07:56,306 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-01-04T02:07:56,307 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-01-04T02:07:56,309 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-01-04T02:07:56,311 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-01-04T02:07:56,313 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-01-04T02:07:56,314 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-01-04T02:07:56,316 adding 'appinfra/examples/05_database/README.md' 2026-01-04T02:07:56,318 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-01-04T02:07:56,320 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-01-04T02:07:56,322 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-01-04T02:07:56,324 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-01-04T02:07:56,327 adding 'appinfra/examples/06_advanced/README.md' 2026-01-04T02:07:56,328 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-01-04T02:07:56,330 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-01-04T02:07:56,331 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-01-04T02:07:56,332 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-01-04T02:07:56,334 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-01-04T02:07:56,337 adding 'appinfra/examples/08_decorators/README.md' 2026-01-04T02:07:56,338 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-01-04T02:07:56,340 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-01-04T02:07:56,341 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-01-04T02:07:56,343 adding 'appinfra/examples/09_ui/README.md' 2026-01-04T02:07:56,344 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-01-04T02:07:56,346 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-01-04T02:07:56,347 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-01-04T02:07:56,349 adding 'appinfra/examples/09_ui/rich_output.py' 2026-01-04T02:07:56,350 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-01-04T02:07:56,352 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-01-04T02:07:56,354 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-01-04T02:07:56,356 adding 'appinfra/examples/10_plugins/README.md' 2026-01-04T02:07:56,358 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-01-04T02:07:56,360 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-01-04T02:07:56,362 adding 'appinfra/examples/12_version_tracking/README.md' 2026-01-04T02:07:56,363 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-01-04T02:07:56,364 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-01-04T02:07:56,367 adding 'appinfra/log/__init__.py' 2026-01-04T02:07:56,369 adding 'appinfra/log/callback.py' 2026-01-04T02:07:56,370 adding 'appinfra/log/colors.py' 2026-01-04T02:07:56,372 adding 'appinfra/log/config.py' 2026-01-04T02:07:56,373 adding 'appinfra/log/config_holder.py' 2026-01-04T02:07:56,375 adding 'appinfra/log/constants.py' 2026-01-04T02:07:56,376 adding 'appinfra/log/exceptions.py' 2026-01-04T02:07:56,378 adding 'appinfra/log/factory.py' 2026-01-04T02:07:56,380 adding 'appinfra/log/formatters.py' 2026-01-04T02:07:56,383 adding 'appinfra/log/handler_factory.py' 2026-01-04T02:07:56,385 adding 'appinfra/log/level_manager.py' 2026-01-04T02:07:56,387 adding 'appinfra/log/logger.py' 2026-01-04T02:07:56,388 adding 'appinfra/log/reloader.py' 2026-01-04T02:07:56,390 adding 'appinfra/log/builder/__init__.py' 2026-01-04T02:07:56,392 adding 'appinfra/log/builder/builder.py' 2026-01-04T02:07:56,393 adding 'appinfra/log/builder/console.py' 2026-01-04T02:07:56,395 adding 'appinfra/log/builder/file.py' 2026-01-04T02:07:56,397 adding 'appinfra/log/builder/interface.py' 2026-01-04T02:07:56,399 adding 'appinfra/log/builder/json.py' 2026-01-04T02:07:56,401 adding 'appinfra/log/builder/quick.py' 2026-01-04T02:07:56,402 adding 'appinfra/log/builder/database/__init__.py' 2026-01-04T02:07:56,404 adding 'appinfra/log/builder/database/builder.py' 2026-01-04T02:07:56,406 adding 'appinfra/log/builder/database/config.py' 2026-01-04T02:07:56,408 adding 'appinfra/log/builder/database/handler.py' 2026-01-04T02:07:56,409 adding 'appinfra/net/__init__.py' 2026-01-04T02:07:56,411 adding 'appinfra/net/exceptions.py' 2026-01-04T02:07:56,412 adding 'appinfra/net/http.py' 2026-01-04T02:07:56,414 adding 'appinfra/net/tcp.py' 2026-01-04T02:07:56,416 adding 'appinfra/observability/__init__.py' 2026-01-04T02:07:56,417 adding 'appinfra/observability/hooks.py' 2026-01-04T02:07:56,421 adding 'appinfra/scripts/check.sh' 2026-01-04T02:07:56,422 adding 'appinfra/scripts/cicd-test.sh' 2026-01-04T02:07:56,424 adding 'appinfra/scripts/docs-config.sh' 2026-01-04T02:07:56,425 adding 'appinfra/scripts/install_deps.py' 2026-01-04T02:07:56,427 adding 'appinfra/scripts/pg-config.sh' 2026-01-04T02:07:56,428 adding 'appinfra/scripts/pg-info.sh' 2026-01-04T02:07:56,430 adding 'appinfra/scripts/type-hint.sh' 2026-01-04T02:07:56,431 adding 'appinfra/scripts/yaml2json.sh' 2026-01-04T02:07:56,433 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-01-04T02:07:56,434 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-01-04T02:07:56,435 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-01-04T02:07:56,437 adding 'appinfra/scripts/make/Makefile.all' 2026-01-04T02:07:56,438 adding 'appinfra/scripts/make/Makefile.cicd' 2026-01-04T02:07:56,439 adding 'appinfra/scripts/make/Makefile.clean' 2026-01-04T02:07:56,441 adding 'appinfra/scripts/make/Makefile.config' 2026-01-04T02:07:56,443 adding 'appinfra/scripts/make/Makefile.dev' 2026-01-04T02:07:56,444 adding 'appinfra/scripts/make/Makefile.docs' 2026-01-04T02:07:56,445 adding 'appinfra/scripts/make/Makefile.env' 2026-01-04T02:07:56,446 adding 'appinfra/scripts/make/Makefile.help' 2026-01-04T02:07:56,448 adding 'appinfra/scripts/make/Makefile.install' 2026-01-04T02:07:56,449 adding 'appinfra/scripts/make/Makefile.pg' 2026-01-04T02:07:56,451 adding 'appinfra/scripts/make/Makefile.pytest' 2026-01-04T02:07:56,452 adding 'appinfra/scripts/make/Makefile.utils' 2026-01-04T02:07:56,454 adding 'appinfra/security/__init__.py' 2026-01-04T02:07:56,455 adding 'appinfra/security/filter.py' 2026-01-04T02:07:56,457 adding 'appinfra/security/masking.py' 2026-01-04T02:07:56,458 adding 'appinfra/security/patterns.py' 2026-01-04T02:07:56,459 adding 'appinfra/subprocess/__init__.py' 2026-01-04T02:07:56,461 adding 'appinfra/subprocess/context.py' 2026-01-04T02:07:56,463 adding 'appinfra/time/__init__.py' 2026-01-04T02:07:56,464 adding 'appinfra/time/date_range.py' 2026-01-04T02:07:56,467 adding 'appinfra/time/delta.py' 2026-01-04T02:07:56,468 adding 'appinfra/time/eta.py' 2026-01-04T02:07:56,471 adding 'appinfra/time/sched.py' 2026-01-04T02:07:56,473 adding 'appinfra/time/ticker.py' 2026-01-04T02:07:56,475 adding 'appinfra/time/time.py' 2026-01-04T02:07:56,477 adding 'appinfra/ui/__init__.py' 2026-01-04T02:07:56,478 adding 'appinfra/ui/console.py' 2026-01-04T02:07:56,480 adding 'appinfra/ui/fallback.py' 2026-01-04T02:07:56,481 adding 'appinfra/ui/help.py' 2026-01-04T02:07:56,483 adding 'appinfra/ui/progress_logger.py' 2026-01-04T02:07:56,486 adding 'appinfra/ui/prompts.py' 2026-01-04T02:07:56,488 adding 'appinfra/version/__init__.py' 2026-01-04T02:07:56,489 adding 'appinfra/version/actions.py' 2026-01-04T02:07:56,491 adding 'appinfra/version/build_info.py' 2026-01-04T02:07:56,493 adding 'appinfra/version/info.py' 2026-01-04T02:07:56,494 adding 'appinfra/version/setup_hook.py' 2026-01-04T02:07:56,496 adding 'appinfra/version/setuptools_hook.py' 2026-01-04T02:07:56,498 adding 'appinfra/version/sources.py' 2026-01-04T02:07:56,499 adding 'appinfra/version/tracker.py' 2026-01-04T02:07:56,503 adding 'appinfra-0.0.1.dist-info/licenses/LICENSE' 2026-01-04T02:07:56,504 adding 'appinfra-0.0.1.dist-info/METADATA' 2026-01-04T02:07:56,505 adding 'appinfra-0.0.1.dist-info/WHEEL' 2026-01-04T02:07:56,506 adding 'appinfra-0.0.1.dist-info/entry_points.txt' 2026-01-04T02:07:56,507 adding 'appinfra-0.0.1.dist-info/top_level.txt' 2026-01-04T02:07:56,512 adding 'appinfra-0.0.1.dist-info/RECORD' 2026-01-04T02:07:56,522 removing .build/bdist.linux-armv7l/wheel 2026-01-04T02:07:56,708 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-01-04T02:07:56,726 Created wheel for appinfra: filename=appinfra-0.0.1-py3-none-any.whl size=554864 sha256=fc064ad8fd7ad35e150c92a1be77a20f377e456db984b8ae279499407b478231 2026-01-04T02:07:56,728 Stored in directory: /tmp/pip-ephem-wheel-cache-g42yytcy/wheels/14/b6/6d/030f6d9ccc0df3ee38ef1eaf65e25b31e8ac33c1aef8c28ce7 2026-01-04T02:07:56,747 Successfully built appinfra 2026-01-04T02:07:56,769 Removed build tracker: '/tmp/pip-build-tracker-8npvcc6y'