2026-01-11T18:18:34,487 Created temporary directory: /tmp/pip-ephem-wheel-cache-dpvpmh9b 2026-01-11T18:18:34,489 Created temporary directory: /tmp/pip-build-tracker-y0u5masi 2026-01-11T18:18:34,490 Initialized build tracking at /tmp/pip-build-tracker-y0u5masi 2026-01-11T18:18:34,490 Created build tracker: /tmp/pip-build-tracker-y0u5masi 2026-01-11T18:18:34,490 Entered build tracker: /tmp/pip-build-tracker-y0u5masi 2026-01-11T18:18:34,491 Created temporary directory: /tmp/pip-wheel-ovp3rl3l 2026-01-11T18:18:34,494 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-11T18:18:34,496 Created temporary directory: /tmp/pip-ephem-wheel-cache-hp099ywg 2026-01-11T18:18:34,526 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-11T18:18:34,530 2 location(s) to search for versions of appinfra: 2026-01-11T18:18:34,530 * https://pypi.org/simple/appinfra/ 2026-01-11T18:18:34,530 * https://www.piwheels.org/simple/appinfra/ 2026-01-11T18:18:34,531 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-01-11T18:18:34,532 Getting page https://pypi.org/simple/appinfra/ 2026-01-11T18:18:34,534 Found index url https://pypi.org/simple 2026-01-11T18:18:34,799 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-01-11T18:18:34,802 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-11T18:18:34,803 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-11T18:18:34,803 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-11T18:18:34,804 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-11T18:18:34,805 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/0b/49/798d48b5725f56eb702ddc07e460a89d3651af3b0fda177b406ef8ff13dd/appinfra-0.1.1-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,806 Found link https://files.pythonhosted.org/packages/97/d6/8a879f7018868cae441d587ff822706c5566b35adfb52327cb97b23215bd/appinfra-0.1.1.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.1.1 2026-01-11T18:18:34,806 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/33/54/49915c2c9a5876780aea345ddac0d6c603af4eca0caeba50609be2696526/appinfra-0.1.3-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,807 Found link https://files.pythonhosted.org/packages/e9/77/74e6e42335ef932c90601154c91cefc6a18a9b34dfa244cf27af673798ff/appinfra-0.1.3.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.1.3 2026-01-11T18:18:34,808 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/39/5a/392067df74ad12473f99e78eaf00f7dcaec0ff488718b21cc18716456035/appinfra-0.1.4-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,809 Found link https://files.pythonhosted.org/packages/e7/d9/219ccca694b574db72bf9be5a3e7f7f85b34a6a22d1c66358c2c08add81c/appinfra-0.1.4.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.1.4 2026-01-11T18:18:34,810 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/3d/a2/90d89b0645c5dab0d828ba91fb65be609a4980cedd218c6b5ec57c3d1756/appinfra-0.2.0-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,811 Found link https://files.pythonhosted.org/packages/4c/d5/032b2641133b55f05864d9cef06a1503d2cbb60c1a3f7f4db357e394c8e6/appinfra-0.2.0.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.2.0 2026-01-11T18:18:34,811 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-01-11T18:18:34,812 Getting page https://www.piwheels.org/simple/appinfra/ 2026-01-11T18:18:34,813 Found index url https://www.piwheels.org/simple 2026-01-11T18:18:34,971 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-01-11T18:18:34,973 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.1.4-py3-none-any.whl#sha256=11ad1b364465a34325e9bba73cc43a5e946c7133a439c9774a28cd5672a72d0c (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,974 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.1.3-py3-none-any.whl#sha256=992fdb78913722ef09e7df644f2962c6098f14be981262bcc76aa5ec5db48865 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,975 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.1.1-py3-none-any.whl#sha256=fe1bfe31c28f08896671c0c407bfdb0f79a1c39ff38a5b1999f7e1ee9cc1f0e4 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,975 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.1.0-py3-none-any.whl#sha256=36a779e5774c537663450bd645db31b98b85d542032e0562cdbd270eba1e2eae (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-11T18:18:34,976 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-11T18:18:34,976 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-01-11T18:18:34,977 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-01-11T18:18:34,998 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-01-11T18:18:35,017 Collecting appinfra==0.2.0 2026-01-11T18:18:35,020 Created temporary directory: /tmp/pip-unpack-ujclr16n 2026-01-11T18:18:35,248 Downloading appinfra-0.2.0.tar.gz (832 kB) 2026-01-11T18:18:36,495 Added appinfra==0.2.0 from https://files.pythonhosted.org/packages/4c/d5/032b2641133b55f05864d9cef06a1503d2cbb60c1a3f7f4db357e394c8e6/appinfra-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-y0u5masi' 2026-01-11T18:18:36,504 Created temporary directory: /tmp/pip-build-env-wl3xcg95 2026-01-11T18:18:36,508 Installing build dependencies: started 2026-01-11T18:18:36,510 Running command pip subprocess to install build dependencies 2026-01-11T18:18:37,686 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-11T18:18:38,353 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-11T18:18:38,376 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-11T18:18:40,083 Collecting setuptools>=68.0 2026-01-11T18:18:40,178 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-11T18:18:40,450 Collecting wheel 2026-01-11T18:18:40,465 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-11T18:18:40,804 Collecting setuptools-scm>=8.0 2026-01-11T18:18:40,820 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-11T18:18:41,018 Collecting packaging>=20 2026-01-11T18:18:41,036 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-11T18:18:44,085 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-11T18:18:44,322 Creating /tmp/pip-build-env-wl3xcg95/overlay/local/bin 2026-01-11T18:18:44,324 changing mode of /tmp/pip-build-env-wl3xcg95/overlay/local/bin/wheel to 755 2026-01-11T18:18:48,587 changing mode of /tmp/pip-build-env-wl3xcg95/overlay/local/bin/setuptools-scm to 755 2026-01-11T18:18:48,617 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-11T18:18:48,906 Installing build dependencies: finished with status 'done' 2026-01-11T18:18:48,913 Getting requirements to build wheel: started 2026-01-11T18:18:48,914 Running command Getting requirements to build wheel 2026-01-11T18:18:49,741 running egg_info 2026-01-11T18:18:49,748 writing appinfra.egg-info/PKG-INFO 2026-01-11T18:18:49,765 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-11T18:18:49,767 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-11T18:18:49,778 writing requirements to appinfra.egg-info/requires.txt 2026-01-11T18:18:49,779 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-11T18:18:49,925 listing git files failed - pretending there aren't any 2026-01-11T18:18:49,930 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-11T18:18:49,983 adding license file 'LICENSE' 2026-01-11T18:18:50,006 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-11T18:18:50,110 Getting requirements to build wheel: finished with status 'done' 2026-01-11T18:18:50,115 Created temporary directory: /tmp/pip-modern-metadata-scgid_2x 2026-01-11T18:18:50,117 Preparing metadata (pyproject.toml): started 2026-01-11T18:18:50,118 Running command Preparing metadata (pyproject.toml) 2026-01-11T18:18:50,914 running dist_info 2026-01-11T18:18:50,929 creating /tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info 2026-01-11T18:18:50,930 writing /tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/PKG-INFO 2026-01-11T18:18:50,946 writing dependency_links to /tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/dependency_links.txt 2026-01-11T18:18:50,948 writing entry points to /tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/entry_points.txt 2026-01-11T18:18:50,960 writing requirements to /tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/requires.txt 2026-01-11T18:18:50,961 writing top-level names to /tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/top_level.txt 2026-01-11T18:18:50,963 writing manifest file '/tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/SOURCES.txt' 2026-01-11T18:18:51,096 listing git files failed - pretending there aren't any 2026-01-11T18:18:51,101 reading manifest file '/tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/SOURCES.txt' 2026-01-11T18:18:51,104 adding license file 'LICENSE' 2026-01-11T18:18:51,117 writing manifest file '/tmp/pip-modern-metadata-scgid_2x/appinfra.egg-info/SOURCES.txt' 2026-01-11T18:18:51,119 creating '/tmp/pip-modern-metadata-scgid_2x/appinfra-0.2.0.dist-info' 2026-01-11T18:18:51,254 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-11T18:18:51,260 Source in /tmp/pip-wheel-ovp3rl3l/appinfra_966ba178e997401a8672c92fd0ca4bba has version 0.2.0, which satisfies requirement appinfra==0.2.0 from https://files.pythonhosted.org/packages/4c/d5/032b2641133b55f05864d9cef06a1503d2cbb60c1a3f7f4db357e394c8e6/appinfra-0.2.0.tar.gz 2026-01-11T18:18:51,261 Removed appinfra==0.2.0 from https://files.pythonhosted.org/packages/4c/d5/032b2641133b55f05864d9cef06a1503d2cbb60c1a3f7f4db357e394c8e6/appinfra-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-y0u5masi' 2026-01-11T18:18:51,268 Created temporary directory: /tmp/pip-unpack-lvz6a8ff 2026-01-11T18:18:51,269 Building wheels for collected packages: appinfra 2026-01-11T18:18:51,273 Created temporary directory: /tmp/pip-wheel-j_7znq0n 2026-01-11T18:18:51,274 Destination directory: /tmp/pip-wheel-j_7znq0n 2026-01-11T18:18:51,276 Building wheel for appinfra (pyproject.toml): started 2026-01-11T18:18:51,277 Running command Building wheel for appinfra (pyproject.toml) 2026-01-11T18:18:52,019 running bdist_wheel 2026-01-11T18:18:52,045 running build 2026-01-11T18:18:52,045 running build_py 2026-01-11T18:18:52,047 creating .build/lib/appinfra 2026-01-11T18:18:52,050 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-01-11T18:18:52,052 copying appinfra/__init__.py -> .build/lib/appinfra 2026-01-11T18:18:52,054 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-01-11T18:18:52,056 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-01-11T18:18:52,058 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-01-11T18:18:52,061 copying appinfra/utils.py -> .build/lib/appinfra 2026-01-11T18:18:52,063 copying appinfra/yaml.py -> .build/lib/appinfra 2026-01-11T18:18:52,066 copying appinfra/ewma.py -> .build/lib/appinfra 2026-01-11T18:18:52,068 copying appinfra/size.py -> .build/lib/appinfra 2026-01-11T18:18:52,070 copying appinfra/dict.py -> .build/lib/appinfra 2026-01-11T18:18:52,072 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-01-11T18:18:52,075 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-01-11T18:18:52,079 creating .build/lib/appinfra/net 2026-01-11T18:18:52,080 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-01-11T18:18:52,082 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-01-11T18:18:52,084 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-01-11T18:18:52,086 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-01-11T18:18:52,089 creating .build/lib/appinfra/subprocess 2026-01-11T18:18:52,090 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-01-11T18:18:52,093 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-01-11T18:18:52,096 creating .build/lib/appinfra/observability 2026-01-11T18:18:52,097 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-01-11T18:18:52,100 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-01-11T18:18:52,102 creating .build/lib/appinfra/security 2026-01-11T18:18:52,103 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-01-11T18:18:52,105 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-01-11T18:18:52,107 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-01-11T18:18:52,109 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-01-11T18:18:52,112 creating .build/lib/appinfra/ui 2026-01-11T18:18:52,113 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-01-11T18:18:52,116 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-01-11T18:18:52,118 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-01-11T18:18:52,120 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-01-11T18:18:52,122 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-01-11T18:18:52,124 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-01-11T18:18:52,127 creating .build/lib/appinfra/cli 2026-01-11T18:18:52,128 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-01-11T18:18:52,130 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-01-11T18:18:52,132 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-01-11T18:18:52,135 creating .build/lib/appinfra/time 2026-01-11T18:18:52,136 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-01-11T18:18:52,138 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-01-11T18:18:52,140 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-01-11T18:18:52,143 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-01-11T18:18:52,145 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-01-11T18:18:52,147 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-01-11T18:18:52,149 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-01-11T18:18:52,152 creating .build/lib/appinfra/config 2026-01-11T18:18:52,153 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-01-11T18:18:52,155 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-01-11T18:18:52,157 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-01-11T18:18:52,159 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-01-11T18:18:52,161 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-01-11T18:18:52,164 creating .build/lib/appinfra/app 2026-01-11T18:18:52,165 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-01-11T18:18:52,169 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-01-11T18:18:52,171 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-01-11T18:18:52,172 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-01-11T18:18:52,174 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-01-11T18:18:52,176 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-01-11T18:18:52,178 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-01-11T18:18:52,180 creating .build/lib/appinfra/db 2026-01-11T18:18:52,181 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-01-11T18:18:52,183 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-01-11T18:18:52,185 copying appinfra/db/utils.py -> .build/lib/appinfra/db 2026-01-11T18:18:52,188 creating .build/lib/appinfra/scripts 2026-01-11T18:18:52,189 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-01-11T18:18:52,191 creating .build/lib/appinfra/version 2026-01-11T18:18:52,192 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,194 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,196 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,199 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,201 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,203 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,205 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,207 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-01-11T18:18:52,211 creating .build/lib/appinfra/log 2026-01-11T18:18:52,212 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,214 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,217 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,220 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,222 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,224 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,226 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,228 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,231 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,233 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,236 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,238 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,241 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-01-11T18:18:52,244 creating .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,245 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,248 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,249 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,252 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,254 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,257 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,259 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,261 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,263 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,265 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,267 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-01-11T18:18:52,270 creating .build/lib/appinfra/cli/tools/scaffold 2026-01-11T18:18:52,271 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-01-11T18:18:52,273 creating .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:52,275 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:52,277 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:52,280 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:52,283 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:52,285 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:52,288 creating .build/lib/appinfra/examples/08_decorators 2026-01-11T18:18:52,289 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-01-11T18:18:52,291 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-01-11T18:18:52,293 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-01-11T18:18:52,296 creating .build/lib/appinfra/examples/07_fastapi 2026-01-11T18:18:52,297 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-01-11T18:18:52,300 creating .build/lib/appinfra/examples/04_configuration 2026-01-11T18:18:52,301 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-11T18:18:52,304 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-11T18:18:52,306 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-01-11T18:18:52,309 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-11T18:18:52,312 creating .build/lib/appinfra/examples/02_app_framework 2026-01-11T18:18:52,313 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-11T18:18:52,316 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-11T18:18:52,318 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-11T18:18:52,320 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-11T18:18:52,322 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-11T18:18:52,325 creating .build/lib/appinfra/examples/11_docs 2026-01-11T18:18:52,326 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-01-11T18:18:52,329 creating .build/lib/appinfra/examples/10_plugins 2026-01-11T18:18:52,330 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-01-11T18:18:52,333 creating .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,334 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,336 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,338 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,341 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,343 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,345 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,348 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,350 creating .build/lib/appinfra/examples/05_database 2026-01-11T18:18:52,351 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-01-11T18:18:52,354 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-01-11T18:18:52,356 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-01-11T18:18:52,359 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-01-11T18:18:52,362 creating .build/lib/appinfra/examples/01_basics 2026-01-11T18:18:52,363 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-01-11T18:18:52,365 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-01-11T18:18:52,367 creating .build/lib/appinfra/examples/12_version_tracking 2026-01-11T18:18:52,368 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-11T18:18:52,371 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-11T18:18:52,373 creating .build/lib/appinfra/examples/06_advanced 2026-01-11T18:18:52,374 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-01-11T18:18:52,377 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-01-11T18:18:52,379 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-01-11T18:18:52,381 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-01-11T18:18:52,386 creating .build/lib/appinfra/app/docs 2026-01-11T18:18:52,386 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-01-11T18:18:52,389 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-01-11T18:18:52,392 creating .build/lib/appinfra/app/builder 2026-01-11T18:18:52,393 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,395 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,398 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,400 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,402 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,405 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,407 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,409 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-01-11T18:18:52,412 creating .build/lib/appinfra/app/core 2026-01-11T18:18:52,413 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-01-11T18:18:52,415 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-01-11T18:18:52,418 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-01-11T18:18:52,420 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-01-11T18:18:52,423 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-01-11T18:18:52,425 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-01-11T18:18:52,428 creating .build/lib/appinfra/app/tools 2026-01-11T18:18:52,429 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-01-11T18:18:52,431 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-01-11T18:18:52,433 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-01-11T18:18:52,435 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-01-11T18:18:52,437 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-01-11T18:18:52,440 creating .build/lib/appinfra/app/cli 2026-01-11T18:18:52,441 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-01-11T18:18:52,443 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-01-11T18:18:52,445 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-01-11T18:18:52,447 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-01-11T18:18:52,449 creating .build/lib/appinfra/app/fastapi 2026-01-11T18:18:52,450 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-01-11T18:18:52,452 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-01-11T18:18:52,455 creating .build/lib/appinfra/app/server 2026-01-11T18:18:52,456 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-01-11T18:18:52,458 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-01-11T18:18:52,460 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-01-11T18:18:52,462 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-01-11T18:18:52,465 creating .build/lib/appinfra/app/tracing 2026-01-11T18:18:52,466 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-01-11T18:18:52,468 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-01-11T18:18:52,470 creating .build/lib/appinfra/app/builder/configurer 2026-01-11T18:18:52,471 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-01-11T18:18:52,473 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-01-11T18:18:52,476 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-01-11T18:18:52,478 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-01-11T18:18:52,480 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-01-11T18:18:52,482 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-01-11T18:18:52,485 creating .build/lib/appinfra/app/fastapi/builder 2026-01-11T18:18:52,486 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-11T18:18:52,488 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-11T18:18:52,490 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-11T18:18:52,492 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-11T18:18:52,495 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-11T18:18:52,497 creating .build/lib/appinfra/app/fastapi/runtime 2026-01-11T18:18:52,498 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-11T18:18:52,500 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-11T18:18:52,502 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-11T18:18:52,504 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-11T18:18:52,506 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-11T18:18:52,508 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-11T18:18:52,511 creating .build/lib/appinfra/app/fastapi/config 2026-01-11T18:18:52,512 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-01-11T18:18:52,514 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-01-11T18:18:52,516 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-01-11T18:18:52,518 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-01-11T18:18:52,521 creating .build/lib/appinfra/db/sqlite 2026-01-11T18:18:52,521 copying appinfra/db/sqlite/__init__.py -> .build/lib/appinfra/db/sqlite 2026-01-11T18:18:52,523 copying appinfra/db/sqlite/sqlite.py -> .build/lib/appinfra/db/sqlite 2026-01-11T18:18:52,527 creating .build/lib/appinfra/db/pg 2026-01-11T18:18:52,528 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,530 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,532 copying appinfra/db/pg/vector.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,534 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,536 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,539 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,541 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,543 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-01-11T18:18:52,548 creating .build/lib/appinfra/log/builder 2026-01-11T18:18:52,549 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-01-11T18:18:52,551 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-01-11T18:18:52,553 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-01-11T18:18:52,556 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-01-11T18:18:52,559 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-01-11T18:18:52,561 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-01-11T18:18:52,564 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-01-11T18:18:52,566 creating .build/lib/appinfra/log/builder/database 2026-01-11T18:18:52,567 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-01-11T18:18:52,570 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-01-11T18:18:52,572 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-01-11T18:18:52,574 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-01-11T18:18:52,577 running egg_info 2026-01-11T18:18:52,591 writing appinfra.egg-info/PKG-INFO 2026-01-11T18:18:52,607 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-11T18:18:52,608 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-11T18:18:52,619 writing requirements to appinfra.egg-info/requires.txt 2026-01-11T18:18:52,620 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-11T18:18:52,745 listing git files failed - pretending there aren't any 2026-01-11T18:18:52,749 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-11T18:18:52,777 adding license file 'LICENSE' 2026-01-11T18:18:52,799 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-11T18:18:52,875 creating .build/lib/appinfra/docs 2026-01-11T18:18:52,876 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-01-11T18:18:52,879 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-01-11T18:18:52,882 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-01-11T18:18:52,884 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-01-11T18:18:52,887 creating .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,887 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,890 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,892 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,895 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,898 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,900 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,903 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,906 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,908 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,910 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,913 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,916 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-01-11T18:18:52,918 creating .build/lib/appinfra/docs/api 2026-01-11T18:18:52,919 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,922 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,924 copying appinfra/docs/api/net.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,927 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,929 copying appinfra/docs/api/cli.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,932 copying appinfra/docs/api/subprocess.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,934 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,937 copying appinfra/docs/api/observability.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,939 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,942 copying appinfra/docs/api/config.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,945 copying appinfra/docs/api/security.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,948 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,951 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,953 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,956 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,958 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,961 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-01-11T18:18:52,963 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-01-11T18:18:52,981 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-01-11T18:18:52,983 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:52,986 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-01-11T18:18:52,988 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-01-11T18:18:52,991 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-01-11T18:18:52,993 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-01-11T18:18:52,995 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-01-11T18:18:52,998 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-01-11T18:18:53,000 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-01-11T18:18:53,002 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-01-11T18:18:53,004 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-01-11T18:18:53,007 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-01-11T18:18:53,009 creating .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,010 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,012 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,014 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,016 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,019 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,021 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,023 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,025 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,027 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,029 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,031 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,033 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,035 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,037 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,040 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,042 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,044 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,046 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,048 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,050 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-11T18:18:53,051 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-11T18:18:53,053 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-11T18:18:53,055 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,056 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,058 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,060 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,062 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-11T18:18:53,064 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-11T18:18:53,066 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-11T18:18:53,067 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-11T18:18:53,069 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-11T18:18:53,071 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-11T18:18:53,073 creating .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,074 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,077 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,079 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,082 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,084 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,086 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,088 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,091 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,093 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,096 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,099 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,101 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-01-11T18:18:53,103 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-01-11T18:18:53,105 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-01-11T18:18:53,107 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-01-11T18:18:53,110 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-01-11T18:18:53,112 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-01-11T18:18:53,114 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-01-11T18:18:53,118 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-01-11T18:18:53,120 creating .build/lib/appinfra/scripts/docker/pg 2026-01-11T18:18:53,121 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-11T18:18:53,124 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-01-11T18:18:53,126 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-11T18:18:53,127 creating .build/lib/appinfra/etc 2026-01-11T18:18:53,128 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-01-11T18:18:53,131 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-01-11T18:18:53,133 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-01-11T18:18:53,135 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-01-11T18:18:53,137 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-01-11T18:18:53,139 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-01-11T18:18:53,144 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-01-11T18:18:53,150 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-01-11T18:18:53,152 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-01-11T18:18:53,155 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-01-11T18:18:53,176 creating .build/lib/appinfra/examples/02a_app_using_framework 2026-01-11T18:18:53,177 copying appinfra/examples/02a_app_using_framework/Makefile -> .build/lib/appinfra/examples/02a_app_using_framework 2026-01-11T18:18:53,195 creating .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,196 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,198 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,200 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,203 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,205 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,207 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,210 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,212 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-01-11T18:18:53,244 appinfra: git info not available, skipping _build_info.py 2026-01-11T18:18:53,257 installing to .build/bdist.linux-armv7l/wheel 2026-01-11T18:18:53,258 running install 2026-01-11T18:18:53,282 running install_lib 2026-01-11T18:18:53,289 creating .build/bdist.linux-armv7l/wheel 2026-01-11T18:18:53,292 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-01-11T18:18:53,293 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,296 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-01-11T18:18:53,297 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-11T18:18:53,300 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-01-11T18:18:53,301 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,303 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,306 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,308 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,310 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,312 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,316 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,317 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,319 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,321 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,324 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,327 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-11T18:18:53,329 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-11T18:18:53,331 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-11T18:18:53,334 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-11T18:18:53,336 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-11T18:18:53,339 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-01-11T18:18:53,340 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,343 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,344 copying .build/lib/appinfra/docs/api/net.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,346 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,349 copying .build/lib/appinfra/docs/api/cli.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,351 copying .build/lib/appinfra/docs/api/subprocess.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,353 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,355 copying .build/lib/appinfra/docs/api/observability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,357 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,359 copying .build/lib/appinfra/docs/api/config.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,362 copying .build/lib/appinfra/docs/api/security.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,364 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,367 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,370 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,372 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,374 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,376 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-11T18:18:53,379 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-01-11T18:18:53,380 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-11T18:18:53,383 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-11T18:18:53,384 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-11T18:18:53,387 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-11T18:18:53,389 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-11T18:18:53,391 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,393 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,394 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,397 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-01-11T18:18:53,398 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-11T18:18:53,400 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-11T18:18:53,402 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-11T18:18:53,404 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-11T18:18:53,406 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-11T18:18:53,408 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-11T18:18:53,410 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-01-11T18:18:53,412 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-11T18:18:53,413 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-11T18:18:53,416 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-01-11T18:18:53,417 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-11T18:18:53,420 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-11T18:18:53,421 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,424 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-01-11T18:18:53,425 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-11T18:18:53,428 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-11T18:18:53,430 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-11T18:18:53,432 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-11T18:18:53,434 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-01-11T18:18:53,436 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-11T18:18:53,438 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-11T18:18:53,441 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-11T18:18:53,443 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-11T18:18:53,446 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-11T18:18:53,448 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-11T18:18:53,451 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-01-11T18:18:53,452 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-11T18:18:53,455 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-01-11T18:18:53,456 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,458 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,460 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,462 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,464 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,467 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,469 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,472 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-01-11T18:18:53,473 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-11T18:18:53,475 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-11T18:18:53,477 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-11T18:18:53,479 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,480 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,482 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,485 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-11T18:18:53,487 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-11T18:18:53,489 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-11T18:18:53,491 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,494 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-01-11T18:18:53,495 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-01-11T18:18:53,497 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-11T18:18:53,499 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-11T18:18:53,501 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-11T18:18:53,505 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-11T18:18:53,508 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-11T18:18:53,509 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-11T18:18:53,512 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-11T18:18:53,514 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-01-11T18:18:53,517 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-01-11T18:18:53,518 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-11T18:18:53,520 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-11T18:18:53,522 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-11T18:18:53,524 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-11T18:18:53,527 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-01-11T18:18:53,528 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-01-11T18:18:53,531 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-01-11T18:18:53,532 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-11T18:18:53,535 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-11T18:18:53,537 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-11T18:18:53,541 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,542 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,544 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-01-11T18:18:53,545 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-11T18:18:53,547 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-11T18:18:53,550 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,551 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,553 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,555 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-11T18:18:53,557 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,559 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,560 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,562 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,564 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,566 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,568 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,570 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,571 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,573 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,575 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-01-11T18:18:53,577 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-01-11T18:18:53,578 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-11T18:18:53,580 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-01-11T18:18:53,581 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-11T18:18:53,583 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,585 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,586 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,588 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,590 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,592 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,594 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,595 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-11T18:18:53,597 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-11T18:18:53,599 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-11T18:18:53,603 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-01-11T18:18:53,604 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-11T18:18:53,606 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-11T18:18:53,608 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-11T18:18:53,609 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-11T18:18:53,611 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-11T18:18:53,613 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-11T18:18:53,616 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-01-11T18:18:53,617 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-01-11T18:18:53,620 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-01-11T18:18:53,621 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-11T18:18:53,623 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-11T18:18:53,625 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-01-11T18:18:53,626 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,628 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,631 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,632 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,635 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,638 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,640 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,643 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-11T18:18:53,645 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-01-11T18:18:53,646 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-11T18:18:53,649 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-11T18:18:53,651 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-11T18:18:53,654 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-11T18:18:53,657 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-11T18:18:53,660 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-01-11T18:18:53,661 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-11T18:18:53,663 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-11T18:18:53,665 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-11T18:18:53,667 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-01-11T18:18:53,669 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-11T18:18:53,671 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-11T18:18:53,673 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-11T18:18:53,675 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02a_app_using_framework 2026-01-11T18:18:53,676 copying .build/lib/appinfra/examples/02a_app_using_framework/Makefile -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02a_app_using_framework 2026-01-11T18:18:53,679 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-01-11T18:18:53,680 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-11T18:18:53,682 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-11T18:18:53,684 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-11T18:18:53,686 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-11T18:18:53,688 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-11T18:18:53,691 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-01-11T18:18:53,691 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,694 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,696 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,698 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,700 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,703 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,704 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,707 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-11T18:18:53,710 copying .build/lib/appinfra/yaml.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,712 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,714 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,716 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,718 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,721 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-01-11T18:18:53,722 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-11T18:18:53,724 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-11T18:18:53,726 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-11T18:18:53,728 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-11T18:18:53,731 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-11T18:18:53,734 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-01-11T18:18:53,735 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-01-11T18:18:53,737 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-11T18:18:53,739 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-11T18:18:53,741 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,744 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,746 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-01-11T18:18:53,747 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,750 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-01-11T18:18:53,751 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-11T18:18:53,753 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-11T18:18:53,755 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-11T18:18:53,757 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-11T18:18:53,759 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-11T18:18:53,761 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-11T18:18:53,763 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,765 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,767 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,770 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,772 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,775 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,777 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-11T18:18:53,779 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,782 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-01-11T18:18:53,783 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-11T18:18:53,785 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-11T18:18:53,787 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-11T18:18:53,790 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-11T18:18:53,792 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-11T18:18:53,795 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-11T18:18:53,797 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-01-11T18:18:53,799 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-11T18:18:53,801 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-11T18:18:53,803 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-11T18:18:53,805 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-11T18:18:53,807 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-11T18:18:53,810 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,811 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,813 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,816 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-01-11T18:18:53,817 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-11T18:18:53,819 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-11T18:18:53,820 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-11T18:18:53,822 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-11T18:18:53,825 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-01-11T18:18:53,826 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-11T18:18:53,828 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-01-11T18:18:53,829 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-11T18:18:53,831 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-11T18:18:53,834 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-11T18:18:53,836 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-11T18:18:53,838 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-11T18:18:53,841 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-01-11T18:18:53,842 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-11T18:18:53,844 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-11T18:18:53,846 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-11T18:18:53,848 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-11T18:18:53,851 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-11T18:18:53,853 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-11T18:18:53,856 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-01-11T18:18:53,857 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-11T18:18:53,860 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-11T18:18:53,862 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-11T18:18:53,864 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-11T18:18:53,866 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-11T18:18:53,868 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,870 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-01-11T18:18:53,872 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-11T18:18:53,874 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-11T18:18:53,876 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-11T18:18:53,878 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-11T18:18:53,880 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-11T18:18:53,883 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-01-11T18:18:53,884 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-11T18:18:53,886 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-11T18:18:53,889 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-01-11T18:18:53,890 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-11T18:18:53,892 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-11T18:18:53,895 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-11T18:18:53,897 copying .build/lib/appinfra/db/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-11T18:18:53,899 creating .build/bdist.linux-armv7l/wheel/appinfra/db/sqlite 2026-01-11T18:18:53,900 copying .build/lib/appinfra/db/sqlite/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-01-11T18:18:53,902 copying .build/lib/appinfra/db/sqlite/sqlite.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-01-11T18:18:53,905 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-01-11T18:18:53,906 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,908 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,910 copying .build/lib/appinfra/db/pg/vector.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,912 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,914 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,917 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,919 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,921 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-11T18:18:53,924 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-11T18:18:53,927 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-01-11T18:18:53,928 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,930 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,932 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,934 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,936 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,939 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-01-11T18:18:53,941 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,944 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,946 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,949 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,951 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,953 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,956 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,958 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,960 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,963 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,965 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,968 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-11T18:18:53,970 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,972 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,976 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-11T18:18:53,979 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-01-11T18:18:53,981 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-01-11T18:18:53,982 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-11T18:18:53,985 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-11T18:18:53,987 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-11T18:18:53,990 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-01-11T18:18:53,992 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:53,995 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:53,997 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:53,999 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:54,002 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:54,004 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:54,007 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:54,010 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-11T18:18:54,013 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-01-11T18:18:54,015 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,017 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,020 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,023 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,026 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,029 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,031 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,033 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-11T18:18:54,037 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-01-11T18:18:54,038 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,040 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,043 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-01-11T18:18:54,044 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-11T18:18:54,047 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-01-11T18:18:54,048 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-11T18:18:54,051 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-11T18:18:54,052 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-11T18:18:54,054 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-11T18:18:54,057 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-11T18:18:54,059 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-11T18:18:54,061 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-11T18:18:54,064 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-11T18:18:54,066 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-11T18:18:54,069 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-11T18:18:54,071 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,073 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,076 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,078 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,080 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,082 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,085 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,087 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,089 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,092 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,094 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-11T18:18:54,096 running install_egg_info 2026-01-11T18:18:54,103 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.2.0-py3.11.egg-info 2026-01-11T18:18:54,115 running install_scripts 2026-01-11T18:18:54,127 creating .build/bdist.linux-armv7l/wheel/appinfra-0.2.0.dist-info/WHEEL 2026-01-11T18:18:54,130 creating '/tmp/pip-wheel-j_7znq0n/.tmp-aabsxvbl/appinfra-0.2.0-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-01-11T18:18:54,133 adding 'appinfra/__init__.py' 2026-01-11T18:18:54,134 adding 'appinfra/_build_info.py' 2026-01-11T18:18:54,135 adding 'appinfra/deprecation.py' 2026-01-11T18:18:54,137 adding 'appinfra/dict.py' 2026-01-11T18:18:54,139 adding 'appinfra/dot_dict.py' 2026-01-11T18:18:54,140 adding 'appinfra/ewma.py' 2026-01-11T18:18:54,142 adding 'appinfra/exceptions.py' 2026-01-11T18:18:54,143 adding 'appinfra/rate_limit.py' 2026-01-11T18:18:54,145 adding 'appinfra/regex_utils.py' 2026-01-11T18:18:54,147 adding 'appinfra/size.py' 2026-01-11T18:18:54,148 adding 'appinfra/utils.py' 2026-01-11T18:18:54,152 adding 'appinfra/yaml.py' 2026-01-11T18:18:54,154 adding 'appinfra/app/__init__.py' 2026-01-11T18:18:54,155 adding 'appinfra/app/args.py' 2026-01-11T18:18:54,157 adding 'appinfra/app/constants.py' 2026-01-11T18:18:54,159 adding 'appinfra/app/decorators.py' 2026-01-11T18:18:54,161 adding 'appinfra/app/decorators.pyi' 2026-01-11T18:18:54,162 adding 'appinfra/app/errors.py' 2026-01-11T18:18:54,163 adding 'appinfra/app/testing.py' 2026-01-11T18:18:54,165 adding 'appinfra/app/utils.py' 2026-01-11T18:18:54,167 adding 'appinfra/app/builder/__init__.py' 2026-01-11T18:18:54,170 adding 'appinfra/app/builder/app.py' 2026-01-11T18:18:54,171 adding 'appinfra/app/builder/config.py' 2026-01-11T18:18:54,173 adding 'appinfra/app/builder/hook.py' 2026-01-11T18:18:54,175 adding 'appinfra/app/builder/middleware.py' 2026-01-11T18:18:54,176 adding 'appinfra/app/builder/plugin.py' 2026-01-11T18:18:54,178 adding 'appinfra/app/builder/tool.py' 2026-01-11T18:18:54,180 adding 'appinfra/app/builder/validation.py' 2026-01-11T18:18:54,182 adding 'appinfra/app/builder/configurer/__init__.py' 2026-01-11T18:18:54,183 adding 'appinfra/app/builder/configurer/advanced.py' 2026-01-11T18:18:54,185 adding 'appinfra/app/builder/configurer/logging.py' 2026-01-11T18:18:54,186 adding 'appinfra/app/builder/configurer/server.py' 2026-01-11T18:18:54,188 adding 'appinfra/app/builder/configurer/tool.py' 2026-01-11T18:18:54,189 adding 'appinfra/app/builder/configurer/version.py' 2026-01-11T18:18:54,191 adding 'appinfra/app/cli/__init__.py' 2026-01-11T18:18:54,193 adding 'appinfra/app/cli/commands.py' 2026-01-11T18:18:54,194 adding 'appinfra/app/cli/help.py' 2026-01-11T18:18:54,195 adding 'appinfra/app/cli/parser.py' 2026-01-11T18:18:54,197 adding 'appinfra/app/core/__init__.py' 2026-01-11T18:18:54,200 adding 'appinfra/app/core/app.py' 2026-01-11T18:18:54,202 adding 'appinfra/app/core/config.py' 2026-01-11T18:18:54,204 adding 'appinfra/app/core/lifecycle.py' 2026-01-11T18:18:54,206 adding 'appinfra/app/core/logging_utils.py' 2026-01-11T18:18:54,208 adding 'appinfra/app/core/shutdown.py' 2026-01-11T18:18:54,210 adding 'appinfra/app/docs/__init__.py' 2026-01-11T18:18:54,212 adding 'appinfra/app/docs/generator.py' 2026-01-11T18:18:54,214 adding 'appinfra/app/fastapi/__init__.py' 2026-01-11T18:18:54,215 adding 'appinfra/app/fastapi/plugin.py' 2026-01-11T18:18:54,217 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-01-11T18:18:54,219 adding 'appinfra/app/fastapi/builder/route.py' 2026-01-11T18:18:54,220 adding 'appinfra/app/fastapi/builder/server.py' 2026-01-11T18:18:54,222 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-01-11T18:18:54,223 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-01-11T18:18:54,225 adding 'appinfra/app/fastapi/config/__init__.py' 2026-01-11T18:18:54,226 adding 'appinfra/app/fastapi/config/api.py' 2026-01-11T18:18:54,227 adding 'appinfra/app/fastapi/config/ipc.py' 2026-01-11T18:18:54,229 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-01-11T18:18:54,230 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-01-11T18:18:54,232 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-01-11T18:18:54,234 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-01-11T18:18:54,235 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-01-11T18:18:54,237 adding 'appinfra/app/fastapi/runtime/server.py' 2026-01-11T18:18:54,238 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-01-11T18:18:54,240 adding 'appinfra/app/server/__init__.py' 2026-01-11T18:18:54,242 adding 'appinfra/app/server/base.py' 2026-01-11T18:18:54,243 adding 'appinfra/app/server/handlers.py' 2026-01-11T18:18:54,244 adding 'appinfra/app/server/routes.py' 2026-01-11T18:18:54,246 adding 'appinfra/app/tools/__init__.py' 2026-01-11T18:18:54,248 adding 'appinfra/app/tools/base.py' 2026-01-11T18:18:54,250 adding 'appinfra/app/tools/group.py' 2026-01-11T18:18:54,251 adding 'appinfra/app/tools/protocol.py' 2026-01-11T18:18:54,253 adding 'appinfra/app/tools/registry.py' 2026-01-11T18:18:54,254 adding 'appinfra/app/tracing/__init__.py' 2026-01-11T18:18:54,256 adding 'appinfra/app/tracing/traceable.py' 2026-01-11T18:18:54,258 adding 'appinfra/cli/__init__.py' 2026-01-11T18:18:54,259 adding 'appinfra/cli/cli.py' 2026-01-11T18:18:54,260 adding 'appinfra/cli/output.py' 2026-01-11T18:18:54,262 adding 'appinfra/cli/tools/__init__.py' 2026-01-11T18:18:54,265 adding 'appinfra/cli/tools/check_functions.py' 2026-01-11T18:18:54,267 adding 'appinfra/cli/tools/code_quality.py' 2026-01-11T18:18:54,268 adding 'appinfra/cli/tools/completion_tool.py' 2026-01-11T18:18:54,270 adding 'appinfra/cli/tools/config_tool.py' 2026-01-11T18:18:54,274 adding 'appinfra/cli/tools/docs_tool.py' 2026-01-11T18:18:54,276 adding 'appinfra/cli/tools/doctor_tool.py' 2026-01-11T18:18:54,277 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-01-11T18:18:54,279 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-01-11T18:18:54,281 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-01-11T18:18:54,282 adding 'appinfra/cli/tools/version_tool.py' 2026-01-11T18:18:54,284 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-01-11T18:18:54,286 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-01-11T18:18:54,287 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-01-11T18:18:54,289 adding 'appinfra/config/__init__.py' 2026-01-11T18:18:54,291 adding 'appinfra/config/config.py' 2026-01-11T18:18:54,293 adding 'appinfra/config/constants.py' 2026-01-11T18:18:54,294 adding 'appinfra/config/schemas.py' 2026-01-11T18:18:54,296 adding 'appinfra/config/watcher.py' 2026-01-11T18:18:54,299 adding 'appinfra/db/README.md' 2026-01-11T18:18:54,300 adding 'appinfra/db/__init__.py' 2026-01-11T18:18:54,302 adding 'appinfra/db/db.py' 2026-01-11T18:18:54,306 adding 'appinfra/db/utils.py' 2026-01-11T18:18:54,307 adding 'appinfra/db/pg/__init__.py' 2026-01-11T18:18:54,309 adding 'appinfra/db/pg/connection.py' 2026-01-11T18:18:54,311 adding 'appinfra/db/pg/core.py' 2026-01-11T18:18:54,312 adding 'appinfra/db/pg/interface.py' 2026-01-11T18:18:54,314 adding 'appinfra/db/pg/pg.py' 2026-01-11T18:18:54,315 adding 'appinfra/db/pg/reconnection.py' 2026-01-11T18:18:54,317 adding 'appinfra/db/pg/session.py' 2026-01-11T18:18:54,318 adding 'appinfra/db/pg/vector.py' 2026-01-11T18:18:54,320 adding 'appinfra/db/sqlite/__init__.py' 2026-01-11T18:18:54,321 adding 'appinfra/db/sqlite/sqlite.py' 2026-01-11T18:18:54,324 adding 'appinfra/docs/LICENSE' 2026-01-11T18:18:54,326 adding 'appinfra/docs/README.md' 2026-01-11T18:18:54,328 adding 'appinfra/docs/SECURITY.md' 2026-01-11T18:18:54,330 adding 'appinfra/docs/getting-started.md' 2026-01-11T18:18:54,332 adding 'appinfra/docs/index.md' 2026-01-11T18:18:54,334 adding 'appinfra/docs/api/app-builder.md' 2026-01-11T18:18:54,335 adding 'appinfra/docs/api/app.md' 2026-01-11T18:18:54,337 adding 'appinfra/docs/api/cli.md' 2026-01-11T18:18:54,338 adding 'appinfra/docs/api/config.md' 2026-01-11T18:18:54,340 adding 'appinfra/docs/api/database.md' 2026-01-11T18:18:54,341 adding 'appinfra/docs/api/exceptions.md' 2026-01-11T18:18:54,343 adding 'appinfra/docs/api/fastapi.md' 2026-01-11T18:18:54,345 adding 'appinfra/docs/api/index.md' 2026-01-11T18:18:54,347 adding 'appinfra/docs/api/logging.md' 2026-01-11T18:18:54,348 adding 'appinfra/docs/api/net.md' 2026-01-11T18:18:54,350 adding 'appinfra/docs/api/observability.md' 2026-01-11T18:18:54,351 adding 'appinfra/docs/api/security.md' 2026-01-11T18:18:54,353 adding 'appinfra/docs/api/subprocess.md' 2026-01-11T18:18:54,354 adding 'appinfra/docs/api/time.md' 2026-01-11T18:18:54,356 adding 'appinfra/docs/api/ui.md' 2026-01-11T18:18:54,358 adding 'appinfra/docs/api/utilities.md' 2026-01-11T18:18:54,360 adding 'appinfra/docs/api/version.md' 2026-01-11T18:18:54,362 adding 'appinfra/docs/guides/api-stability.md' 2026-01-11T18:18:54,363 adding 'appinfra/docs/guides/config-based-logging.md' 2026-01-11T18:18:54,365 adding 'appinfra/docs/guides/contributing.md' 2026-01-11T18:18:54,366 adding 'appinfra/docs/guides/coverage-targets.md' 2026-01-11T18:18:54,368 adding 'appinfra/docs/guides/environment-variables.md' 2026-01-11T18:18:54,369 adding 'appinfra/docs/guides/framework-integration.md' 2026-01-11T18:18:54,371 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-01-11T18:18:54,373 adding 'appinfra/docs/guides/logging-builder.md' 2026-01-11T18:18:54,376 adding 'appinfra/docs/guides/makefile-customization.md' 2026-01-11T18:18:54,377 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-01-11T18:18:54,379 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-01-11T18:18:54,381 adding 'appinfra/docs/guides/virtual-environment.md' 2026-01-11T18:18:54,384 adding 'appinfra/etc/README.md' 2026-01-11T18:18:54,386 adding 'appinfra/etc/fastapi.yaml' 2026-01-11T18:18:54,387 adding 'appinfra/etc/infra.yaml' 2026-01-11T18:18:54,389 adding 'appinfra/etc/lg.yaml' 2026-01-11T18:18:54,390 adding 'appinfra/etc/mkdocs.yaml' 2026-01-11T18:18:54,391 adding 'appinfra/etc/pg.yaml' 2026-01-11T18:18:54,394 adding 'appinfra/examples/README.md' 2026-01-11T18:18:54,396 adding 'appinfra/examples/01_basics/README.md' 2026-01-11T18:18:54,397 adding 'appinfra/examples/01_basics/hello_world.py' 2026-01-11T18:18:54,398 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-01-11T18:18:54,400 adding 'appinfra/examples/02_app_framework/README.md' 2026-01-11T18:18:54,402 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-01-11T18:18:54,403 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-01-11T18:18:54,404 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-01-11T18:18:54,406 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-01-11T18:18:54,407 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-01-11T18:18:54,409 adding 'appinfra/examples/02a_app_using_framework/Makefile' 2026-01-11T18:18:54,411 adding 'appinfra/examples/03_logging/README.md' 2026-01-11T18:18:54,414 adding 'appinfra/examples/03_logging/database_logging.py' 2026-01-11T18:18:54,416 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-01-11T18:18:54,417 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-01-11T18:18:54,420 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-01-11T18:18:54,421 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-01-11T18:18:54,423 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-01-11T18:18:54,426 adding 'appinfra/examples/04_configuration/README.md' 2026-01-11T18:18:54,428 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-01-11T18:18:54,430 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-01-11T18:18:54,431 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-01-11T18:18:54,433 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-01-11T18:18:54,435 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-01-11T18:18:54,436 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-01-11T18:18:54,437 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-01-11T18:18:54,439 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-01-11T18:18:54,440 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-01-11T18:18:54,441 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-01-11T18:18:54,442 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-01-11T18:18:54,443 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-01-11T18:18:54,444 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-01-11T18:18:54,446 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-01-11T18:18:54,447 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-01-11T18:18:54,448 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-01-11T18:18:54,449 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-01-11T18:18:54,450 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-01-11T18:18:54,451 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-01-11T18:18:54,452 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-01-11T18:18:54,453 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-01-11T18:18:54,455 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-01-11T18:18:54,456 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-01-11T18:18:54,457 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-01-11T18:18:54,458 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-01-11T18:18:54,460 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-01-11T18:18:54,462 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-01-11T18:18:54,463 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-01-11T18:18:54,465 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-01-11T18:18:54,466 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-01-11T18:18:54,468 adding 'appinfra/examples/05_database/README.md' 2026-01-11T18:18:54,470 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-01-11T18:18:54,472 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-01-11T18:18:54,473 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-01-11T18:18:54,476 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-01-11T18:18:54,479 adding 'appinfra/examples/06_advanced/README.md' 2026-01-11T18:18:54,480 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-01-11T18:18:54,482 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-01-11T18:18:54,483 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-01-11T18:18:54,485 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-01-11T18:18:54,487 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-01-11T18:18:54,489 adding 'appinfra/examples/08_decorators/README.md' 2026-01-11T18:18:54,490 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-01-11T18:18:54,492 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-01-11T18:18:54,493 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-01-11T18:18:54,495 adding 'appinfra/examples/09_ui/README.md' 2026-01-11T18:18:54,497 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-01-11T18:18:54,499 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-01-11T18:18:54,500 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-01-11T18:18:54,501 adding 'appinfra/examples/09_ui/rich_output.py' 2026-01-11T18:18:54,503 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-01-11T18:18:54,504 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-01-11T18:18:54,507 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-01-11T18:18:54,508 adding 'appinfra/examples/10_plugins/README.md' 2026-01-11T18:18:54,510 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-01-11T18:18:54,512 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-01-11T18:18:54,514 adding 'appinfra/examples/12_version_tracking/README.md' 2026-01-11T18:18:54,515 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-01-11T18:18:54,517 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-01-11T18:18:54,519 adding 'appinfra/log/__init__.py' 2026-01-11T18:18:54,521 adding 'appinfra/log/callback.py' 2026-01-11T18:18:54,522 adding 'appinfra/log/colors.py' 2026-01-11T18:18:54,524 adding 'appinfra/log/config.py' 2026-01-11T18:18:54,525 adding 'appinfra/log/config_holder.py' 2026-01-11T18:18:54,527 adding 'appinfra/log/constants.py' 2026-01-11T18:18:54,528 adding 'appinfra/log/exceptions.py' 2026-01-11T18:18:54,530 adding 'appinfra/log/factory.py' 2026-01-11T18:18:54,532 adding 'appinfra/log/formatters.py' 2026-01-11T18:18:54,534 adding 'appinfra/log/handler_factory.py' 2026-01-11T18:18:54,536 adding 'appinfra/log/level_manager.py' 2026-01-11T18:18:54,539 adding 'appinfra/log/logger.py' 2026-01-11T18:18:54,540 adding 'appinfra/log/reloader.py' 2026-01-11T18:18:54,542 adding 'appinfra/log/builder/__init__.py' 2026-01-11T18:18:54,544 adding 'appinfra/log/builder/builder.py' 2026-01-11T18:18:54,545 adding 'appinfra/log/builder/console.py' 2026-01-11T18:18:54,547 adding 'appinfra/log/builder/file.py' 2026-01-11T18:18:54,548 adding 'appinfra/log/builder/interface.py' 2026-01-11T18:18:54,551 adding 'appinfra/log/builder/json.py' 2026-01-11T18:18:54,552 adding 'appinfra/log/builder/quick.py' 2026-01-11T18:18:54,554 adding 'appinfra/log/builder/database/__init__.py' 2026-01-11T18:18:54,556 adding 'appinfra/log/builder/database/builder.py' 2026-01-11T18:18:54,558 adding 'appinfra/log/builder/database/config.py' 2026-01-11T18:18:54,559 adding 'appinfra/log/builder/database/handler.py' 2026-01-11T18:18:54,562 adding 'appinfra/net/README.md' 2026-01-11T18:18:54,563 adding 'appinfra/net/__init__.py' 2026-01-11T18:18:54,564 adding 'appinfra/net/exceptions.py' 2026-01-11T18:18:54,566 adding 'appinfra/net/http.py' 2026-01-11T18:18:54,568 adding 'appinfra/net/tcp.py' 2026-01-11T18:18:54,570 adding 'appinfra/observability/__init__.py' 2026-01-11T18:18:54,571 adding 'appinfra/observability/hooks.py' 2026-01-11T18:18:54,574 adding 'appinfra/scripts/check.sh' 2026-01-11T18:18:54,576 adding 'appinfra/scripts/cicd-test.sh' 2026-01-11T18:18:54,577 adding 'appinfra/scripts/docs-config.sh' 2026-01-11T18:18:54,579 adding 'appinfra/scripts/install_deps.py' 2026-01-11T18:18:54,580 adding 'appinfra/scripts/pg-config.sh' 2026-01-11T18:18:54,582 adding 'appinfra/scripts/pg-info.sh' 2026-01-11T18:18:54,583 adding 'appinfra/scripts/type-hint.sh' 2026-01-11T18:18:54,584 adding 'appinfra/scripts/yaml2json.sh' 2026-01-11T18:18:54,586 adding 'appinfra/scripts/cicd/.env.local.example' 2026-01-11T18:18:54,587 adding 'appinfra/scripts/cicd/.env.test' 2026-01-11T18:18:54,589 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-01-11T18:18:54,591 adding 'appinfra/scripts/cicd/Dockerfile' 2026-01-11T18:18:54,592 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-01-11T18:18:54,593 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-01-11T18:18:54,594 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-01-11T18:18:54,596 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-01-11T18:18:54,598 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-01-11T18:18:54,599 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-01-11T18:18:54,600 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-01-11T18:18:54,602 adding 'appinfra/scripts/make/Makefile.all' 2026-01-11T18:18:54,604 adding 'appinfra/scripts/make/Makefile.cicd' 2026-01-11T18:18:54,605 adding 'appinfra/scripts/make/Makefile.clean' 2026-01-11T18:18:54,607 adding 'appinfra/scripts/make/Makefile.config' 2026-01-11T18:18:54,608 adding 'appinfra/scripts/make/Makefile.dev' 2026-01-11T18:18:54,609 adding 'appinfra/scripts/make/Makefile.docs' 2026-01-11T18:18:54,611 adding 'appinfra/scripts/make/Makefile.env' 2026-01-11T18:18:54,612 adding 'appinfra/scripts/make/Makefile.help' 2026-01-11T18:18:54,613 adding 'appinfra/scripts/make/Makefile.install' 2026-01-11T18:18:54,615 adding 'appinfra/scripts/make/Makefile.pg' 2026-01-11T18:18:54,617 adding 'appinfra/scripts/make/Makefile.pytest' 2026-01-11T18:18:54,618 adding 'appinfra/scripts/make/Makefile.utils' 2026-01-11T18:18:54,620 adding 'appinfra/security/__init__.py' 2026-01-11T18:18:54,621 adding 'appinfra/security/filter.py' 2026-01-11T18:18:54,622 adding 'appinfra/security/masking.py' 2026-01-11T18:18:54,624 adding 'appinfra/security/patterns.py' 2026-01-11T18:18:54,625 adding 'appinfra/subprocess/__init__.py' 2026-01-11T18:18:54,627 adding 'appinfra/subprocess/context.py' 2026-01-11T18:18:54,629 adding 'appinfra/time/README.md' 2026-01-11T18:18:54,631 adding 'appinfra/time/__init__.py' 2026-01-11T18:18:54,632 adding 'appinfra/time/date_range.py' 2026-01-11T18:18:54,635 adding 'appinfra/time/delta.py' 2026-01-11T18:18:54,636 adding 'appinfra/time/eta.py' 2026-01-11T18:18:54,639 adding 'appinfra/time/sched.py' 2026-01-11T18:18:54,641 adding 'appinfra/time/ticker.py' 2026-01-11T18:18:54,643 adding 'appinfra/time/time.py' 2026-01-11T18:18:54,645 adding 'appinfra/ui/__init__.py' 2026-01-11T18:18:54,647 adding 'appinfra/ui/console.py' 2026-01-11T18:18:54,648 adding 'appinfra/ui/fallback.py' 2026-01-11T18:18:54,650 adding 'appinfra/ui/help.py' 2026-01-11T18:18:54,652 adding 'appinfra/ui/progress_logger.py' 2026-01-11T18:18:54,654 adding 'appinfra/ui/prompts.py' 2026-01-11T18:18:54,657 adding 'appinfra/version/__init__.py' 2026-01-11T18:18:54,658 adding 'appinfra/version/actions.py' 2026-01-11T18:18:54,659 adding 'appinfra/version/build_info.py' 2026-01-11T18:18:54,661 adding 'appinfra/version/info.py' 2026-01-11T18:18:54,663 adding 'appinfra/version/setup_hook.py' 2026-01-11T18:18:54,664 adding 'appinfra/version/setuptools_hook.py' 2026-01-11T18:18:54,666 adding 'appinfra/version/sources.py' 2026-01-11T18:18:54,668 adding 'appinfra/version/tracker.py' 2026-01-11T18:18:54,672 adding 'appinfra-0.2.0.dist-info/licenses/LICENSE' 2026-01-11T18:18:54,674 adding 'appinfra-0.2.0.dist-info/METADATA' 2026-01-11T18:18:54,675 adding 'appinfra-0.2.0.dist-info/WHEEL' 2026-01-11T18:18:54,676 adding 'appinfra-0.2.0.dist-info/entry_points.txt' 2026-01-11T18:18:54,677 adding 'appinfra-0.2.0.dist-info/top_level.txt' 2026-01-11T18:18:54,683 adding 'appinfra-0.2.0.dist-info/RECORD' 2026-01-11T18:18:54,693 removing .build/bdist.linux-armv7l/wheel 2026-01-11T18:18:54,888 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-01-11T18:18:54,904 Created wheel for appinfra: filename=appinfra-0.2.0-py3-none-any.whl size=603503 sha256=1c5c7afc19730a9a98767fd38d2ef16f77d31200193c226e4ad568dc9c765c85 2026-01-11T18:18:54,905 Stored in directory: /tmp/pip-ephem-wheel-cache-hp099ywg/wheels/26/68/fb/af43819c52a74fd54670ee3c69e21fe4a53e2389ebc7f8aeb9 2026-01-11T18:18:54,931 Successfully built appinfra 2026-01-11T18:18:54,952 Removed build tracker: '/tmp/pip-build-tracker-y0u5masi'