2026-01-12T05:34:55,698 Created temporary directory: /tmp/pip-ephem-wheel-cache-vra_mhcb 2026-01-12T05:34:55,700 Created temporary directory: /tmp/pip-build-tracker-masknnwa 2026-01-12T05:34:55,700 Initialized build tracking at /tmp/pip-build-tracker-masknnwa 2026-01-12T05:34:55,701 Created build tracker: /tmp/pip-build-tracker-masknnwa 2026-01-12T05:34:55,701 Entered build tracker: /tmp/pip-build-tracker-masknnwa 2026-01-12T05:34:55,702 Created temporary directory: /tmp/pip-wheel-9cagfd3e 2026-01-12T05:34:55,705 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-12T05:34:55,707 Created temporary directory: /tmp/pip-ephem-wheel-cache-0hb4x2fg 2026-01-12T05:34:55,729 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T05:34:55,733 2 location(s) to search for versions of appinfra: 2026-01-12T05:34:55,733 * https://pypi.org/simple/appinfra/ 2026-01-12T05:34:55,733 * https://www.piwheels.org/simple/appinfra/ 2026-01-12T05:34:55,733 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-01-12T05:34:55,734 Getting page https://pypi.org/simple/appinfra/ 2026-01-12T05:34:55,736 Found index url https://pypi.org/simple 2026-01-12T05:34:55,946 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-01-12T05:34:55,949 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-12T05:34:55,950 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-12T05:34:55,951 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-12T05:34:55,952 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-12T05:34:55,953 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-12T05:34:55,954 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-12T05:34:55,955 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-12T05:34:55,956 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-12T05:34:55,956 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-12T05:34:55,957 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-12T05:34:55,958 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-12T05:34:55,959 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-12T05:34:55,960 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/ee/08/f9a2c0a60e80a8e1b35d60f9746998b85961b561e5de770a2e0c72e2aae7/appinfra-0.2.1-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-12T05:34:55,961 Found link https://files.pythonhosted.org/packages/8e/de/0bcce913c8db12197ce74d2c34ff38074b4569c4506912ae98d83edddaca/appinfra-0.2.1.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.2.1 2026-01-12T05:34:55,962 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-01-12T05:34:55,962 Getting page https://www.piwheels.org/simple/appinfra/ 2026-01-12T05:34:55,963 Found index url https://www.piwheels.org/simple 2026-01-12T05:34:56,320 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-01-12T05:34:56,323 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.2.0-py3-none-any.whl#sha256=1c5c7afc19730a9a98767fd38d2ef16f77d31200193c226e4ad568dc9c765c85 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-01-12T05:34:56,324 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-12T05:34:56,325 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-12T05:34:56,325 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-12T05:34:56,326 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-12T05:34:56,326 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-12T05:34:56,327 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-01-12T05:34:56,328 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-01-12T05:34:56,347 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-01-12T05:34:56,365 Collecting appinfra==0.2.1 2026-01-12T05:34:56,367 Created temporary directory: /tmp/pip-unpack-1rcs3uki 2026-01-12T05:34:56,588 Downloading appinfra-0.2.1.tar.gz (833 kB) 2026-01-12T05:34:58,220 Added appinfra==0.2.1 from https://files.pythonhosted.org/packages/8e/de/0bcce913c8db12197ce74d2c34ff38074b4569c4506912ae98d83edddaca/appinfra-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-masknnwa' 2026-01-12T05:34:58,229 Created temporary directory: /tmp/pip-build-env-kjkm4b2m 2026-01-12T05:34:58,234 Installing build dependencies: started 2026-01-12T05:34:58,235 Running command pip subprocess to install build dependencies 2026-01-12T05:34:59,406 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T05:35:00,059 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-12T05:35:00,082 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T05:35:01,801 Collecting setuptools>=68.0 2026-01-12T05:35:01,888 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-12T05:35:02,156 Collecting wheel 2026-01-12T05:35:02,173 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-12T05:35:02,506 Collecting setuptools-scm>=8.0 2026-01-12T05:35:02,522 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-12T05:35:02,718 Collecting packaging>=20 2026-01-12T05:35:02,734 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-12T05:35:05,768 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-12T05:35:06,007 Creating /tmp/pip-build-env-kjkm4b2m/overlay/local/bin 2026-01-12T05:35:06,009 changing mode of /tmp/pip-build-env-kjkm4b2m/overlay/local/bin/wheel to 755 2026-01-12T05:35:09,965 changing mode of /tmp/pip-build-env-kjkm4b2m/overlay/local/bin/setuptools-scm to 755 2026-01-12T05:35:09,994 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-12T05:35:10,287 Installing build dependencies: finished with status 'done' 2026-01-12T05:35:10,294 Getting requirements to build wheel: started 2026-01-12T05:35:10,295 Running command Getting requirements to build wheel 2026-01-12T05:35:11,148 running egg_info 2026-01-12T05:35:11,156 writing appinfra.egg-info/PKG-INFO 2026-01-12T05:35:11,172 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-12T05:35:11,174 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-12T05:35:11,185 writing requirements to appinfra.egg-info/requires.txt 2026-01-12T05:35:11,186 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-12T05:35:11,329 listing git files failed - pretending there aren't any 2026-01-12T05:35:11,334 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-12T05:35:11,387 adding license file 'LICENSE' 2026-01-12T05:35:11,409 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-12T05:35:11,514 Getting requirements to build wheel: finished with status 'done' 2026-01-12T05:35:11,518 Created temporary directory: /tmp/pip-modern-metadata-gsy_k54o 2026-01-12T05:35:11,520 Preparing metadata (pyproject.toml): started 2026-01-12T05:35:11,521 Running command Preparing metadata (pyproject.toml) 2026-01-12T05:35:12,315 running dist_info 2026-01-12T05:35:12,329 creating /tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info 2026-01-12T05:35:12,331 writing /tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/PKG-INFO 2026-01-12T05:35:12,347 writing dependency_links to /tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/dependency_links.txt 2026-01-12T05:35:12,349 writing entry points to /tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/entry_points.txt 2026-01-12T05:35:12,360 writing requirements to /tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/requires.txt 2026-01-12T05:35:12,361 writing top-level names to /tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/top_level.txt 2026-01-12T05:35:12,363 writing manifest file '/tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/SOURCES.txt' 2026-01-12T05:35:12,495 listing git files failed - pretending there aren't any 2026-01-12T05:35:12,499 reading manifest file '/tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/SOURCES.txt' 2026-01-12T05:35:12,501 adding license file 'LICENSE' 2026-01-12T05:35:12,514 writing manifest file '/tmp/pip-modern-metadata-gsy_k54o/appinfra.egg-info/SOURCES.txt' 2026-01-12T05:35:12,515 creating '/tmp/pip-modern-metadata-gsy_k54o/appinfra-0.2.1.dist-info' 2026-01-12T05:35:12,653 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T05:35:12,658 Source in /tmp/pip-wheel-9cagfd3e/appinfra_aa45436914b246c2b8a93fac61e350f4 has version 0.2.1, which satisfies requirement appinfra==0.2.1 from https://files.pythonhosted.org/packages/8e/de/0bcce913c8db12197ce74d2c34ff38074b4569c4506912ae98d83edddaca/appinfra-0.2.1.tar.gz 2026-01-12T05:35:12,659 Removed appinfra==0.2.1 from https://files.pythonhosted.org/packages/8e/de/0bcce913c8db12197ce74d2c34ff38074b4569c4506912ae98d83edddaca/appinfra-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-masknnwa' 2026-01-12T05:35:12,666 Created temporary directory: /tmp/pip-unpack-5qt71rda 2026-01-12T05:35:12,667 Building wheels for collected packages: appinfra 2026-01-12T05:35:12,671 Created temporary directory: /tmp/pip-wheel-a_iherwp 2026-01-12T05:35:12,671 Destination directory: /tmp/pip-wheel-a_iherwp 2026-01-12T05:35:12,673 Building wheel for appinfra (pyproject.toml): started 2026-01-12T05:35:12,675 Running command Building wheel for appinfra (pyproject.toml) 2026-01-12T05:35:13,432 running bdist_wheel 2026-01-12T05:35:13,457 running build 2026-01-12T05:35:13,458 running build_py 2026-01-12T05:35:13,460 creating .build/lib/appinfra 2026-01-12T05:35:13,462 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-01-12T05:35:13,464 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-01-12T05:35:13,466 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-01-12T05:35:13,468 copying appinfra/__init__.py -> .build/lib/appinfra 2026-01-12T05:35:13,470 copying appinfra/yaml.py -> .build/lib/appinfra 2026-01-12T05:35:13,472 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-01-12T05:35:13,474 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-01-12T05:35:13,477 copying appinfra/utils.py -> .build/lib/appinfra 2026-01-12T05:35:13,478 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-01-12T05:35:13,481 copying appinfra/dict.py -> .build/lib/appinfra 2026-01-12T05:35:13,483 copying appinfra/ewma.py -> .build/lib/appinfra 2026-01-12T05:35:13,485 copying appinfra/size.py -> .build/lib/appinfra 2026-01-12T05:35:13,488 creating .build/lib/appinfra/log 2026-01-12T05:35:13,489 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,490 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,493 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,495 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,497 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,499 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,501 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,503 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,506 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,508 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,510 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,513 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,515 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-01-12T05:35:13,518 creating .build/lib/appinfra/config 2026-01-12T05:35:13,519 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-01-12T05:35:13,522 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-01-12T05:35:13,524 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-01-12T05:35:13,526 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-01-12T05:35:13,528 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-01-12T05:35:13,531 creating .build/lib/appinfra/time 2026-01-12T05:35:13,532 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-01-12T05:35:13,535 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-01-12T05:35:13,536 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-01-12T05:35:13,538 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-01-12T05:35:13,540 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-01-12T05:35:13,542 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-01-12T05:35:13,545 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-01-12T05:35:13,548 creating .build/lib/appinfra/app 2026-01-12T05:35:13,549 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-01-12T05:35:13,551 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-01-12T05:35:13,552 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-01-12T05:35:13,554 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-01-12T05:35:13,556 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-01-12T05:35:13,558 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-01-12T05:35:13,559 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-01-12T05:35:13,562 creating .build/lib/appinfra/version 2026-01-12T05:35:13,563 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,565 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,568 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,570 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,572 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,574 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,577 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,578 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-01-12T05:35:13,581 creating .build/lib/appinfra/cli 2026-01-12T05:35:13,582 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-01-12T05:35:13,584 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-01-12T05:35:13,586 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-01-12T05:35:13,588 creating .build/lib/appinfra/net 2026-01-12T05:35:13,589 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-01-12T05:35:13,591 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-01-12T05:35:13,593 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-01-12T05:35:13,595 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-01-12T05:35:13,597 creating .build/lib/appinfra/scripts 2026-01-12T05:35:13,598 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-01-12T05:35:13,601 creating .build/lib/appinfra/db 2026-01-12T05:35:13,602 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-01-12T05:35:13,604 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-01-12T05:35:13,607 copying appinfra/db/utils.py -> .build/lib/appinfra/db 2026-01-12T05:35:13,609 creating .build/lib/appinfra/subprocess 2026-01-12T05:35:13,610 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-01-12T05:35:13,612 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-01-12T05:35:13,614 creating .build/lib/appinfra/security 2026-01-12T05:35:13,615 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-01-12T05:35:13,617 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-01-12T05:35:13,619 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-01-12T05:35:13,621 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-01-12T05:35:13,623 creating .build/lib/appinfra/observability 2026-01-12T05:35:13,624 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-01-12T05:35:13,627 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-01-12T05:35:13,629 creating .build/lib/appinfra/ui 2026-01-12T05:35:13,630 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-01-12T05:35:13,632 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-01-12T05:35:13,634 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-01-12T05:35:13,636 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-01-12T05:35:13,638 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-01-12T05:35:13,641 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-01-12T05:35:13,643 creating .build/lib/appinfra/log/builder 2026-01-12T05:35:13,644 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-01-12T05:35:13,647 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-01-12T05:35:13,649 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-01-12T05:35:13,651 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-01-12T05:35:13,653 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-01-12T05:35:13,655 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-01-12T05:35:13,658 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-01-12T05:35:13,660 creating .build/lib/appinfra/log/builder/database 2026-01-12T05:35:13,661 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-01-12T05:35:13,664 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-01-12T05:35:13,666 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-01-12T05:35:13,668 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-01-12T05:35:13,671 creating .build/lib/appinfra/app/cli 2026-01-12T05:35:13,672 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-01-12T05:35:13,674 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-01-12T05:35:13,676 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-01-12T05:35:13,678 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-01-12T05:35:13,681 creating .build/lib/appinfra/app/core 2026-01-12T05:35:13,682 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-01-12T05:35:13,684 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-01-12T05:35:13,686 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-01-12T05:35:13,689 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-01-12T05:35:13,691 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-01-12T05:35:13,693 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-01-12T05:35:13,696 creating .build/lib/appinfra/app/docs 2026-01-12T05:35:13,697 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-01-12T05:35:13,699 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-01-12T05:35:13,702 creating .build/lib/appinfra/app/builder 2026-01-12T05:35:13,703 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,706 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,708 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,710 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,713 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,715 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,718 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,720 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-01-12T05:35:13,723 creating .build/lib/appinfra/app/server 2026-01-12T05:35:13,724 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-01-12T05:35:13,727 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-01-12T05:35:13,729 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-01-12T05:35:13,731 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-01-12T05:35:13,733 creating .build/lib/appinfra/app/tracing 2026-01-12T05:35:13,734 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-01-12T05:35:13,736 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-01-12T05:35:13,739 creating .build/lib/appinfra/app/tools 2026-01-12T05:35:13,740 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-01-12T05:35:13,742 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-01-12T05:35:13,744 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-01-12T05:35:13,746 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-01-12T05:35:13,748 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-01-12T05:35:13,751 creating .build/lib/appinfra/app/fastapi 2026-01-12T05:35:13,752 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-01-12T05:35:13,754 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-01-12T05:35:13,757 creating .build/lib/appinfra/app/builder/configurer 2026-01-12T05:35:13,758 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-01-12T05:35:13,760 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-01-12T05:35:13,762 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-01-12T05:35:13,764 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-01-12T05:35:13,766 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-01-12T05:35:13,768 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-01-12T05:35:13,771 creating .build/lib/appinfra/app/fastapi/config 2026-01-12T05:35:13,773 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-01-12T05:35:13,775 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-01-12T05:35:13,777 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-01-12T05:35:13,778 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-01-12T05:35:13,782 creating .build/lib/appinfra/app/fastapi/runtime 2026-01-12T05:35:13,783 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-12T05:35:13,785 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-12T05:35:13,787 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-12T05:35:13,789 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-12T05:35:13,792 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-12T05:35:13,793 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-12T05:35:13,796 creating .build/lib/appinfra/app/fastapi/builder 2026-01-12T05:35:13,797 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-12T05:35:13,800 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-12T05:35:13,801 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-12T05:35:13,803 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-12T05:35:13,805 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-12T05:35:13,808 creating .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,809 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,811 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,814 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,815 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,817 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,819 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,821 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,824 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,826 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,829 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,831 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-01-12T05:35:13,834 creating .build/lib/appinfra/cli/tools/scaffold 2026-01-12T05:35:13,835 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-01-12T05:35:13,839 creating .build/lib/appinfra/db/sqlite 2026-01-12T05:35:13,840 copying appinfra/db/sqlite/sqlite.py -> .build/lib/appinfra/db/sqlite 2026-01-12T05:35:13,842 copying appinfra/db/sqlite/__init__.py -> .build/lib/appinfra/db/sqlite 2026-01-12T05:35:13,845 creating .build/lib/appinfra/db/pg 2026-01-12T05:35:13,846 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,848 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,850 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,852 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,853 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,856 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,858 copying appinfra/db/pg/vector.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,860 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-01-12T05:35:13,862 creating .build/lib/appinfra/examples/04_configuration 2026-01-12T05:35:13,864 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-01-12T05:35:13,866 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-12T05:35:13,869 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-12T05:35:13,871 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-12T05:35:13,874 creating .build/lib/appinfra/examples/05_database 2026-01-12T05:35:13,875 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-01-12T05:35:13,878 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-01-12T05:35:13,880 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-01-12T05:35:13,882 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-01-12T05:35:13,885 creating .build/lib/appinfra/examples/12_version_tracking 2026-01-12T05:35:13,886 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-12T05:35:13,888 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-12T05:35:13,890 creating .build/lib/appinfra/examples/11_docs 2026-01-12T05:35:13,891 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-01-12T05:35:13,894 creating .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:13,894 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:13,897 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:13,900 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:13,902 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:13,905 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:13,907 creating .build/lib/appinfra/examples/08_decorators 2026-01-12T05:35:13,908 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-01-12T05:35:13,910 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-01-12T05:35:13,912 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-01-12T05:35:13,915 creating .build/lib/appinfra/examples/06_advanced 2026-01-12T05:35:13,916 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-01-12T05:35:13,919 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-01-12T05:35:13,920 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-01-12T05:35:13,922 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-01-12T05:35:13,925 creating .build/lib/appinfra/examples/02_app_framework 2026-01-12T05:35:13,926 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-12T05:35:13,928 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-12T05:35:13,930 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-12T05:35:13,932 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-12T05:35:13,933 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-12T05:35:13,936 creating .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,937 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,939 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,941 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,944 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,946 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,948 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,950 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:13,952 creating .build/lib/appinfra/examples/10_plugins 2026-01-12T05:35:13,953 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-01-12T05:35:13,956 creating .build/lib/appinfra/examples/01_basics 2026-01-12T05:35:13,957 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-01-12T05:35:13,959 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-01-12T05:35:13,961 creating .build/lib/appinfra/examples/07_fastapi 2026-01-12T05:35:13,962 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-01-12T05:35:13,967 running egg_info 2026-01-12T05:35:13,981 writing appinfra.egg-info/PKG-INFO 2026-01-12T05:35:13,996 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-12T05:35:13,998 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-12T05:35:14,008 writing requirements to appinfra.egg-info/requires.txt 2026-01-12T05:35:14,009 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-12T05:35:14,125 listing git files failed - pretending there aren't any 2026-01-12T05:35:14,129 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-12T05:35:14,157 adding license file 'LICENSE' 2026-01-12T05:35:14,179 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-12T05:35:14,259 creating .build/lib/appinfra/docs 2026-01-12T05:35:14,260 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-01-12T05:35:14,262 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-01-12T05:35:14,265 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-01-12T05:35:14,267 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-01-12T05:35:14,270 creating .build/lib/appinfra/docs/api 2026-01-12T05:35:14,271 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,273 copying appinfra/docs/api/subprocess.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,276 copying appinfra/docs/api/cli.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,278 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,281 copying appinfra/docs/api/observability.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,284 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,286 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,289 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,291 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,294 copying appinfra/docs/api/net.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,296 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,299 copying appinfra/docs/api/config.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,301 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,304 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,306 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,308 copying appinfra/docs/api/security.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,311 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-01-12T05:35:14,314 creating .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,315 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,317 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,320 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,322 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,324 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,327 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,329 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,332 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,334 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,336 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,339 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,341 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-01-12T05:35:14,343 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-01-12T05:35:14,362 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-01-12T05:35:14,365 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-01-12T05:35:14,368 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-01-12T05:35:14,370 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-01-12T05:35:14,372 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:14,375 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-01-12T05:35:14,377 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-01-12T05:35:14,380 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-01-12T05:35:14,383 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-01-12T05:35:14,385 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-01-12T05:35:14,388 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-01-12T05:35:14,390 creating .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,391 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,393 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,395 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,397 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,400 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,402 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,404 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,407 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,409 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,411 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,413 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,415 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,417 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,419 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,421 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,422 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,424 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,426 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,428 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-12T05:35:14,430 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-12T05:35:14,432 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-12T05:35:14,434 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-12T05:35:14,435 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-12T05:35:14,437 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:14,438 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:14,440 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:14,442 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:14,444 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-12T05:35:14,445 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-12T05:35:14,447 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-12T05:35:14,449 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-01-12T05:35:14,452 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-12T05:35:14,454 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-12T05:35:14,456 creating .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,457 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,460 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,462 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,465 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,467 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,470 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,472 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,475 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,477 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,479 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,481 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,483 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-01-12T05:35:14,485 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-01-12T05:35:14,488 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-01-12T05:35:14,490 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-01-12T05:35:14,492 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-01-12T05:35:14,495 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-01-12T05:35:14,497 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-01-12T05:35:14,499 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-01-12T05:35:14,501 creating .build/lib/appinfra/scripts/docker/pg 2026-01-12T05:35:14,503 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-12T05:35:14,505 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-01-12T05:35:14,507 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-12T05:35:14,509 creating .build/lib/appinfra/etc 2026-01-12T05:35:14,510 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-01-12T05:35:14,512 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-01-12T05:35:14,514 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-01-12T05:35:14,516 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-01-12T05:35:14,519 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-01-12T05:35:14,521 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-01-12T05:35:14,526 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-01-12T05:35:14,529 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-01-12T05:35:14,531 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-01-12T05:35:14,539 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-01-12T05:35:14,547 creating .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,548 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,550 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,552 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,555 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,557 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,559 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,561 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,563 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-01-12T05:35:14,580 creating .build/lib/appinfra/examples/02a_app_using_framework 2026-01-12T05:35:14,581 copying appinfra/examples/02a_app_using_framework/Makefile -> .build/lib/appinfra/examples/02a_app_using_framework 2026-01-12T05:35:14,624 appinfra: git info not available, skipping _build_info.py 2026-01-12T05:35:14,637 installing to .build/bdist.linux-armv7l/wheel 2026-01-12T05:35:14,638 running install 2026-01-12T05:35:14,661 running install_lib 2026-01-12T05:35:14,669 creating .build/bdist.linux-armv7l/wheel 2026-01-12T05:35:14,671 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-01-12T05:35:14,673 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-01-12T05:35:14,674 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,676 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,678 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,680 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,682 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,684 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,686 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,688 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,690 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,692 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,695 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-01-12T05:35:14,696 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-12T05:35:14,699 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-12T05:35:14,701 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-12T05:35:14,703 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-12T05:35:14,705 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-12T05:35:14,708 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-01-12T05:35:14,709 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-12T05:35:14,711 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-12T05:35:14,713 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-12T05:35:14,715 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-12T05:35:14,717 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-12T05:35:14,720 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-12T05:35:14,722 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,724 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,727 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-12T05:35:14,730 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-01-12T05:35:14,731 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-12T05:35:14,733 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-12T05:35:14,735 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-12T05:35:14,737 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-12T05:35:14,739 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-12T05:35:14,743 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-01-12T05:35:14,744 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-12T05:35:14,746 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-12T05:35:14,748 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-12T05:35:14,750 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-12T05:35:14,752 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-12T05:35:14,754 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-12T05:35:14,757 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-01-12T05:35:14,758 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,760 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,762 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,764 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,765 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,768 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,770 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,772 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-12T05:35:14,775 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:14,777 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:14,779 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-01-12T05:35:14,780 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,782 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,784 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,786 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-01-12T05:35:14,787 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-12T05:35:14,789 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-12T05:35:14,791 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-12T05:35:14,792 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-12T05:35:14,794 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,797 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-01-12T05:35:14,798 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-12T05:35:14,800 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-12T05:35:14,802 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-12T05:35:14,805 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-12T05:35:14,806 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-12T05:35:14,809 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-12T05:35:14,811 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,814 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,816 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-01-12T05:35:14,817 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-12T05:35:14,819 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-12T05:35:14,821 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,823 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-12T05:35:14,826 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-01-12T05:35:14,828 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,830 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,832 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,835 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,838 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,840 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,843 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,845 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-12T05:35:14,849 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-01-12T05:35:14,850 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-12T05:35:14,852 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-12T05:35:14,854 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-12T05:35:14,856 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-12T05:35:14,859 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-12T05:35:14,861 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-12T05:35:14,864 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-01-12T05:35:14,865 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-12T05:35:14,868 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-12T05:35:14,870 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-12T05:35:14,872 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-12T05:35:14,875 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-01-12T05:35:14,876 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-12T05:35:14,879 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-12T05:35:14,882 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-01-12T05:35:14,883 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-12T05:35:14,886 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-12T05:35:14,888 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-12T05:35:14,890 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-12T05:35:14,892 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-12T05:35:14,894 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-01-12T05:35:14,896 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-01-12T05:35:14,897 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-12T05:35:14,899 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-12T05:35:14,900 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-12T05:35:14,902 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-12T05:35:14,905 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-01-12T05:35:14,906 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-12T05:35:14,908 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-12T05:35:14,910 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-12T05:35:14,912 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-12T05:35:14,914 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-12T05:35:14,916 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-12T05:35:14,919 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-12T05:35:14,920 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-12T05:35:14,923 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-01-12T05:35:14,924 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-12T05:35:14,927 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-12T05:35:14,929 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-12T05:35:14,931 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-12T05:35:14,933 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-12T05:35:14,936 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-01-12T05:35:14,937 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,939 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,941 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,943 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,945 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,947 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,949 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,951 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-12T05:35:14,953 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:14,955 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:14,957 copying .build/lib/appinfra/yaml.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:14,960 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-01-12T05:35:14,961 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-12T05:35:14,963 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-12T05:35:14,965 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-12T05:35:14,967 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-01-12T05:35:14,968 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,971 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,973 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,975 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,977 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,979 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,981 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-01-12T05:35:14,982 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-12T05:35:14,984 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-12T05:35:14,986 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-12T05:35:14,988 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,990 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,992 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,995 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:14,997 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-12T05:35:15,000 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-01-12T05:35:15,001 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-12T05:35:15,003 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-12T05:35:15,005 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-12T05:35:15,007 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-12T05:35:15,009 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-12T05:35:15,012 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-01-12T05:35:15,013 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,015 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,017 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-01-12T05:35:15,019 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-01-12T05:35:15,020 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-12T05:35:15,022 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-12T05:35:15,024 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-12T05:35:15,025 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,028 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,030 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,032 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,034 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-01-12T05:35:15,035 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,037 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,039 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,042 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,044 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,046 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,048 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,050 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,052 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,054 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,056 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,058 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-12T05:35:15,060 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-01-12T05:35:15,061 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,063 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,065 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,067 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,069 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,071 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,073 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,074 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-12T05:35:15,076 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,078 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-12T05:35:15,080 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:15,082 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-01-12T05:35:15,083 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-12T05:35:15,086 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-12T05:35:15,088 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-12T05:35:15,091 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-01-12T05:35:15,092 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,094 copying .build/lib/appinfra/docs/api/subprocess.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,096 copying .build/lib/appinfra/docs/api/cli.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,098 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,101 copying .build/lib/appinfra/docs/api/observability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,103 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,105 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,107 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,109 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,111 copying .build/lib/appinfra/docs/api/net.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,113 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,116 copying .build/lib/appinfra/docs/api/config.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,118 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,120 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,122 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,124 copying .build/lib/appinfra/docs/api/security.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,126 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-12T05:35:15,129 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-12T05:35:15,131 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-12T05:35:15,134 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-01-12T05:35:15,135 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,138 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,140 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,142 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,144 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,146 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,148 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,150 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,152 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,154 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,156 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,159 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-12T05:35:15,161 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:15,164 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:15,166 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:15,169 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-01-12T05:35:15,170 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-12T05:35:15,172 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-12T05:35:15,174 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-12T05:35:15,177 creating .build/bdist.linux-armv7l/wheel/appinfra/db/sqlite 2026-01-12T05:35:15,178 copying .build/lib/appinfra/db/sqlite/sqlite.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-01-12T05:35:15,180 copying .build/lib/appinfra/db/sqlite/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-01-12T05:35:15,182 copying .build/lib/appinfra/db/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-12T05:35:15,184 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-01-12T05:35:15,185 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,187 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,190 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,191 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,193 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,196 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,198 copying .build/lib/appinfra/db/pg/vector.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,200 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-12T05:35:15,202 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:15,204 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-01-12T05:35:15,205 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-12T05:35:15,207 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-12T05:35:15,209 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:15,212 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-01-12T05:35:15,213 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-12T05:35:15,214 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-12T05:35:15,216 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-12T05:35:15,218 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-12T05:35:15,221 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-01-12T05:35:15,222 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-01-12T05:35:15,224 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,225 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,227 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,229 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,231 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,232 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,234 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,236 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-01-12T05:35:15,238 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-01-12T05:35:15,239 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-12T05:35:15,242 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-01-12T05:35:15,243 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-12T05:35:15,245 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,246 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,248 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,250 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,252 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,254 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,256 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,258 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,259 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,261 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,263 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,266 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:15,266 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:15,268 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:15,270 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-12T05:35:15,272 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,274 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-12T05:35:15,276 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-01-12T05:35:15,277 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-12T05:35:15,279 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-12T05:35:15,281 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-12T05:35:15,283 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-12T05:35:15,285 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-12T05:35:15,288 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-12T05:35:15,290 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-12T05:35:15,293 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-01-12T05:35:15,295 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-01-12T05:35:15,296 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-12T05:35:15,299 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-12T05:35:15,302 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-12T05:35:15,304 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-12T05:35:15,306 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-12T05:35:15,309 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-01-12T05:35:15,310 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-12T05:35:15,312 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-12T05:35:15,314 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-12T05:35:15,316 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-01-12T05:35:15,317 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-01-12T05:35:15,320 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-01-12T05:35:15,321 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-12T05:35:15,323 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-12T05:35:15,325 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-12T05:35:15,327 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-12T05:35:15,330 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-12T05:35:15,332 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-12T05:35:15,334 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-12T05:35:15,337 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-01-12T05:35:15,338 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-12T05:35:15,341 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-12T05:35:15,343 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-12T05:35:15,345 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-12T05:35:15,347 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02a_app_using_framework 2026-01-12T05:35:15,348 copying .build/lib/appinfra/examples/02a_app_using_framework/Makefile -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02a_app_using_framework 2026-01-12T05:35:15,351 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-01-12T05:35:15,352 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-12T05:35:15,354 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-12T05:35:15,357 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-12T05:35:15,358 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-12T05:35:15,360 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-12T05:35:15,363 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-01-12T05:35:15,364 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-12T05:35:15,366 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-12T05:35:15,368 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-12T05:35:15,369 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-12T05:35:15,371 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-12T05:35:15,373 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-12T05:35:15,375 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-01-12T05:35:15,376 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,378 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,382 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,383 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,386 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,388 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,390 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,392 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-12T05:35:15,395 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-01-12T05:35:15,396 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-12T05:35:15,398 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-12T05:35:15,401 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-01-12T05:35:15,402 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-12T05:35:15,404 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-12T05:35:15,406 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-12T05:35:15,408 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-01-12T05:35:15,409 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-01-12T05:35:15,412 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-12T05:35:15,415 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-01-12T05:35:15,416 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-12T05:35:15,419 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-12T05:35:15,421 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-01-12T05:35:15,422 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-12T05:35:15,424 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-12T05:35:15,426 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-12T05:35:15,428 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-12T05:35:15,430 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-12T05:35:15,433 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-12T05:35:15,435 running install_egg_info 2026-01-12T05:35:15,441 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.2.1-py3.11.egg-info 2026-01-12T05:35:15,454 running install_scripts 2026-01-12T05:35:15,466 creating .build/bdist.linux-armv7l/wheel/appinfra-0.2.1.dist-info/WHEEL 2026-01-12T05:35:15,468 creating '/tmp/pip-wheel-a_iherwp/.tmp-qwnrlmp0/appinfra-0.2.1-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-01-12T05:35:15,472 adding 'appinfra/__init__.py' 2026-01-12T05:35:15,473 adding 'appinfra/_build_info.py' 2026-01-12T05:35:15,475 adding 'appinfra/deprecation.py' 2026-01-12T05:35:15,477 adding 'appinfra/dict.py' 2026-01-12T05:35:15,480 adding 'appinfra/dot_dict.py' 2026-01-12T05:35:15,482 adding 'appinfra/ewma.py' 2026-01-12T05:35:15,484 adding 'appinfra/exceptions.py' 2026-01-12T05:35:15,486 adding 'appinfra/rate_limit.py' 2026-01-12T05:35:15,489 adding 'appinfra/regex_utils.py' 2026-01-12T05:35:15,492 adding 'appinfra/size.py' 2026-01-12T05:35:15,493 adding 'appinfra/utils.py' 2026-01-12T05:35:15,500 adding 'appinfra/yaml.py' 2026-01-12T05:35:15,503 adding 'appinfra/app/__init__.py' 2026-01-12T05:35:15,505 adding 'appinfra/app/args.py' 2026-01-12T05:35:15,507 adding 'appinfra/app/constants.py' 2026-01-12T05:35:15,510 adding 'appinfra/app/decorators.py' 2026-01-12T05:35:15,513 adding 'appinfra/app/decorators.pyi' 2026-01-12T05:35:15,516 adding 'appinfra/app/errors.py' 2026-01-12T05:35:15,518 adding 'appinfra/app/testing.py' 2026-01-12T05:35:15,519 adding 'appinfra/app/utils.py' 2026-01-12T05:35:15,521 adding 'appinfra/app/builder/__init__.py' 2026-01-12T05:35:15,526 adding 'appinfra/app/builder/app.py' 2026-01-12T05:35:15,528 adding 'appinfra/app/builder/config.py' 2026-01-12T05:35:15,531 adding 'appinfra/app/builder/hook.py' 2026-01-12T05:35:15,534 adding 'appinfra/app/builder/middleware.py' 2026-01-12T05:35:15,536 adding 'appinfra/app/builder/plugin.py' 2026-01-12T05:35:15,538 adding 'appinfra/app/builder/tool.py' 2026-01-12T05:35:15,541 adding 'appinfra/app/builder/validation.py' 2026-01-12T05:35:15,543 adding 'appinfra/app/builder/configurer/__init__.py' 2026-01-12T05:35:15,545 adding 'appinfra/app/builder/configurer/advanced.py' 2026-01-12T05:35:15,548 adding 'appinfra/app/builder/configurer/logging.py' 2026-01-12T05:35:15,550 adding 'appinfra/app/builder/configurer/server.py' 2026-01-12T05:35:15,552 adding 'appinfra/app/builder/configurer/tool.py' 2026-01-12T05:35:15,554 adding 'appinfra/app/builder/configurer/version.py' 2026-01-12T05:35:15,556 adding 'appinfra/app/cli/__init__.py' 2026-01-12T05:35:15,558 adding 'appinfra/app/cli/commands.py' 2026-01-12T05:35:15,560 adding 'appinfra/app/cli/help.py' 2026-01-12T05:35:15,562 adding 'appinfra/app/cli/parser.py' 2026-01-12T05:35:15,564 adding 'appinfra/app/core/__init__.py' 2026-01-12T05:35:15,569 adding 'appinfra/app/core/app.py' 2026-01-12T05:35:15,572 adding 'appinfra/app/core/config.py' 2026-01-12T05:35:15,575 adding 'appinfra/app/core/lifecycle.py' 2026-01-12T05:35:15,577 adding 'appinfra/app/core/logging_utils.py' 2026-01-12T05:35:15,586 adding 'appinfra/app/core/shutdown.py' 2026-01-12T05:35:15,588 adding 'appinfra/app/docs/__init__.py' 2026-01-12T05:35:15,590 adding 'appinfra/app/docs/generator.py' 2026-01-12T05:35:15,593 adding 'appinfra/app/fastapi/__init__.py' 2026-01-12T05:35:15,595 adding 'appinfra/app/fastapi/plugin.py' 2026-01-12T05:35:15,599 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-01-12T05:35:15,601 adding 'appinfra/app/fastapi/builder/route.py' 2026-01-12T05:35:15,603 adding 'appinfra/app/fastapi/builder/server.py' 2026-01-12T05:35:15,605 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-01-12T05:35:15,606 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-01-12T05:35:15,609 adding 'appinfra/app/fastapi/config/__init__.py' 2026-01-12T05:35:15,610 adding 'appinfra/app/fastapi/config/api.py' 2026-01-12T05:35:15,612 adding 'appinfra/app/fastapi/config/ipc.py' 2026-01-12T05:35:15,613 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-01-12T05:35:15,615 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-01-12T05:35:15,618 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-01-12T05:35:15,620 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-01-12T05:35:15,622 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-01-12T05:35:15,624 adding 'appinfra/app/fastapi/runtime/server.py' 2026-01-12T05:35:15,626 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-01-12T05:35:15,628 adding 'appinfra/app/server/__init__.py' 2026-01-12T05:35:15,630 adding 'appinfra/app/server/base.py' 2026-01-12T05:35:15,632 adding 'appinfra/app/server/handlers.py' 2026-01-12T05:35:15,634 adding 'appinfra/app/server/routes.py' 2026-01-12T05:35:15,636 adding 'appinfra/app/tools/__init__.py' 2026-01-12T05:35:15,638 adding 'appinfra/app/tools/base.py' 2026-01-12T05:35:15,640 adding 'appinfra/app/tools/group.py' 2026-01-12T05:35:15,642 adding 'appinfra/app/tools/protocol.py' 2026-01-12T05:35:15,644 adding 'appinfra/app/tools/registry.py' 2026-01-12T05:35:15,646 adding 'appinfra/app/tracing/__init__.py' 2026-01-12T05:35:15,648 adding 'appinfra/app/tracing/traceable.py' 2026-01-12T05:35:15,650 adding 'appinfra/cli/__init__.py' 2026-01-12T05:35:15,652 adding 'appinfra/cli/cli.py' 2026-01-12T05:35:15,653 adding 'appinfra/cli/output.py' 2026-01-12T05:35:15,656 adding 'appinfra/cli/tools/__init__.py' 2026-01-12T05:35:15,660 adding 'appinfra/cli/tools/check_functions.py' 2026-01-12T05:35:15,662 adding 'appinfra/cli/tools/code_quality.py' 2026-01-12T05:35:15,664 adding 'appinfra/cli/tools/completion_tool.py' 2026-01-12T05:35:15,666 adding 'appinfra/cli/tools/config_tool.py' 2026-01-12T05:35:15,672 adding 'appinfra/cli/tools/docs_tool.py' 2026-01-12T05:35:15,674 adding 'appinfra/cli/tools/doctor_tool.py' 2026-01-12T05:35:15,675 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-01-12T05:35:15,678 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-01-12T05:35:15,679 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-01-12T05:35:15,681 adding 'appinfra/cli/tools/version_tool.py' 2026-01-12T05:35:15,682 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-01-12T05:35:15,684 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-01-12T05:35:15,685 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-01-12T05:35:15,687 adding 'appinfra/config/__init__.py' 2026-01-12T05:35:15,689 adding 'appinfra/config/config.py' 2026-01-12T05:35:15,691 adding 'appinfra/config/constants.py' 2026-01-12T05:35:15,692 adding 'appinfra/config/schemas.py' 2026-01-12T05:35:15,695 adding 'appinfra/config/watcher.py' 2026-01-12T05:35:15,697 adding 'appinfra/db/README.md' 2026-01-12T05:35:15,698 adding 'appinfra/db/__init__.py' 2026-01-12T05:35:15,700 adding 'appinfra/db/db.py' 2026-01-12T05:35:15,701 adding 'appinfra/db/utils.py' 2026-01-12T05:35:15,703 adding 'appinfra/db/pg/__init__.py' 2026-01-12T05:35:15,705 adding 'appinfra/db/pg/connection.py' 2026-01-12T05:35:15,706 adding 'appinfra/db/pg/core.py' 2026-01-12T05:35:15,707 adding 'appinfra/db/pg/interface.py' 2026-01-12T05:35:15,709 adding 'appinfra/db/pg/pg.py' 2026-01-12T05:35:15,710 adding 'appinfra/db/pg/reconnection.py' 2026-01-12T05:35:15,712 adding 'appinfra/db/pg/session.py' 2026-01-12T05:35:15,713 adding 'appinfra/db/pg/vector.py' 2026-01-12T05:35:15,714 adding 'appinfra/db/sqlite/__init__.py' 2026-01-12T05:35:15,716 adding 'appinfra/db/sqlite/sqlite.py' 2026-01-12T05:35:15,718 adding 'appinfra/docs/LICENSE' 2026-01-12T05:35:15,720 adding 'appinfra/docs/README.md' 2026-01-12T05:35:15,722 adding 'appinfra/docs/SECURITY.md' 2026-01-12T05:35:15,724 adding 'appinfra/docs/getting-started.md' 2026-01-12T05:35:15,726 adding 'appinfra/docs/index.md' 2026-01-12T05:35:15,728 adding 'appinfra/docs/api/app-builder.md' 2026-01-12T05:35:15,729 adding 'appinfra/docs/api/app.md' 2026-01-12T05:35:15,731 adding 'appinfra/docs/api/cli.md' 2026-01-12T05:35:15,732 adding 'appinfra/docs/api/config.md' 2026-01-12T05:35:15,734 adding 'appinfra/docs/api/database.md' 2026-01-12T05:35:15,735 adding 'appinfra/docs/api/exceptions.md' 2026-01-12T05:35:15,737 adding 'appinfra/docs/api/fastapi.md' 2026-01-12T05:35:15,739 adding 'appinfra/docs/api/index.md' 2026-01-12T05:35:15,741 adding 'appinfra/docs/api/logging.md' 2026-01-12T05:35:15,742 adding 'appinfra/docs/api/net.md' 2026-01-12T05:35:15,743 adding 'appinfra/docs/api/observability.md' 2026-01-12T05:35:15,745 adding 'appinfra/docs/api/security.md' 2026-01-12T05:35:15,746 adding 'appinfra/docs/api/subprocess.md' 2026-01-12T05:35:15,748 adding 'appinfra/docs/api/time.md' 2026-01-12T05:35:15,750 adding 'appinfra/docs/api/ui.md' 2026-01-12T05:35:15,751 adding 'appinfra/docs/api/utilities.md' 2026-01-12T05:35:15,753 adding 'appinfra/docs/api/version.md' 2026-01-12T05:35:15,755 adding 'appinfra/docs/guides/api-stability.md' 2026-01-12T05:35:15,756 adding 'appinfra/docs/guides/config-based-logging.md' 2026-01-12T05:35:15,758 adding 'appinfra/docs/guides/contributing.md' 2026-01-12T05:35:15,760 adding 'appinfra/docs/guides/coverage-targets.md' 2026-01-12T05:35:15,761 adding 'appinfra/docs/guides/environment-variables.md' 2026-01-12T05:35:15,763 adding 'appinfra/docs/guides/framework-integration.md' 2026-01-12T05:35:15,765 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-01-12T05:35:15,766 adding 'appinfra/docs/guides/logging-builder.md' 2026-01-12T05:35:15,770 adding 'appinfra/docs/guides/makefile-customization.md' 2026-01-12T05:35:15,771 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-01-12T05:35:15,773 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-01-12T05:35:15,774 adding 'appinfra/docs/guides/virtual-environment.md' 2026-01-12T05:35:15,778 adding 'appinfra/etc/README.md' 2026-01-12T05:35:15,780 adding 'appinfra/etc/fastapi.yaml' 2026-01-12T05:35:15,781 adding 'appinfra/etc/infra.yaml' 2026-01-12T05:35:15,782 adding 'appinfra/etc/lg.yaml' 2026-01-12T05:35:15,783 adding 'appinfra/etc/mkdocs.yaml' 2026-01-12T05:35:15,785 adding 'appinfra/etc/pg.yaml' 2026-01-12T05:35:15,787 adding 'appinfra/examples/README.md' 2026-01-12T05:35:15,789 adding 'appinfra/examples/01_basics/README.md' 2026-01-12T05:35:15,790 adding 'appinfra/examples/01_basics/hello_world.py' 2026-01-12T05:35:15,791 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-01-12T05:35:15,793 adding 'appinfra/examples/02_app_framework/README.md' 2026-01-12T05:35:15,795 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-01-12T05:35:15,796 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-01-12T05:35:15,797 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-01-12T05:35:15,799 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-01-12T05:35:15,800 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-01-12T05:35:15,802 adding 'appinfra/examples/02a_app_using_framework/Makefile' 2026-01-12T05:35:15,804 adding 'appinfra/examples/03_logging/README.md' 2026-01-12T05:35:15,806 adding 'appinfra/examples/03_logging/database_logging.py' 2026-01-12T05:35:15,808 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-01-12T05:35:15,810 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-01-12T05:35:15,812 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-01-12T05:35:15,814 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-01-12T05:35:15,815 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-01-12T05:35:15,818 adding 'appinfra/examples/04_configuration/README.md' 2026-01-12T05:35:15,819 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-01-12T05:35:15,821 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-01-12T05:35:15,822 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-01-12T05:35:15,824 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-01-12T05:35:15,826 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-01-12T05:35:15,827 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-01-12T05:35:15,828 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-01-12T05:35:15,829 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-01-12T05:35:15,830 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-01-12T05:35:15,831 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-01-12T05:35:15,832 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-01-12T05:35:15,834 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-01-12T05:35:15,835 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-01-12T05:35:15,836 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-01-12T05:35:15,837 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-01-12T05:35:15,838 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-01-12T05:35:15,839 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-01-12T05:35:15,841 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-01-12T05:35:15,842 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-01-12T05:35:15,843 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-01-12T05:35:15,844 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-01-12T05:35:15,845 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-01-12T05:35:15,846 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-01-12T05:35:15,848 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-01-12T05:35:15,849 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-01-12T05:35:15,850 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-01-12T05:35:15,852 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-01-12T05:35:15,854 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-01-12T05:35:15,855 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-01-12T05:35:15,856 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-01-12T05:35:15,858 adding 'appinfra/examples/05_database/README.md' 2026-01-12T05:35:15,860 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-01-12T05:35:15,862 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-01-12T05:35:15,864 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-01-12T05:35:15,867 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-01-12T05:35:15,869 adding 'appinfra/examples/06_advanced/README.md' 2026-01-12T05:35:15,870 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-01-12T05:35:15,872 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-01-12T05:35:15,873 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-01-12T05:35:15,874 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-01-12T05:35:15,876 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-01-12T05:35:15,879 adding 'appinfra/examples/08_decorators/README.md' 2026-01-12T05:35:15,880 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-01-12T05:35:15,882 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-01-12T05:35:15,883 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-01-12T05:35:15,885 adding 'appinfra/examples/09_ui/README.md' 2026-01-12T05:35:15,887 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-01-12T05:35:15,888 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-01-12T05:35:15,890 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-01-12T05:35:15,891 adding 'appinfra/examples/09_ui/rich_output.py' 2026-01-12T05:35:15,892 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-01-12T05:35:15,894 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-01-12T05:35:15,896 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-01-12T05:35:15,898 adding 'appinfra/examples/10_plugins/README.md' 2026-01-12T05:35:15,900 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-01-12T05:35:15,902 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-01-12T05:35:15,904 adding 'appinfra/examples/12_version_tracking/README.md' 2026-01-12T05:35:15,905 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-01-12T05:35:15,907 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-01-12T05:35:15,909 adding 'appinfra/log/__init__.py' 2026-01-12T05:35:15,911 adding 'appinfra/log/callback.py' 2026-01-12T05:35:15,912 adding 'appinfra/log/colors.py' 2026-01-12T05:35:15,914 adding 'appinfra/log/config.py' 2026-01-12T05:35:15,915 adding 'appinfra/log/config_holder.py' 2026-01-12T05:35:15,916 adding 'appinfra/log/constants.py' 2026-01-12T05:35:15,918 adding 'appinfra/log/exceptions.py' 2026-01-12T05:35:15,920 adding 'appinfra/log/factory.py' 2026-01-12T05:35:15,922 adding 'appinfra/log/formatters.py' 2026-01-12T05:35:15,925 adding 'appinfra/log/handler_factory.py' 2026-01-12T05:35:15,927 adding 'appinfra/log/level_manager.py' 2026-01-12T05:35:15,929 adding 'appinfra/log/logger.py' 2026-01-12T05:35:15,931 adding 'appinfra/log/reloader.py' 2026-01-12T05:35:15,932 adding 'appinfra/log/builder/__init__.py' 2026-01-12T05:35:15,934 adding 'appinfra/log/builder/builder.py' 2026-01-12T05:35:15,936 adding 'appinfra/log/builder/console.py' 2026-01-12T05:35:15,937 adding 'appinfra/log/builder/file.py' 2026-01-12T05:35:15,939 adding 'appinfra/log/builder/interface.py' 2026-01-12T05:35:15,941 adding 'appinfra/log/builder/json.py' 2026-01-12T05:35:15,943 adding 'appinfra/log/builder/quick.py' 2026-01-12T05:35:15,945 adding 'appinfra/log/builder/database/__init__.py' 2026-01-12T05:35:15,947 adding 'appinfra/log/builder/database/builder.py' 2026-01-12T05:35:15,948 adding 'appinfra/log/builder/database/config.py' 2026-01-12T05:35:15,950 adding 'appinfra/log/builder/database/handler.py' 2026-01-12T05:35:15,952 adding 'appinfra/net/README.md' 2026-01-12T05:35:15,953 adding 'appinfra/net/__init__.py' 2026-01-12T05:35:15,955 adding 'appinfra/net/exceptions.py' 2026-01-12T05:35:15,956 adding 'appinfra/net/http.py' 2026-01-12T05:35:15,958 adding 'appinfra/net/tcp.py' 2026-01-12T05:35:15,960 adding 'appinfra/observability/__init__.py' 2026-01-12T05:35:15,961 adding 'appinfra/observability/hooks.py' 2026-01-12T05:35:15,964 adding 'appinfra/scripts/check.sh' 2026-01-12T05:35:15,966 adding 'appinfra/scripts/cicd-test.sh' 2026-01-12T05:35:15,967 adding 'appinfra/scripts/docs-config.sh' 2026-01-12T05:35:15,969 adding 'appinfra/scripts/install_deps.py' 2026-01-12T05:35:15,970 adding 'appinfra/scripts/pg-config.sh' 2026-01-12T05:35:15,971 adding 'appinfra/scripts/pg-info.sh' 2026-01-12T05:35:15,973 adding 'appinfra/scripts/type-hint.sh' 2026-01-12T05:35:15,974 adding 'appinfra/scripts/yaml2json.sh' 2026-01-12T05:35:15,975 adding 'appinfra/scripts/cicd/.env.local.example' 2026-01-12T05:35:15,977 adding 'appinfra/scripts/cicd/.env.test' 2026-01-12T05:35:15,978 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-01-12T05:35:15,980 adding 'appinfra/scripts/cicd/Dockerfile' 2026-01-12T05:35:15,981 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-01-12T05:35:15,982 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-01-12T05:35:15,983 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-01-12T05:35:15,984 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-01-12T05:35:15,986 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-01-12T05:35:15,988 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-01-12T05:35:15,989 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-01-12T05:35:15,990 adding 'appinfra/scripts/make/Makefile.all' 2026-01-12T05:35:15,992 adding 'appinfra/scripts/make/Makefile.cicd' 2026-01-12T05:35:15,993 adding 'appinfra/scripts/make/Makefile.clean' 2026-01-12T05:35:15,994 adding 'appinfra/scripts/make/Makefile.config' 2026-01-12T05:35:15,996 adding 'appinfra/scripts/make/Makefile.dev' 2026-01-12T05:35:15,997 adding 'appinfra/scripts/make/Makefile.docs' 2026-01-12T05:35:15,998 adding 'appinfra/scripts/make/Makefile.env' 2026-01-12T05:35:16,000 adding 'appinfra/scripts/make/Makefile.help' 2026-01-12T05:35:16,001 adding 'appinfra/scripts/make/Makefile.install' 2026-01-12T05:35:16,003 adding 'appinfra/scripts/make/Makefile.pg' 2026-01-12T05:35:16,004 adding 'appinfra/scripts/make/Makefile.pytest' 2026-01-12T05:35:16,005 adding 'appinfra/scripts/make/Makefile.utils' 2026-01-12T05:35:16,007 adding 'appinfra/security/__init__.py' 2026-01-12T05:35:16,008 adding 'appinfra/security/filter.py' 2026-01-12T05:35:16,010 adding 'appinfra/security/masking.py' 2026-01-12T05:35:16,011 adding 'appinfra/security/patterns.py' 2026-01-12T05:35:16,013 adding 'appinfra/subprocess/__init__.py' 2026-01-12T05:35:16,015 adding 'appinfra/subprocess/context.py' 2026-01-12T05:35:16,017 adding 'appinfra/time/README.md' 2026-01-12T05:35:16,018 adding 'appinfra/time/__init__.py' 2026-01-12T05:35:16,020 adding 'appinfra/time/date_range.py' 2026-01-12T05:35:16,022 adding 'appinfra/time/delta.py' 2026-01-12T05:35:16,023 adding 'appinfra/time/eta.py' 2026-01-12T05:35:16,026 adding 'appinfra/time/sched.py' 2026-01-12T05:35:16,029 adding 'appinfra/time/ticker.py' 2026-01-12T05:35:16,030 adding 'appinfra/time/time.py' 2026-01-12T05:35:16,032 adding 'appinfra/ui/__init__.py' 2026-01-12T05:35:16,034 adding 'appinfra/ui/console.py' 2026-01-12T05:35:16,035 adding 'appinfra/ui/fallback.py' 2026-01-12T05:35:16,037 adding 'appinfra/ui/help.py' 2026-01-12T05:35:16,039 adding 'appinfra/ui/progress_logger.py' 2026-01-12T05:35:16,042 adding 'appinfra/ui/prompts.py' 2026-01-12T05:35:16,044 adding 'appinfra/version/__init__.py' 2026-01-12T05:35:16,045 adding 'appinfra/version/actions.py' 2026-01-12T05:35:16,047 adding 'appinfra/version/build_info.py' 2026-01-12T05:35:16,049 adding 'appinfra/version/info.py' 2026-01-12T05:35:16,051 adding 'appinfra/version/setup_hook.py' 2026-01-12T05:35:16,052 adding 'appinfra/version/setuptools_hook.py' 2026-01-12T05:35:16,054 adding 'appinfra/version/sources.py' 2026-01-12T05:35:16,055 adding 'appinfra/version/tracker.py' 2026-01-12T05:35:16,059 adding 'appinfra-0.2.1.dist-info/licenses/LICENSE' 2026-01-12T05:35:16,061 adding 'appinfra-0.2.1.dist-info/METADATA' 2026-01-12T05:35:16,063 adding 'appinfra-0.2.1.dist-info/WHEEL' 2026-01-12T05:35:16,064 adding 'appinfra-0.2.1.dist-info/entry_points.txt' 2026-01-12T05:35:16,064 adding 'appinfra-0.2.1.dist-info/top_level.txt' 2026-01-12T05:35:16,069 adding 'appinfra-0.2.1.dist-info/RECORD' 2026-01-12T05:35:16,080 removing .build/bdist.linux-armv7l/wheel 2026-01-12T05:35:16,268 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-01-12T05:35:16,278 Created wheel for appinfra: filename=appinfra-0.2.1-py3-none-any.whl size=603521 sha256=fa314fea85e4f2eebbb349e16eb7b74c160aa2261be40cfefc9b9aceec79049c 2026-01-12T05:35:16,279 Stored in directory: /tmp/pip-ephem-wheel-cache-0hb4x2fg/wheels/dc/c3/b8/36147ea3a22e24ea84b8014cb74d806fc34b404beb97aadbd8 2026-01-12T05:35:16,303 Successfully built appinfra 2026-01-12T05:35:16,333 Removed build tracker: '/tmp/pip-build-tracker-masknnwa'