2026-01-04T04:17:33,106 Created temporary directory: /tmp/pip-ephem-wheel-cache-9avsi9i_ 2026-01-04T04:17:33,108 Created temporary directory: /tmp/pip-build-tracker-8ar2qar_ 2026-01-04T04:17:33,108 Initialized build tracking at /tmp/pip-build-tracker-8ar2qar_ 2026-01-04T04:17:33,109 Created build tracker: /tmp/pip-build-tracker-8ar2qar_ 2026-01-04T04:17:33,109 Entered build tracker: /tmp/pip-build-tracker-8ar2qar_ 2026-01-04T04:17:33,110 Created temporary directory: /tmp/pip-wheel-9g49hkjs 2026-01-04T04:17:33,113 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-04T04:17:33,115 Created temporary directory: /tmp/pip-ephem-wheel-cache-m5dk0ii8 2026-01-04T04:17:33,138 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T04:17:33,141 2 location(s) to search for versions of appinfra: 2026-01-04T04:17:33,141 * https://pypi.org/simple/appinfra/ 2026-01-04T04:17:33,141 * https://www.piwheels.org/simple/appinfra/ 2026-01-04T04:17:33,142 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-01-04T04:17:33,143 Getting page https://pypi.org/simple/appinfra/ 2026-01-04T04:17:33,144 Found index url https://pypi.org/simple 2026-01-04T04:17:33,363 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-01-04T04:17:33,365 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-04T04:17:33,366 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-04T04:17:33,367 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/ce/9a/8313b1cbfc560af2ed4742eb2a54d440406e2d6ef1c28129b01347e77688/appinfra-0.1.0-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-04T04:17:33,368 Found link https://files.pythonhosted.org/packages/2a/5f/fdaa9e0284e21cc310a91343030dad37e545ef9f76dab844a64fa3cdfaf7/appinfra-0.1.0.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.1.0 2026-01-04T04:17:33,369 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-01-04T04:17:33,370 Getting page https://www.piwheels.org/simple/appinfra/ 2026-01-04T04:17:33,371 Found index url https://www.piwheels.org/simple 2026-01-04T04:17:33,536 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-01-04T04:17:33,538 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.0.1-py3-none-any.whl#sha256=fc064ad8fd7ad35e150c92a1be77a20f377e456db984b8ae279499407b478231 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-04T04:17:33,539 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-01-04T04:17:33,540 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-01-04T04:17:33,559 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-01-04T04:17:33,577 Collecting appinfra==0.1.0 2026-01-04T04:17:33,579 Created temporary directory: /tmp/pip-unpack-qnae3k7g 2026-01-04T04:17:33,818 Downloading appinfra-0.1.0.tar.gz (980 kB) 2026-01-04T04:17:35,336 Added appinfra==0.1.0 from https://files.pythonhosted.org/packages/2a/5f/fdaa9e0284e21cc310a91343030dad37e545ef9f76dab844a64fa3cdfaf7/appinfra-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-8ar2qar_' 2026-01-04T04:17:35,351 Created temporary directory: /tmp/pip-build-env-5luc4od5 2026-01-04T04:17:35,358 Installing build dependencies: started 2026-01-04T04:17:35,360 Running command pip subprocess to install build dependencies 2026-01-04T04:17:36,502 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-04T04:17:37,164 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-04T04:17:37,187 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T04:17:38,897 Collecting setuptools>=68.0 2026-01-04T04:17:38,997 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-04T04:17:39,262 Collecting wheel 2026-01-04T04:17:39,280 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-04T04:17:39,610 Collecting setuptools-scm>=8.0 2026-01-04T04:17:39,634 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-04T04:17:39,826 Collecting packaging>=20 2026-01-04T04:17:39,843 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-04T04:17:42,857 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-04T04:17:43,108 Creating /tmp/pip-build-env-5luc4od5/overlay/local/bin 2026-01-04T04:17:43,111 changing mode of /tmp/pip-build-env-5luc4od5/overlay/local/bin/wheel to 755 2026-01-04T04:17:47,218 changing mode of /tmp/pip-build-env-5luc4od5/overlay/local/bin/setuptools-scm to 755 2026-01-04T04:17:47,247 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-04T04:17:47,533 Installing build dependencies: finished with status 'done' 2026-01-04T04:17:47,540 Getting requirements to build wheel: started 2026-01-04T04:17:47,542 Running command Getting requirements to build wheel 2026-01-04T04:17:48,402 running egg_info 2026-01-04T04:17:48,410 writing appinfra.egg-info/PKG-INFO 2026-01-04T04:17:48,425 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-04T04:17:48,427 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-04T04:17:48,438 writing requirements to appinfra.egg-info/requires.txt 2026-01-04T04:17:48,439 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-04T04:17:48,814 listing git files failed - pretending there aren't any 2026-01-04T04:17:48,819 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T04:17:48,885 adding license file 'LICENSE' 2026-01-04T04:17:48,910 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T04:17:49,015 Getting requirements to build wheel: finished with status 'done' 2026-01-04T04:17:49,019 Created temporary directory: /tmp/pip-modern-metadata-ijcrq3gd 2026-01-04T04:17:49,021 Preparing metadata (pyproject.toml): started 2026-01-04T04:17:49,022 Running command Preparing metadata (pyproject.toml) 2026-01-04T04:17:49,823 running dist_info 2026-01-04T04:17:49,838 creating /tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info 2026-01-04T04:17:49,839 writing /tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/PKG-INFO 2026-01-04T04:17:49,854 writing dependency_links to /tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/dependency_links.txt 2026-01-04T04:17:49,856 writing entry points to /tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/entry_points.txt 2026-01-04T04:17:49,866 writing requirements to /tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/requires.txt 2026-01-04T04:17:49,868 writing top-level names to /tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/top_level.txt 2026-01-04T04:17:49,869 writing manifest file '/tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/SOURCES.txt' 2026-01-04T04:17:50,004 listing git files failed - pretending there aren't any 2026-01-04T04:17:50,009 reading manifest file '/tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/SOURCES.txt' 2026-01-04T04:17:50,011 adding license file 'LICENSE' 2026-01-04T04:17:50,023 writing manifest file '/tmp/pip-modern-metadata-ijcrq3gd/appinfra.egg-info/SOURCES.txt' 2026-01-04T04:17:50,024 creating '/tmp/pip-modern-metadata-ijcrq3gd/appinfra-0.1.0.dist-info' 2026-01-04T04:17:50,157 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-04T04:17:50,162 Source in /tmp/pip-wheel-9g49hkjs/appinfra_48999385d2bb465b987962f9583e6f86 has version 0.1.0, which satisfies requirement appinfra==0.1.0 from https://files.pythonhosted.org/packages/2a/5f/fdaa9e0284e21cc310a91343030dad37e545ef9f76dab844a64fa3cdfaf7/appinfra-0.1.0.tar.gz 2026-01-04T04:17:50,163 Removed appinfra==0.1.0 from https://files.pythonhosted.org/packages/2a/5f/fdaa9e0284e21cc310a91343030dad37e545ef9f76dab844a64fa3cdfaf7/appinfra-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-8ar2qar_' 2026-01-04T04:17:50,169 Created temporary directory: /tmp/pip-unpack-46c2xnen 2026-01-04T04:17:50,170 Building wheels for collected packages: appinfra 2026-01-04T04:17:50,174 Created temporary directory: /tmp/pip-wheel-wgqcrzog 2026-01-04T04:17:50,175 Destination directory: /tmp/pip-wheel-wgqcrzog 2026-01-04T04:17:50,177 Building wheel for appinfra (pyproject.toml): started 2026-01-04T04:17:50,178 Running command Building wheel for appinfra (pyproject.toml) 2026-01-04T04:17:50,937 running bdist_wheel 2026-01-04T04:17:50,965 running build 2026-01-04T04:17:50,965 running build_py 2026-01-04T04:17:50,967 creating .build/lib/appinfra 2026-01-04T04:17:50,970 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-01-04T04:17:50,972 copying appinfra/size.py -> .build/lib/appinfra 2026-01-04T04:17:50,975 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-01-04T04:17:50,977 copying appinfra/yaml.py -> .build/lib/appinfra 2026-01-04T04:17:50,980 copying appinfra/dict.py -> .build/lib/appinfra 2026-01-04T04:17:50,982 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-01-04T04:17:50,985 copying appinfra/__init__.py -> .build/lib/appinfra 2026-01-04T04:17:50,987 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-01-04T04:17:50,989 copying appinfra/utils.py -> .build/lib/appinfra 2026-01-04T04:17:50,991 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-01-04T04:17:50,994 copying appinfra/ewma.py -> .build/lib/appinfra 2026-01-04T04:17:50,996 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-01-04T04:17:50,999 creating .build/lib/appinfra/time 2026-01-04T04:17:51,000 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-01-04T04:17:51,003 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-01-04T04:17:51,006 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-01-04T04:17:51,008 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-01-04T04:17:51,011 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-01-04T04:17:51,013 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-01-04T04:17:51,016 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-01-04T04:17:51,018 creating .build/lib/appinfra/cli 2026-01-04T04:17:51,019 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-01-04T04:17:51,022 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-01-04T04:17:51,024 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-01-04T04:17:51,026 creating .build/lib/appinfra/db 2026-01-04T04:17:51,027 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-01-04T04:17:51,029 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-01-04T04:17:51,033 creating .build/lib/appinfra/config 2026-01-04T04:17:51,034 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-01-04T04:17:51,037 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-01-04T04:17:51,040 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-01-04T04:17:51,042 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-01-04T04:17:51,044 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-01-04T04:17:51,046 creating .build/lib/appinfra/security 2026-01-04T04:17:51,047 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-01-04T04:17:51,050 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-01-04T04:17:51,051 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-01-04T04:17:51,054 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-01-04T04:17:51,057 creating .build/lib/appinfra/app 2026-01-04T04:17:51,058 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-01-04T04:17:51,061 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-01-04T04:17:51,063 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-01-04T04:17:51,065 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-01-04T04:17:51,067 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-01-04T04:17:51,069 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-01-04T04:17:51,071 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-01-04T04:17:51,073 creating .build/lib/appinfra/net 2026-01-04T04:17:51,074 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-01-04T04:17:51,076 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-01-04T04:17:51,078 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-01-04T04:17:51,080 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-01-04T04:17:51,083 creating .build/lib/appinfra/scripts 2026-01-04T04:17:51,084 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-01-04T04:17:51,087 creating .build/lib/appinfra/log 2026-01-04T04:17:51,088 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,091 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,093 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,095 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,098 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,101 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,103 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,106 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,109 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,111 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,113 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,116 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,118 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-01-04T04:17:51,121 creating .build/lib/appinfra/observability 2026-01-04T04:17:51,122 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-01-04T04:17:51,124 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-01-04T04:17:51,127 creating .build/lib/appinfra/ui 2026-01-04T04:17:51,128 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-01-04T04:17:51,130 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-01-04T04:17:51,133 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-01-04T04:17:51,136 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-01-04T04:17:51,138 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-01-04T04:17:51,141 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-01-04T04:17:51,144 creating .build/lib/appinfra/version 2026-01-04T04:17:51,145 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,148 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,150 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,152 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,155 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,157 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,159 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,161 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-01-04T04:17:51,164 creating .build/lib/appinfra/subprocess 2026-01-04T04:17:51,165 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-01-04T04:17:51,168 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-01-04T04:17:51,171 creating .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,172 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,175 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,177 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,180 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,182 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,183 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,186 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,189 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,191 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,193 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,196 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-01-04T04:17:51,199 creating .build/lib/appinfra/cli/tools/scaffold 2026-01-04T04:17:51,200 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-01-04T04:17:51,203 creating .build/lib/appinfra/db/pg 2026-01-04T04:17:51,204 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-01-04T04:17:51,207 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-01-04T04:17:51,209 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-01-04T04:17:51,212 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-01-04T04:17:51,214 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-01-04T04:17:51,216 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-01-04T04:17:51,219 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-01-04T04:17:51,221 creating .build/lib/appinfra/examples/07_fastapi 2026-01-04T04:17:51,223 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-01-04T04:17:51,226 creating .build/lib/appinfra/examples/12_version_tracking 2026-01-04T04:17:51,227 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-04T04:17:51,229 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-04T04:17:51,232 creating .build/lib/appinfra/examples/04_configuration 2026-01-04T04:17:51,233 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T04:17:51,236 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T04:17:51,238 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T04:17:51,241 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-04T04:17:51,244 creating .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:51,245 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:51,247 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:51,250 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:51,252 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:51,255 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:51,258 creating .build/lib/appinfra/examples/11_docs 2026-01-04T04:17:51,259 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-01-04T04:17:51,262 creating .build/lib/appinfra/examples/02_app_framework 2026-01-04T04:17:51,263 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T04:17:51,265 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T04:17:51,267 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T04:17:51,269 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T04:17:51,271 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T04:17:51,274 creating .build/lib/appinfra/examples/08_decorators 2026-01-04T04:17:51,275 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-01-04T04:17:51,277 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-01-04T04:17:51,279 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-01-04T04:17:51,282 creating .build/lib/appinfra/examples/05_database 2026-01-04T04:17:51,283 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-01-04T04:17:51,286 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-01-04T04:17:51,288 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-01-04T04:17:51,291 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-01-04T04:17:51,294 creating .build/lib/appinfra/examples/06_advanced 2026-01-04T04:17:51,295 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T04:17:51,297 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T04:17:51,300 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T04:17:51,302 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-01-04T04:17:51,305 creating .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,306 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,309 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,311 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,314 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,316 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,318 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,321 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,324 creating .build/lib/appinfra/examples/10_plugins 2026-01-04T04:17:51,325 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-01-04T04:17:51,328 creating .build/lib/appinfra/examples/01_basics 2026-01-04T04:17:51,329 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-01-04T04:17:51,331 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-01-04T04:17:51,336 creating .build/lib/appinfra/app/docs 2026-01-04T04:17:51,337 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-01-04T04:17:51,339 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-01-04T04:17:51,342 creating .build/lib/appinfra/app/cli 2026-01-04T04:17:51,344 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-01-04T04:17:51,346 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-01-04T04:17:51,348 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-01-04T04:17:51,350 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-01-04T04:17:51,352 creating .build/lib/appinfra/app/fastapi 2026-01-04T04:17:51,354 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-01-04T04:17:51,356 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-01-04T04:17:51,359 creating .build/lib/appinfra/app/tracing 2026-01-04T04:17:51,360 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-01-04T04:17:51,362 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-01-04T04:17:51,365 creating .build/lib/appinfra/app/tools 2026-01-04T04:17:51,366 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-01-04T04:17:51,369 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-01-04T04:17:51,371 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-01-04T04:17:51,374 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-01-04T04:17:51,376 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-01-04T04:17:51,379 creating .build/lib/appinfra/app/core 2026-01-04T04:17:51,380 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-01-04T04:17:51,383 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-01-04T04:17:51,386 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-01-04T04:17:51,389 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-01-04T04:17:51,392 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-01-04T04:17:51,394 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-01-04T04:17:51,396 creating .build/lib/appinfra/app/builder 2026-01-04T04:17:51,397 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,400 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,403 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,405 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,407 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,410 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,412 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,415 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-01-04T04:17:51,418 creating .build/lib/appinfra/app/server 2026-01-04T04:17:51,419 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-01-04T04:17:51,421 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-01-04T04:17:51,423 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-01-04T04:17:51,425 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-01-04T04:17:51,428 creating .build/lib/appinfra/app/fastapi/config 2026-01-04T04:17:51,429 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T04:17:51,431 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T04:17:51,433 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T04:17:51,435 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-01-04T04:17:51,438 creating .build/lib/appinfra/app/fastapi/runtime 2026-01-04T04:17:51,439 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T04:17:51,441 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T04:17:51,444 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T04:17:51,446 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T04:17:51,448 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T04:17:51,450 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-04T04:17:51,453 creating .build/lib/appinfra/app/fastapi/builder 2026-01-04T04:17:51,454 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T04:17:51,456 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T04:17:51,459 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T04:17:51,461 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T04:17:51,463 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-04T04:17:51,466 creating .build/lib/appinfra/app/builder/configurer 2026-01-04T04:17:51,467 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T04:17:51,470 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T04:17:51,472 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T04:17:51,474 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T04:17:51,476 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T04:17:51,478 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-01-04T04:17:51,482 creating .build/lib/appinfra/log/builder 2026-01-04T04:17:51,483 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-01-04T04:17:51,486 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-01-04T04:17:51,489 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-01-04T04:17:51,491 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-01-04T04:17:51,494 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-01-04T04:17:51,496 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-01-04T04:17:51,499 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-01-04T04:17:51,502 creating .build/lib/appinfra/log/builder/database 2026-01-04T04:17:51,503 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-01-04T04:17:51,505 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-01-04T04:17:51,508 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-01-04T04:17:51,510 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-01-04T04:17:51,512 running egg_info 2026-01-04T04:17:51,527 writing appinfra.egg-info/PKG-INFO 2026-01-04T04:17:51,541 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-04T04:17:51,543 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-04T04:17:51,553 writing requirements to appinfra.egg-info/requires.txt 2026-01-04T04:17:51,555 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-04T04:17:51,678 listing git files failed - pretending there aren't any 2026-01-04T04:17:51,683 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T04:17:51,716 adding license file 'LICENSE' 2026-01-04T04:17:51,741 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-04T04:17:51,830 creating .build/lib/appinfra/docs 2026-01-04T04:17:51,831 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-01-04T04:17:51,834 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-01-04T04:17:51,837 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-01-04T04:17:51,840 creating .build/lib/appinfra/docs/api 2026-01-04T04:17:51,841 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,844 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,846 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,849 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,852 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,854 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,857 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,859 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,862 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,865 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,869 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-01-04T04:17:51,872 creating .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,873 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,876 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,880 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,883 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,886 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,889 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,891 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,894 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,897 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,899 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,902 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,905 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-01-04T04:17:51,925 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-01-04T04:17:51,928 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-01-04T04:17:51,931 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-01-04T04:17:51,933 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:51,936 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-01-04T04:17:51,939 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-01-04T04:17:51,942 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-01-04T04:17:51,944 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-01-04T04:17:51,947 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-01-04T04:17:51,949 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-01-04T04:17:51,952 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-01-04T04:17:51,954 creating .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,955 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,957 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,959 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,961 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,964 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,966 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,968 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,970 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,972 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,975 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,977 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,979 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,981 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,983 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,985 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,987 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,990 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,992 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,994 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-04T04:17:51,996 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-04T04:17:51,997 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-04T04:17:51,999 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-04T04:17:52,001 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-04T04:17:52,002 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-04T04:17:52,004 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-04T04:17:52,005 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-04T04:17:52,007 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,008 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,010 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,012 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,014 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-01-04T04:17:52,016 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-04T04:17:52,019 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-04T04:17:52,021 creating .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,022 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,024 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,026 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,028 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,031 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,033 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,035 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,038 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,041 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,043 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,046 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,049 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-01-04T04:17:52,051 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-01-04T04:17:52,054 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-01-04T04:17:52,056 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-01-04T04:17:52,059 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-01-04T04:17:52,062 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-01-04T04:17:52,064 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-01-04T04:17:52,067 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-01-04T04:17:52,070 creating .build/lib/appinfra/scripts/docker/pg 2026-01-04T04:17:52,072 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-04T04:17:52,075 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-04T04:17:52,077 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-01-04T04:17:52,080 creating .build/lib/appinfra/etc 2026-01-04T04:17:52,081 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-01-04T04:17:52,084 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-01-04T04:17:52,086 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-01-04T04:17:52,089 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-01-04T04:17:52,091 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-01-04T04:17:52,094 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-01-04T04:17:52,098 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-01-04T04:17:52,101 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-01-04T04:17:52,107 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-01-04T04:17:52,110 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-01-04T04:17:52,180 appinfra: git info not available, skipping _build_info.py 2026-01-04T04:17:52,194 installing to .build/bdist.linux-armv7l/wheel 2026-01-04T04:17:52,195 running install 2026-01-04T04:17:52,218 running install_lib 2026-01-04T04:17:52,226 creating .build/bdist.linux-armv7l/wheel 2026-01-04T04:17:52,228 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-01-04T04:17:52,230 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-01-04T04:17:52,231 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T04:17:52,234 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-01-04T04:17:52,235 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,238 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,240 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,242 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,244 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,246 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,249 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,251 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,253 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,255 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,258 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-04T04:17:52,261 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-01-04T04:17:52,262 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,265 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,267 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,270 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,272 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,274 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,276 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,278 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,280 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,282 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,284 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,286 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-04T04:17:52,288 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T04:17:52,291 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-04T04:17:52,293 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-01-04T04:17:52,294 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,297 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,300 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,302 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,304 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,307 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,309 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,311 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-04T04:17:52,314 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-01-04T04:17:52,315 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-04T04:17:52,317 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-04T04:17:52,320 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-04T04:17:52,322 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-01-04T04:17:52,323 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,328 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-01-04T04:17:52,329 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-04T04:17:52,331 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-04T04:17:52,333 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-04T04:17:52,335 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,337 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,340 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,342 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,344 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,347 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,349 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,352 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,354 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,358 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-04T04:17:52,360 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,362 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,366 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-01-04T04:17:52,367 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-04T04:17:52,371 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-01-04T04:17:52,372 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T04:17:52,375 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T04:17:52,378 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T04:17:52,380 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T04:17:52,383 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T04:17:52,385 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T04:17:52,388 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-04T04:17:52,390 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-04T04:17:52,393 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-04T04:17:52,395 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,399 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-01-04T04:17:52,400 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-01-04T04:17:52,403 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-01-04T04:17:52,405 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-01-04T04:17:52,408 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-01-04T04:17:52,409 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-04T04:17:52,412 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-04T04:17:52,414 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-04T04:17:52,417 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-01-04T04:17:52,419 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T04:17:52,421 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T04:17:52,424 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T04:17:52,428 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,429 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,432 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,434 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,436 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-01-04T04:17:52,438 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-04T04:17:52,440 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-04T04:17:52,442 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,444 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,447 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-01-04T04:17:52,449 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-01-04T04:17:52,450 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-04T04:17:52,453 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-01-04T04:17:52,455 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-04T04:17:52,457 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,459 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,461 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,463 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,465 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,468 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,469 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,472 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,474 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-04T04:17:52,476 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,478 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,480 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,482 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,484 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,486 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,489 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,491 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,493 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-04T04:17:52,495 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T04:17:52,498 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-04T04:17:52,501 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-01-04T04:17:52,502 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T04:17:52,505 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T04:17:52,508 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T04:17:52,510 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T04:17:52,513 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T04:17:52,516 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T04:17:52,518 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-04T04:17:52,521 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-01-04T04:17:52,522 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-01-04T04:17:52,525 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-01-04T04:17:52,526 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T04:17:52,528 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T04:17:52,530 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T04:17:52,532 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T04:17:52,534 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-04T04:17:52,536 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-04T04:17:52,538 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-01-04T04:17:52,539 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T04:17:52,542 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T04:17:52,544 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T04:17:52,546 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-04T04:17:52,549 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-01-04T04:17:52,550 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T04:17:52,552 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T04:17:52,556 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T04:17:52,558 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T04:17:52,561 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-04T04:17:52,564 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-01-04T04:17:52,566 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T04:17:52,568 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T04:17:52,570 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T04:17:52,573 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T04:17:52,574 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-04T04:17:52,577 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-01-04T04:17:52,578 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,580 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,583 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,585 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,588 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,590 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,592 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,595 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-04T04:17:52,599 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-01-04T04:17:52,600 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-04T04:17:52,602 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-04T04:17:52,605 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-01-04T04:17:52,606 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-04T04:17:52,608 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-04T04:17:52,609 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-04T04:17:52,612 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-01-04T04:17:52,613 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T04:17:52,616 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T04:17:52,620 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T04:17:52,622 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T04:17:52,624 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-04T04:17:52,626 copying .build/lib/appinfra/yaml.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,629 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-01-04T04:17:52,630 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T04:17:52,632 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T04:17:52,634 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T04:17:52,636 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-04T04:17:52,638 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,641 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-01-04T04:17:52,642 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T04:17:52,645 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T04:17:52,647 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T04:17:52,649 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T04:17:52,651 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T04:17:52,653 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-04T04:17:52,655 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,658 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,660 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-01-04T04:17:52,662 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-01-04T04:17:52,663 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-04T04:17:52,665 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-04T04:17:52,668 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-01-04T04:17:52,669 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T04:17:52,671 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T04:17:52,673 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T04:17:52,675 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-04T04:17:52,677 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,680 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-01-04T04:17:52,682 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-01-04T04:17:52,683 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T04:17:52,685 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T04:17:52,687 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T04:17:52,689 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-04T04:17:52,692 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-01-04T04:17:52,693 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T04:17:52,695 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T04:17:52,698 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T04:17:52,699 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T04:17:52,701 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T04:17:52,704 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-04T04:17:52,706 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-04T04:17:52,708 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-04T04:17:52,711 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-01-04T04:17:52,712 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T04:17:52,714 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T04:17:52,716 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T04:17:52,719 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T04:17:52,721 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-04T04:17:52,723 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,725 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,727 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,729 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,731 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,734 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-01-04T04:17:52,735 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-04T04:17:52,736 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-04T04:17:52,738 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,741 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-01-04T04:17:52,742 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T04:17:52,744 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T04:17:52,746 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T04:17:52,748 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T04:17:52,750 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-04T04:17:52,752 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-01-04T04:17:52,753 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T04:17:52,756 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T04:17:52,759 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T04:17:52,761 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T04:17:52,763 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T04:17:52,765 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-04T04:17:52,768 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-01-04T04:17:52,769 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,772 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,775 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-01-04T04:17:52,776 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T04:17:52,778 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T04:17:52,780 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T04:17:52,783 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T04:17:52,784 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T04:17:52,786 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-04T04:17:52,789 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,791 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,793 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,796 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,799 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,801 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-04T04:17:52,804 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-01-04T04:17:52,805 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T04:17:52,807 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T04:17:52,809 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T04:17:52,811 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-04T04:17:52,813 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-04T04:17:52,815 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,817 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-01-04T04:17:52,818 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T04:17:52,820 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T04:17:52,823 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T04:17:52,824 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T04:17:52,826 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-04T04:17:52,829 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,831 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-01-04T04:17:52,832 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,835 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-01-04T04:17:52,836 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-01-04T04:17:52,837 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-04T04:17:52,840 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-04T04:17:52,841 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-04T04:17:52,843 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,845 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,847 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,850 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-01-04T04:17:52,851 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,853 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,855 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,857 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,859 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,861 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,863 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,865 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,867 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,869 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,871 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,873 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-04T04:17:52,875 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,877 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,879 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,881 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-04T04:17:52,884 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-01-04T04:17:52,885 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,888 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,891 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,893 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,895 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,898 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,900 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,902 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,905 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,907 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,910 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-01-04T04:17:52,912 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-01-04T04:17:52,913 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T04:17:52,916 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T04:17:52,918 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T04:17:52,920 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-04T04:17:52,922 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T04:17:52,925 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T04:17:52,928 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T04:17:52,930 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T04:17:52,933 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T04:17:52,935 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T04:17:52,938 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-04T04:17:52,940 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,942 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,944 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-04T04:17:52,947 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-01-04T04:17:52,948 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-04T04:17:52,950 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-04T04:17:52,953 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-01-04T04:17:52,954 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T04:17:52,956 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T04:17:52,959 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T04:17:52,961 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T04:17:52,963 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T04:17:52,966 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-04T04:17:52,969 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-01-04T04:17:52,970 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,972 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,975 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,977 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,980 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,982 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,984 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,986 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-04T04:17:52,989 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,992 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,994 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-04T04:17:52,996 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-01-04T04:17:52,998 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-04T04:17:53,000 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-04T04:17:53,002 running install_egg_info 2026-01-04T04:17:53,009 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.1.0-py3.11.egg-info 2026-01-04T04:17:53,021 running install_scripts 2026-01-04T04:17:53,034 creating .build/bdist.linux-armv7l/wheel/appinfra-0.1.0.dist-info/WHEEL 2026-01-04T04:17:53,037 creating '/tmp/pip-wheel-wgqcrzog/.tmp-y93znfos/appinfra-0.1.0-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-01-04T04:17:53,041 adding 'appinfra/__init__.py' 2026-01-04T04:17:53,042 adding 'appinfra/_build_info.py' 2026-01-04T04:17:53,044 adding 'appinfra/deprecation.py' 2026-01-04T04:17:53,045 adding 'appinfra/dict.py' 2026-01-04T04:17:53,047 adding 'appinfra/dot_dict.py' 2026-01-04T04:17:53,048 adding 'appinfra/ewma.py' 2026-01-04T04:17:53,050 adding 'appinfra/exceptions.py' 2026-01-04T04:17:53,051 adding 'appinfra/rate_limit.py' 2026-01-04T04:17:53,053 adding 'appinfra/regex_utils.py' 2026-01-04T04:17:53,054 adding 'appinfra/size.py' 2026-01-04T04:17:53,055 adding 'appinfra/utils.py' 2026-01-04T04:17:53,061 adding 'appinfra/yaml.py' 2026-01-04T04:17:53,064 adding 'appinfra/app/__init__.py' 2026-01-04T04:17:53,066 adding 'appinfra/app/args.py' 2026-01-04T04:17:53,067 adding 'appinfra/app/constants.py' 2026-01-04T04:17:53,071 adding 'appinfra/app/decorators.py' 2026-01-04T04:17:53,073 adding 'appinfra/app/decorators.pyi' 2026-01-04T04:17:53,075 adding 'appinfra/app/errors.py' 2026-01-04T04:17:53,076 adding 'appinfra/app/testing.py' 2026-01-04T04:17:53,078 adding 'appinfra/app/utils.py' 2026-01-04T04:17:53,080 adding 'appinfra/app/builder/__init__.py' 2026-01-04T04:17:53,085 adding 'appinfra/app/builder/app.py' 2026-01-04T04:17:53,087 adding 'appinfra/app/builder/config.py' 2026-01-04T04:17:53,089 adding 'appinfra/app/builder/hook.py' 2026-01-04T04:17:53,091 adding 'appinfra/app/builder/middleware.py' 2026-01-04T04:17:53,093 adding 'appinfra/app/builder/plugin.py' 2026-01-04T04:17:53,096 adding 'appinfra/app/builder/tool.py' 2026-01-04T04:17:53,098 adding 'appinfra/app/builder/validation.py' 2026-01-04T04:17:53,100 adding 'appinfra/app/builder/configurer/__init__.py' 2026-01-04T04:17:53,102 adding 'appinfra/app/builder/configurer/advanced.py' 2026-01-04T04:17:53,104 adding 'appinfra/app/builder/configurer/logging.py' 2026-01-04T04:17:53,106 adding 'appinfra/app/builder/configurer/server.py' 2026-01-04T04:17:53,108 adding 'appinfra/app/builder/configurer/tool.py' 2026-01-04T04:17:53,110 adding 'appinfra/app/builder/configurer/version.py' 2026-01-04T04:17:53,112 adding 'appinfra/app/cli/__init__.py' 2026-01-04T04:17:53,114 adding 'appinfra/app/cli/commands.py' 2026-01-04T04:17:53,116 adding 'appinfra/app/cli/help.py' 2026-01-04T04:17:53,117 adding 'appinfra/app/cli/parser.py' 2026-01-04T04:17:53,119 adding 'appinfra/app/core/__init__.py' 2026-01-04T04:17:53,124 adding 'appinfra/app/core/app.py' 2026-01-04T04:17:53,127 adding 'appinfra/app/core/config.py' 2026-01-04T04:17:53,130 adding 'appinfra/app/core/lifecycle.py' 2026-01-04T04:17:53,133 adding 'appinfra/app/core/logging_utils.py' 2026-01-04T04:17:53,134 adding 'appinfra/app/core/shutdown.py' 2026-01-04T04:17:53,137 adding 'appinfra/app/docs/__init__.py' 2026-01-04T04:17:53,139 adding 'appinfra/app/docs/generator.py' 2026-01-04T04:17:53,142 adding 'appinfra/app/fastapi/__init__.py' 2026-01-04T04:17:53,144 adding 'appinfra/app/fastapi/plugin.py' 2026-01-04T04:17:53,146 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-01-04T04:17:53,148 adding 'appinfra/app/fastapi/builder/route.py' 2026-01-04T04:17:53,150 adding 'appinfra/app/fastapi/builder/server.py' 2026-01-04T04:17:53,152 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-01-04T04:17:53,154 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-01-04T04:17:53,156 adding 'appinfra/app/fastapi/config/__init__.py' 2026-01-04T04:17:53,157 adding 'appinfra/app/fastapi/config/api.py' 2026-01-04T04:17:53,159 adding 'appinfra/app/fastapi/config/ipc.py' 2026-01-04T04:17:53,160 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-01-04T04:17:53,162 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-01-04T04:17:53,163 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-01-04T04:17:53,165 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-01-04T04:17:53,167 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-01-04T04:17:53,168 adding 'appinfra/app/fastapi/runtime/server.py' 2026-01-04T04:17:53,170 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-01-04T04:17:53,172 adding 'appinfra/app/server/__init__.py' 2026-01-04T04:17:53,173 adding 'appinfra/app/server/base.py' 2026-01-04T04:17:53,175 adding 'appinfra/app/server/handlers.py' 2026-01-04T04:17:53,176 adding 'appinfra/app/server/routes.py' 2026-01-04T04:17:53,178 adding 'appinfra/app/tools/__init__.py' 2026-01-04T04:17:53,180 adding 'appinfra/app/tools/base.py' 2026-01-04T04:17:53,181 adding 'appinfra/app/tools/group.py' 2026-01-04T04:17:53,182 adding 'appinfra/app/tools/protocol.py' 2026-01-04T04:17:53,184 adding 'appinfra/app/tools/registry.py' 2026-01-04T04:17:53,185 adding 'appinfra/app/tracing/__init__.py' 2026-01-04T04:17:53,187 adding 'appinfra/app/tracing/traceable.py' 2026-01-04T04:17:53,189 adding 'appinfra/cli/__init__.py' 2026-01-04T04:17:53,190 adding 'appinfra/cli/cli.py' 2026-01-04T04:17:53,191 adding 'appinfra/cli/output.py' 2026-01-04T04:17:53,193 adding 'appinfra/cli/tools/__init__.py' 2026-01-04T04:17:53,196 adding 'appinfra/cli/tools/check_functions.py' 2026-01-04T04:17:53,197 adding 'appinfra/cli/tools/code_quality.py' 2026-01-04T04:17:53,199 adding 'appinfra/cli/tools/completion_tool.py' 2026-01-04T04:17:53,201 adding 'appinfra/cli/tools/config_tool.py' 2026-01-04T04:17:53,204 adding 'appinfra/cli/tools/docs_tool.py' 2026-01-04T04:17:53,206 adding 'appinfra/cli/tools/doctor_tool.py' 2026-01-04T04:17:53,207 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-01-04T04:17:53,209 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-01-04T04:17:53,211 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-01-04T04:17:53,212 adding 'appinfra/cli/tools/version_tool.py' 2026-01-04T04:17:53,214 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-01-04T04:17:53,215 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-01-04T04:17:53,216 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-01-04T04:17:53,218 adding 'appinfra/config/__init__.py' 2026-01-04T04:17:53,222 adding 'appinfra/config/config.py' 2026-01-04T04:17:53,223 adding 'appinfra/config/constants.py' 2026-01-04T04:17:53,225 adding 'appinfra/config/schemas.py' 2026-01-04T04:17:53,227 adding 'appinfra/config/watcher.py' 2026-01-04T04:17:53,229 adding 'appinfra/db/README.md' 2026-01-04T04:17:53,231 adding 'appinfra/db/__init__.py' 2026-01-04T04:17:53,232 adding 'appinfra/db/db.py' 2026-01-04T04:17:53,234 adding 'appinfra/db/pg/__init__.py' 2026-01-04T04:17:53,238 adding 'appinfra/db/pg/connection.py' 2026-01-04T04:17:53,240 adding 'appinfra/db/pg/core.py' 2026-01-04T04:17:53,241 adding 'appinfra/db/pg/interface.py' 2026-01-04T04:17:53,243 adding 'appinfra/db/pg/pg.py' 2026-01-04T04:17:53,244 adding 'appinfra/db/pg/reconnection.py' 2026-01-04T04:17:53,246 adding 'appinfra/db/pg/session.py' 2026-01-04T04:17:53,248 adding 'appinfra/docs/README.md' 2026-01-04T04:17:53,250 adding 'appinfra/docs/getting-started.md' 2026-01-04T04:17:53,252 adding 'appinfra/docs/index.md' 2026-01-04T04:17:53,254 adding 'appinfra/docs/api/app-builder.md' 2026-01-04T04:17:53,255 adding 'appinfra/docs/api/app.md' 2026-01-04T04:17:53,257 adding 'appinfra/docs/api/database.md' 2026-01-04T04:17:53,258 adding 'appinfra/docs/api/exceptions.md' 2026-01-04T04:17:53,260 adding 'appinfra/docs/api/fastapi.md' 2026-01-04T04:17:53,262 adding 'appinfra/docs/api/index.md' 2026-01-04T04:17:53,264 adding 'appinfra/docs/api/logging.md' 2026-01-04T04:17:53,265 adding 'appinfra/docs/api/time.md' 2026-01-04T04:17:53,267 adding 'appinfra/docs/api/ui.md' 2026-01-04T04:17:53,269 adding 'appinfra/docs/api/utilities.md' 2026-01-04T04:17:53,271 adding 'appinfra/docs/api/version.md' 2026-01-04T04:17:53,273 adding 'appinfra/docs/guides/api-stability.md' 2026-01-04T04:17:53,274 adding 'appinfra/docs/guides/config-based-logging.md' 2026-01-04T04:17:53,276 adding 'appinfra/docs/guides/contributing.md' 2026-01-04T04:17:53,278 adding 'appinfra/docs/guides/coverage-targets.md' 2026-01-04T04:17:53,279 adding 'appinfra/docs/guides/environment-variables.md' 2026-01-04T04:17:53,281 adding 'appinfra/docs/guides/framework-integration.md' 2026-01-04T04:17:53,283 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-01-04T04:17:53,284 adding 'appinfra/docs/guides/logging-builder.md' 2026-01-04T04:17:53,287 adding 'appinfra/docs/guides/makefile-customization.md' 2026-01-04T04:17:53,289 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-01-04T04:17:53,290 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-01-04T04:17:53,292 adding 'appinfra/docs/guides/virtual-environment.md' 2026-01-04T04:17:53,295 adding 'appinfra/etc/README.md' 2026-01-04T04:17:53,297 adding 'appinfra/etc/fastapi.yaml' 2026-01-04T04:17:53,298 adding 'appinfra/etc/infra.yaml' 2026-01-04T04:17:53,299 adding 'appinfra/etc/lg.yaml' 2026-01-04T04:17:53,301 adding 'appinfra/etc/mkdocs.yaml' 2026-01-04T04:17:53,302 adding 'appinfra/etc/pg.yaml' 2026-01-04T04:17:53,304 adding 'appinfra/examples/README.md' 2026-01-04T04:17:53,306 adding 'appinfra/examples/01_basics/README.md' 2026-01-04T04:17:53,308 adding 'appinfra/examples/01_basics/hello_world.py' 2026-01-04T04:17:53,309 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-01-04T04:17:53,311 adding 'appinfra/examples/02_app_framework/README.md' 2026-01-04T04:17:53,312 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-01-04T04:17:53,313 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-01-04T04:17:53,315 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-01-04T04:17:53,316 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-01-04T04:17:53,317 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-01-04T04:17:53,319 adding 'appinfra/examples/03_logging/README.md' 2026-01-04T04:17:53,322 adding 'appinfra/examples/03_logging/database_logging.py' 2026-01-04T04:17:53,324 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-01-04T04:17:53,326 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-01-04T04:17:53,328 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-01-04T04:17:53,330 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-01-04T04:17:53,332 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-01-04T04:17:53,334 adding 'appinfra/examples/04_configuration/README.md' 2026-01-04T04:17:53,336 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-01-04T04:17:53,337 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-01-04T04:17:53,339 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-01-04T04:17:53,341 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-01-04T04:17:53,343 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-01-04T04:17:53,344 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-01-04T04:17:53,345 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-01-04T04:17:53,346 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-01-04T04:17:53,347 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-01-04T04:17:53,348 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-01-04T04:17:53,350 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-01-04T04:17:53,351 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-01-04T04:17:53,352 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-01-04T04:17:53,353 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-01-04T04:17:53,354 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-01-04T04:17:53,355 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-01-04T04:17:53,357 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-01-04T04:17:53,358 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-01-04T04:17:53,359 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-01-04T04:17:53,360 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-01-04T04:17:53,361 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-01-04T04:17:53,362 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-01-04T04:17:53,363 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-01-04T04:17:53,365 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-01-04T04:17:53,366 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-01-04T04:17:53,367 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-01-04T04:17:53,369 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-01-04T04:17:53,370 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-01-04T04:17:53,372 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-01-04T04:17:53,373 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-01-04T04:17:53,375 adding 'appinfra/examples/05_database/README.md' 2026-01-04T04:17:53,377 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-01-04T04:17:53,379 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-01-04T04:17:53,380 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-01-04T04:17:53,383 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-01-04T04:17:53,385 adding 'appinfra/examples/06_advanced/README.md' 2026-01-04T04:17:53,387 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-01-04T04:17:53,388 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-01-04T04:17:53,390 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-01-04T04:17:53,391 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-01-04T04:17:53,393 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-01-04T04:17:53,395 adding 'appinfra/examples/08_decorators/README.md' 2026-01-04T04:17:53,397 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-01-04T04:17:53,398 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-01-04T04:17:53,400 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-01-04T04:17:53,402 adding 'appinfra/examples/09_ui/README.md' 2026-01-04T04:17:53,404 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-01-04T04:17:53,405 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-01-04T04:17:53,407 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-01-04T04:17:53,408 adding 'appinfra/examples/09_ui/rich_output.py' 2026-01-04T04:17:53,410 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-01-04T04:17:53,411 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-01-04T04:17:53,414 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-01-04T04:17:53,416 adding 'appinfra/examples/10_plugins/README.md' 2026-01-04T04:17:53,417 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-01-04T04:17:53,419 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-01-04T04:17:53,421 adding 'appinfra/examples/12_version_tracking/README.md' 2026-01-04T04:17:53,423 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-01-04T04:17:53,424 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-01-04T04:17:53,427 adding 'appinfra/log/__init__.py' 2026-01-04T04:17:53,428 adding 'appinfra/log/callback.py' 2026-01-04T04:17:53,430 adding 'appinfra/log/colors.py' 2026-01-04T04:17:53,431 adding 'appinfra/log/config.py' 2026-01-04T04:17:53,433 adding 'appinfra/log/config_holder.py' 2026-01-04T04:17:53,434 adding 'appinfra/log/constants.py' 2026-01-04T04:17:53,435 adding 'appinfra/log/exceptions.py' 2026-01-04T04:17:53,438 adding 'appinfra/log/factory.py' 2026-01-04T04:17:53,440 adding 'appinfra/log/formatters.py' 2026-01-04T04:17:53,442 adding 'appinfra/log/handler_factory.py' 2026-01-04T04:17:53,444 adding 'appinfra/log/level_manager.py' 2026-01-04T04:17:53,446 adding 'appinfra/log/logger.py' 2026-01-04T04:17:53,448 adding 'appinfra/log/reloader.py' 2026-01-04T04:17:53,450 adding 'appinfra/log/builder/__init__.py' 2026-01-04T04:17:53,452 adding 'appinfra/log/builder/builder.py' 2026-01-04T04:17:53,453 adding 'appinfra/log/builder/console.py' 2026-01-04T04:17:53,454 adding 'appinfra/log/builder/file.py' 2026-01-04T04:17:53,456 adding 'appinfra/log/builder/interface.py' 2026-01-04T04:17:53,458 adding 'appinfra/log/builder/json.py' 2026-01-04T04:17:53,460 adding 'appinfra/log/builder/quick.py' 2026-01-04T04:17:53,462 adding 'appinfra/log/builder/database/__init__.py' 2026-01-04T04:17:53,464 adding 'appinfra/log/builder/database/builder.py' 2026-01-04T04:17:53,465 adding 'appinfra/log/builder/database/config.py' 2026-01-04T04:17:53,467 adding 'appinfra/log/builder/database/handler.py' 2026-01-04T04:17:53,469 adding 'appinfra/net/README.md' 2026-01-04T04:17:53,471 adding 'appinfra/net/__init__.py' 2026-01-04T04:17:53,472 adding 'appinfra/net/exceptions.py' 2026-01-04T04:17:53,473 adding 'appinfra/net/http.py' 2026-01-04T04:17:53,475 adding 'appinfra/net/tcp.py' 2026-01-04T04:17:53,477 adding 'appinfra/observability/__init__.py' 2026-01-04T04:17:53,479 adding 'appinfra/observability/hooks.py' 2026-01-04T04:17:53,482 adding 'appinfra/scripts/check.sh' 2026-01-04T04:17:53,483 adding 'appinfra/scripts/cicd-test.sh' 2026-01-04T04:17:53,485 adding 'appinfra/scripts/docs-config.sh' 2026-01-04T04:17:53,486 adding 'appinfra/scripts/install_deps.py' 2026-01-04T04:17:53,487 adding 'appinfra/scripts/pg-config.sh' 2026-01-04T04:17:53,489 adding 'appinfra/scripts/pg-info.sh' 2026-01-04T04:17:53,490 adding 'appinfra/scripts/type-hint.sh' 2026-01-04T04:17:53,491 adding 'appinfra/scripts/yaml2json.sh' 2026-01-04T04:17:53,493 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-01-04T04:17:53,495 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-01-04T04:17:53,496 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-01-04T04:17:53,498 adding 'appinfra/scripts/make/Makefile.all' 2026-01-04T04:17:53,499 adding 'appinfra/scripts/make/Makefile.cicd' 2026-01-04T04:17:53,500 adding 'appinfra/scripts/make/Makefile.clean' 2026-01-04T04:17:53,502 adding 'appinfra/scripts/make/Makefile.config' 2026-01-04T04:17:53,504 adding 'appinfra/scripts/make/Makefile.dev' 2026-01-04T04:17:53,505 adding 'appinfra/scripts/make/Makefile.docs' 2026-01-04T04:17:53,506 adding 'appinfra/scripts/make/Makefile.env' 2026-01-04T04:17:53,508 adding 'appinfra/scripts/make/Makefile.help' 2026-01-04T04:17:53,509 adding 'appinfra/scripts/make/Makefile.install' 2026-01-04T04:17:53,511 adding 'appinfra/scripts/make/Makefile.pg' 2026-01-04T04:17:53,512 adding 'appinfra/scripts/make/Makefile.pytest' 2026-01-04T04:17:53,514 adding 'appinfra/scripts/make/Makefile.utils' 2026-01-04T04:17:53,515 adding 'appinfra/security/__init__.py' 2026-01-04T04:17:53,517 adding 'appinfra/security/filter.py' 2026-01-04T04:17:53,518 adding 'appinfra/security/masking.py' 2026-01-04T04:17:53,520 adding 'appinfra/security/patterns.py' 2026-01-04T04:17:53,522 adding 'appinfra/subprocess/__init__.py' 2026-01-04T04:17:53,523 adding 'appinfra/subprocess/context.py' 2026-01-04T04:17:53,526 adding 'appinfra/time/README.md' 2026-01-04T04:17:53,527 adding 'appinfra/time/__init__.py' 2026-01-04T04:17:53,528 adding 'appinfra/time/date_range.py' 2026-01-04T04:17:53,531 adding 'appinfra/time/delta.py' 2026-01-04T04:17:53,532 adding 'appinfra/time/eta.py' 2026-01-04T04:17:53,535 adding 'appinfra/time/sched.py' 2026-01-04T04:17:53,537 adding 'appinfra/time/ticker.py' 2026-01-04T04:17:53,539 adding 'appinfra/time/time.py' 2026-01-04T04:17:53,541 adding 'appinfra/ui/__init__.py' 2026-01-04T04:17:53,543 adding 'appinfra/ui/console.py' 2026-01-04T04:17:53,544 adding 'appinfra/ui/fallback.py' 2026-01-04T04:17:53,546 adding 'appinfra/ui/help.py' 2026-01-04T04:17:53,548 adding 'appinfra/ui/progress_logger.py' 2026-01-04T04:17:53,550 adding 'appinfra/ui/prompts.py' 2026-01-04T04:17:53,552 adding 'appinfra/version/__init__.py' 2026-01-04T04:17:53,553 adding 'appinfra/version/actions.py' 2026-01-04T04:17:53,555 adding 'appinfra/version/build_info.py' 2026-01-04T04:17:53,556 adding 'appinfra/version/info.py' 2026-01-04T04:17:53,558 adding 'appinfra/version/setup_hook.py' 2026-01-04T04:17:53,560 adding 'appinfra/version/setuptools_hook.py' 2026-01-04T04:17:53,561 adding 'appinfra/version/sources.py' 2026-01-04T04:17:53,563 adding 'appinfra/version/tracker.py' 2026-01-04T04:17:53,567 adding 'appinfra-0.1.0.dist-info/licenses/LICENSE' 2026-01-04T04:17:53,568 adding 'appinfra-0.1.0.dist-info/METADATA' 2026-01-04T04:17:53,569 adding 'appinfra-0.1.0.dist-info/WHEEL' 2026-01-04T04:17:53,570 adding 'appinfra-0.1.0.dist-info/entry_points.txt' 2026-01-04T04:17:53,570 adding 'appinfra-0.1.0.dist-info/top_level.txt' 2026-01-04T04:17:53,575 adding 'appinfra-0.1.0.dist-info/RECORD' 2026-01-04T04:17:53,585 removing .build/bdist.linux-armv7l/wheel 2026-01-04T04:17:53,767 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-01-04T04:17:53,782 Created wheel for appinfra: filename=appinfra-0.1.0-py3-none-any.whl size=554495 sha256=36a779e5774c537663450bd645db31b98b85d542032e0562cdbd270eba1e2eae 2026-01-04T04:17:53,783 Stored in directory: /tmp/pip-ephem-wheel-cache-m5dk0ii8/wheels/1c/e9/51/29df7d4abf7423b86384f68a81de7c36c8ba8d83842505d6bc 2026-01-04T04:17:53,804 Successfully built appinfra 2026-01-04T04:17:53,821 Removed build tracker: '/tmp/pip-build-tracker-8ar2qar_'