2026-01-06T04:45:41,950 Created temporary directory: /tmp/pip-ephem-wheel-cache-wuf7xh5n 2026-01-06T04:45:41,952 Created temporary directory: /tmp/pip-build-tracker-_4jm20ze 2026-01-06T04:45:41,953 Initialized build tracking at /tmp/pip-build-tracker-_4jm20ze 2026-01-06T04:45:41,953 Created build tracker: /tmp/pip-build-tracker-_4jm20ze 2026-01-06T04:45:41,954 Entered build tracker: /tmp/pip-build-tracker-_4jm20ze 2026-01-06T04:45:41,955 Created temporary directory: /tmp/pip-wheel-8cdwspra 2026-01-06T04:45:41,957 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-06T04:45:41,960 Created temporary directory: /tmp/pip-ephem-wheel-cache-varapyh6 2026-01-06T04:45:41,982 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T04:45:41,985 2 location(s) to search for versions of appinfra: 2026-01-06T04:45:41,985 * https://pypi.org/simple/appinfra/ 2026-01-06T04:45:41,985 * https://www.piwheels.org/simple/appinfra/ 2026-01-06T04:45:41,986 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-01-06T04:45:41,987 Getting page https://pypi.org/simple/appinfra/ 2026-01-06T04:45:41,988 Found index url https://pypi.org/simple 2026-01-06T04:45:42,208 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-01-06T04:45:42,211 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-06T04:45:42,212 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-06T04:45:42,213 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-06T04:45:42,213 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-06T04:45:42,214 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-06T04:45:42,215 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-06T04:45:42,216 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-06T04:45:42,217 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-06T04:45:42,217 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-06T04:45:42,218 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-06T04:45:42,219 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-01-06T04:45:42,220 Getting page https://www.piwheels.org/simple/appinfra/ 2026-01-06T04:45:42,221 Found index url https://www.piwheels.org/simple 2026-01-06T04:45:42,386 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-01-06T04:45:42,389 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-06T04:45:42,389 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-06T04:45:42,390 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-06T04:45:42,390 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-06T04:45:42,391 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-01-06T04:45:42,392 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-01-06T04:45:42,410 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-01-06T04:45:42,428 Collecting appinfra==0.1.3 2026-01-06T04:45:42,431 Created temporary directory: /tmp/pip-unpack-qq3uf7tg 2026-01-06T04:45:42,651 Downloading appinfra-0.1.3.tar.gz (816 kB) 2026-01-06T04:45:43,907 Added appinfra==0.1.3 from https://files.pythonhosted.org/packages/e9/77/74e6e42335ef932c90601154c91cefc6a18a9b34dfa244cf27af673798ff/appinfra-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-_4jm20ze' 2026-01-06T04:45:43,916 Created temporary directory: /tmp/pip-build-env-cd9hwoa9 2026-01-06T04:45:43,921 Installing build dependencies: started 2026-01-06T04:45:43,922 Running command pip subprocess to install build dependencies 2026-01-06T04:45:45,192 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-06T04:45:45,882 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-06T04:45:45,909 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T04:45:47,672 Collecting setuptools>=68.0 2026-01-06T04:45:47,760 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-06T04:45:48,025 Collecting wheel 2026-01-06T04:45:48,041 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-06T04:45:48,374 Collecting setuptools-scm>=8.0 2026-01-06T04:45:48,392 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-06T04:45:48,586 Collecting packaging>=20 2026-01-06T04:45:48,605 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-06T04:45:51,647 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-06T04:45:51,896 Creating /tmp/pip-build-env-cd9hwoa9/overlay/local/bin 2026-01-06T04:45:51,898 changing mode of /tmp/pip-build-env-cd9hwoa9/overlay/local/bin/wheel to 755 2026-01-06T04:45:56,103 changing mode of /tmp/pip-build-env-cd9hwoa9/overlay/local/bin/setuptools-scm to 755 2026-01-06T04:45:56,133 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-06T04:45:56,428 Installing build dependencies: finished with status 'done' 2026-01-06T04:45:56,437 Getting requirements to build wheel: started 2026-01-06T04:45:56,439 Running command Getting requirements to build wheel 2026-01-06T04:45:57,323 running egg_info 2026-01-06T04:45:57,331 writing appinfra.egg-info/PKG-INFO 2026-01-06T04:45:57,347 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-06T04:45:57,348 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-06T04:45:57,359 writing requirements to appinfra.egg-info/requires.txt 2026-01-06T04:45:57,360 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-06T04:45:57,508 listing git files failed - pretending there aren't any 2026-01-06T04:45:57,513 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T04:45:57,563 adding license file 'LICENSE' 2026-01-06T04:45:57,585 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T04:45:57,688 Getting requirements to build wheel: finished with status 'done' 2026-01-06T04:45:57,692 Created temporary directory: /tmp/pip-modern-metadata-e6igpory 2026-01-06T04:45:57,695 Preparing metadata (pyproject.toml): started 2026-01-06T04:45:57,696 Running command Preparing metadata (pyproject.toml) 2026-01-06T04:45:58,520 running dist_info 2026-01-06T04:45:58,535 creating /tmp/pip-modern-metadata-e6igpory/appinfra.egg-info 2026-01-06T04:45:58,536 writing /tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/PKG-INFO 2026-01-06T04:45:58,552 writing dependency_links to /tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/dependency_links.txt 2026-01-06T04:45:58,554 writing entry points to /tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/entry_points.txt 2026-01-06T04:45:58,565 writing requirements to /tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/requires.txt 2026-01-06T04:45:58,566 writing top-level names to /tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/top_level.txt 2026-01-06T04:45:58,568 writing manifest file '/tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/SOURCES.txt' 2026-01-06T04:45:58,707 listing git files failed - pretending there aren't any 2026-01-06T04:45:58,711 reading manifest file '/tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/SOURCES.txt' 2026-01-06T04:45:58,714 adding license file 'LICENSE' 2026-01-06T04:45:58,726 writing manifest file '/tmp/pip-modern-metadata-e6igpory/appinfra.egg-info/SOURCES.txt' 2026-01-06T04:45:58,728 creating '/tmp/pip-modern-metadata-e6igpory/appinfra-0.1.3.dist-info' 2026-01-06T04:45:58,864 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-06T04:45:58,870 Source in /tmp/pip-wheel-8cdwspra/appinfra_6aeea6b9c42344358b2aac5db13d5ec1 has version 0.1.3, which satisfies requirement appinfra==0.1.3 from https://files.pythonhosted.org/packages/e9/77/74e6e42335ef932c90601154c91cefc6a18a9b34dfa244cf27af673798ff/appinfra-0.1.3.tar.gz 2026-01-06T04:45:58,871 Removed appinfra==0.1.3 from https://files.pythonhosted.org/packages/e9/77/74e6e42335ef932c90601154c91cefc6a18a9b34dfa244cf27af673798ff/appinfra-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-_4jm20ze' 2026-01-06T04:45:58,879 Created temporary directory: /tmp/pip-unpack-spmbd52_ 2026-01-06T04:45:58,879 Building wheels for collected packages: appinfra 2026-01-06T04:45:58,884 Created temporary directory: /tmp/pip-wheel-t_h_8mwl 2026-01-06T04:45:58,885 Destination directory: /tmp/pip-wheel-t_h_8mwl 2026-01-06T04:45:58,887 Building wheel for appinfra (pyproject.toml): started 2026-01-06T04:45:58,888 Running command Building wheel for appinfra (pyproject.toml) 2026-01-06T04:45:59,638 running bdist_wheel 2026-01-06T04:45:59,664 running build 2026-01-06T04:45:59,664 running build_py 2026-01-06T04:45:59,666 creating .build/lib/appinfra 2026-01-06T04:45:59,668 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-01-06T04:45:59,670 copying appinfra/__init__.py -> .build/lib/appinfra 2026-01-06T04:45:59,672 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-01-06T04:45:59,674 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-01-06T04:45:59,676 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-01-06T04:45:59,678 copying appinfra/utils.py -> .build/lib/appinfra 2026-01-06T04:45:59,680 copying appinfra/yaml.py -> .build/lib/appinfra 2026-01-06T04:45:59,683 copying appinfra/ewma.py -> .build/lib/appinfra 2026-01-06T04:45:59,685 copying appinfra/size.py -> .build/lib/appinfra 2026-01-06T04:45:59,687 copying appinfra/dict.py -> .build/lib/appinfra 2026-01-06T04:45:59,689 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-01-06T04:45:59,691 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-01-06T04:45:59,694 creating .build/lib/appinfra/net 2026-01-06T04:45:59,695 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-01-06T04:45:59,697 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-01-06T04:45:59,700 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-01-06T04:45:59,701 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-01-06T04:45:59,704 creating .build/lib/appinfra/subprocess 2026-01-06T04:45:59,705 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-01-06T04:45:59,707 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-01-06T04:45:59,710 creating .build/lib/appinfra/observability 2026-01-06T04:45:59,711 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-01-06T04:45:59,713 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-01-06T04:45:59,716 creating .build/lib/appinfra/security 2026-01-06T04:45:59,717 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-01-06T04:45:59,719 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-01-06T04:45:59,721 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-01-06T04:45:59,723 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-01-06T04:45:59,726 creating .build/lib/appinfra/ui 2026-01-06T04:45:59,727 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-01-06T04:45:59,729 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-01-06T04:45:59,731 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-01-06T04:45:59,734 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-01-06T04:45:59,736 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-01-06T04:45:59,738 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-01-06T04:45:59,741 creating .build/lib/appinfra/cli 2026-01-06T04:45:59,742 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-01-06T04:45:59,744 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-01-06T04:45:59,746 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-01-06T04:45:59,749 creating .build/lib/appinfra/time 2026-01-06T04:45:59,750 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-01-06T04:45:59,752 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-01-06T04:45:59,755 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-01-06T04:45:59,758 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-01-06T04:45:59,760 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-01-06T04:45:59,762 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-01-06T04:45:59,765 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-01-06T04:45:59,768 creating .build/lib/appinfra/config 2026-01-06T04:45:59,769 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-01-06T04:45:59,771 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-01-06T04:45:59,774 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-01-06T04:45:59,776 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-01-06T04:45:59,778 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-01-06T04:45:59,781 creating .build/lib/appinfra/app 2026-01-06T04:45:59,782 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-01-06T04:45:59,785 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-01-06T04:45:59,787 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-01-06T04:45:59,789 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-01-06T04:45:59,791 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-01-06T04:45:59,793 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-01-06T04:45:59,794 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-01-06T04:45:59,797 creating .build/lib/appinfra/db 2026-01-06T04:45:59,798 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-01-06T04:45:59,801 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-01-06T04:45:59,803 creating .build/lib/appinfra/scripts 2026-01-06T04:45:59,804 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-01-06T04:45:59,807 creating .build/lib/appinfra/version 2026-01-06T04:45:59,808 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,810 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,812 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,814 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,816 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,819 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,821 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,823 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-01-06T04:45:59,827 creating .build/lib/appinfra/log 2026-01-06T04:45:59,828 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,831 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,833 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,836 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,838 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,841 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,842 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,845 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,848 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,849 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,852 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,855 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,857 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-01-06T04:45:59,860 creating .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,862 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,864 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,866 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,868 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,871 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,873 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,876 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,877 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,879 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,881 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,883 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T04:45:59,886 creating .build/lib/appinfra/cli/tools/scaffold 2026-01-06T04:45:59,886 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-01-06T04:45:59,888 creating .build/lib/appinfra/examples/03_logging 2026-01-06T04:45:59,890 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T04:45:59,892 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T04:45:59,895 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T04:45:59,898 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T04:45:59,900 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T04:45:59,903 creating .build/lib/appinfra/examples/08_decorators 2026-01-06T04:45:59,904 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-01-06T04:45:59,906 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-01-06T04:45:59,907 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-01-06T04:45:59,910 creating .build/lib/appinfra/examples/07_fastapi 2026-01-06T04:45:59,911 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-01-06T04:45:59,914 creating .build/lib/appinfra/examples/04_configuration 2026-01-06T04:45:59,915 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T04:45:59,918 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T04:45:59,920 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T04:45:59,922 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T04:45:59,925 creating .build/lib/appinfra/examples/02_app_framework 2026-01-06T04:45:59,926 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T04:45:59,928 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T04:45:59,930 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T04:45:59,932 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T04:45:59,934 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T04:45:59,937 creating .build/lib/appinfra/examples/11_docs 2026-01-06T04:45:59,938 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-01-06T04:45:59,940 creating .build/lib/appinfra/examples/10_plugins 2026-01-06T04:45:59,941 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-01-06T04:45:59,945 creating .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,946 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,949 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,950 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,953 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,955 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,957 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,960 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:45:59,963 creating .build/lib/appinfra/examples/05_database 2026-01-06T04:45:59,964 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-01-06T04:45:59,966 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-01-06T04:45:59,969 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-01-06T04:45:59,971 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-01-06T04:45:59,974 creating .build/lib/appinfra/examples/01_basics 2026-01-06T04:45:59,975 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-01-06T04:45:59,977 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-01-06T04:45:59,979 creating .build/lib/appinfra/examples/12_version_tracking 2026-01-06T04:45:59,980 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-06T04:45:59,982 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-06T04:45:59,985 creating .build/lib/appinfra/examples/06_advanced 2026-01-06T04:45:59,986 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T04:45:59,988 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T04:45:59,990 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T04:45:59,992 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T04:45:59,996 creating .build/lib/appinfra/app/docs 2026-01-06T04:45:59,997 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-01-06T04:46:00,000 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-01-06T04:46:00,002 creating .build/lib/appinfra/app/builder 2026-01-06T04:46:00,003 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,005 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,007 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,009 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,012 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,014 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,017 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,019 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-01-06T04:46:00,022 creating .build/lib/appinfra/app/core 2026-01-06T04:46:00,023 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-01-06T04:46:00,025 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-01-06T04:46:00,027 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-01-06T04:46:00,029 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-01-06T04:46:00,032 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-01-06T04:46:00,035 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-01-06T04:46:00,037 creating .build/lib/appinfra/app/tools 2026-01-06T04:46:00,038 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-01-06T04:46:00,040 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-01-06T04:46:00,042 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-01-06T04:46:00,044 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-01-06T04:46:00,046 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-01-06T04:46:00,048 creating .build/lib/appinfra/app/cli 2026-01-06T04:46:00,049 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-01-06T04:46:00,051 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-01-06T04:46:00,053 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-01-06T04:46:00,054 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-01-06T04:46:00,057 creating .build/lib/appinfra/app/fastapi 2026-01-06T04:46:00,057 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-01-06T04:46:00,059 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-01-06T04:46:00,062 creating .build/lib/appinfra/app/server 2026-01-06T04:46:00,063 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-01-06T04:46:00,066 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-01-06T04:46:00,068 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-01-06T04:46:00,069 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-01-06T04:46:00,072 creating .build/lib/appinfra/app/tracing 2026-01-06T04:46:00,073 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-01-06T04:46:00,075 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-01-06T04:46:00,078 creating .build/lib/appinfra/app/builder/configurer 2026-01-06T04:46:00,079 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T04:46:00,081 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T04:46:00,083 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T04:46:00,085 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T04:46:00,088 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T04:46:00,090 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T04:46:00,093 creating .build/lib/appinfra/app/fastapi/builder 2026-01-06T04:46:00,094 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T04:46:00,096 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T04:46:00,098 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T04:46:00,100 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T04:46:00,103 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T04:46:00,105 creating .build/lib/appinfra/app/fastapi/runtime 2026-01-06T04:46:00,106 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T04:46:00,108 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T04:46:00,110 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T04:46:00,112 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T04:46:00,114 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T04:46:00,117 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T04:46:00,119 creating .build/lib/appinfra/app/fastapi/config 2026-01-06T04:46:00,121 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T04:46:00,122 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T04:46:00,124 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T04:46:00,126 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T04:46:00,128 creating .build/lib/appinfra/db/pg 2026-01-06T04:46:00,129 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-01-06T04:46:00,132 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-01-06T04:46:00,133 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-01-06T04:46:00,136 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-01-06T04:46:00,137 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-01-06T04:46:00,140 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-01-06T04:46:00,142 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-01-06T04:46:00,146 creating .build/lib/appinfra/log/builder 2026-01-06T04:46:00,147 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-01-06T04:46:00,149 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-01-06T04:46:00,152 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-01-06T04:46:00,154 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-01-06T04:46:00,157 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-01-06T04:46:00,159 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-01-06T04:46:00,161 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-01-06T04:46:00,164 creating .build/lib/appinfra/log/builder/database 2026-01-06T04:46:00,165 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-01-06T04:46:00,168 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-01-06T04:46:00,170 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-01-06T04:46:00,172 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-01-06T04:46:00,175 running egg_info 2026-01-06T04:46:00,189 writing appinfra.egg-info/PKG-INFO 2026-01-06T04:46:00,204 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-06T04:46:00,206 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-06T04:46:00,216 writing requirements to appinfra.egg-info/requires.txt 2026-01-06T04:46:00,217 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-06T04:46:00,369 listing git files failed - pretending there aren't any 2026-01-06T04:46:00,373 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T04:46:00,400 adding license file 'LICENSE' 2026-01-06T04:46:00,421 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T04:46:00,502 creating .build/lib/appinfra/docs 2026-01-06T04:46:00,503 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-01-06T04:46:00,507 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-01-06T04:46:00,511 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-01-06T04:46:00,514 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-01-06T04:46:00,517 creating .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,518 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,521 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,524 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,527 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,530 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,533 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,536 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,539 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,541 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,544 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,548 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,550 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-01-06T04:46:00,553 creating .build/lib/appinfra/docs/api 2026-01-06T04:46:00,554 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,556 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,559 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,561 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,563 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,566 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,568 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,571 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,574 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,576 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,579 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-01-06T04:46:00,582 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-01-06T04:46:00,602 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-01-06T04:46:00,605 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-01-06T04:46:00,608 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-01-06T04:46:00,610 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-01-06T04:46:00,613 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T04:46:00,615 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-01-06T04:46:00,618 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-01-06T04:46:00,620 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-01-06T04:46:00,623 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-01-06T04:46:00,625 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-01-06T04:46:00,627 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-01-06T04:46:00,629 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-01-06T04:46:00,632 creating .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,633 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,635 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,637 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,639 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,641 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,643 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,646 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,648 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,650 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,653 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,655 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,657 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,659 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,661 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,663 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,666 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,668 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,670 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,672 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T04:46:00,674 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-06T04:46:00,675 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-06T04:46:00,677 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-06T04:46:00,680 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:00,681 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:00,683 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:00,685 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:00,687 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-06T04:46:00,689 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-06T04:46:00,691 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-06T04:46:00,692 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-06T04:46:00,695 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-06T04:46:00,697 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-06T04:46:00,699 creating .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,700 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,703 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,706 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,708 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,711 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,713 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,715 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,718 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,720 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,723 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,725 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,728 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-01-06T04:46:00,730 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-01-06T04:46:00,732 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-01-06T04:46:00,734 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-01-06T04:46:00,736 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-01-06T04:46:00,738 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-01-06T04:46:00,741 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-01-06T04:46:00,744 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-01-06T04:46:00,747 creating .build/lib/appinfra/scripts/docker/pg 2026-01-06T04:46:00,748 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-06T04:46:00,751 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-01-06T04:46:00,753 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-06T04:46:00,755 creating .build/lib/appinfra/etc 2026-01-06T04:46:00,756 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-01-06T04:46:00,759 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-01-06T04:46:00,761 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-01-06T04:46:00,764 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-01-06T04:46:00,766 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-01-06T04:46:00,768 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-01-06T04:46:00,773 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-01-06T04:46:00,779 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-01-06T04:46:00,781 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-01-06T04:46:00,784 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-01-06T04:46:00,805 creating .build/lib/appinfra/examples/02a_app_using_framework 2026-01-06T04:46:00,806 copying appinfra/examples/02a_app_using_framework/Makefile -> .build/lib/appinfra/examples/02a_app_using_framework 2026-01-06T04:46:00,825 creating .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,826 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,828 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,830 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,833 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,835 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,837 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,839 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,841 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T04:46:00,875 appinfra: git info not available, skipping _build_info.py 2026-01-06T04:46:00,889 installing to .build/bdist.linux-armv7l/wheel 2026-01-06T04:46:00,889 running install 2026-01-06T04:46:00,913 running install_lib 2026-01-06T04:46:00,920 creating .build/bdist.linux-armv7l/wheel 2026-01-06T04:46:00,923 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-01-06T04:46:00,924 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:00,927 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-01-06T04:46:00,928 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T04:46:00,930 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-01-06T04:46:00,932 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,934 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,936 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,938 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,952 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,954 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,957 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,959 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,961 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,963 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,965 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,968 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T04:46:00,970 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T04:46:00,973 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T04:46:00,975 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T04:46:00,977 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T04:46:00,980 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-01-06T04:46:00,981 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,983 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,985 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,988 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,990 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,992 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,994 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,997 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:00,999 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:01,001 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:01,003 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T04:46:01,006 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-01-06T04:46:01,007 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T04:46:01,009 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T04:46:01,011 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T04:46:01,014 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T04:46:01,016 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T04:46:01,018 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,019 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,021 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,024 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-01-06T04:46:01,025 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T04:46:01,027 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T04:46:01,029 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T04:46:01,031 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T04:46:01,033 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T04:46:01,035 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T04:46:01,037 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-01-06T04:46:01,038 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-06T04:46:01,040 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-06T04:46:01,043 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-01-06T04:46:01,043 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-06T04:46:01,046 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-06T04:46:01,047 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,050 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-01-06T04:46:01,051 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T04:46:01,053 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T04:46:01,055 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T04:46:01,056 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T04:46:01,059 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-01-06T04:46:01,060 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T04:46:01,062 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T04:46:01,064 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T04:46:01,066 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T04:46:01,068 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T04:46:01,070 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T04:46:01,073 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-01-06T04:46:01,074 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-06T04:46:01,077 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-01-06T04:46:01,078 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,081 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,082 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,085 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,087 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,090 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,092 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,095 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-01-06T04:46:01,096 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-06T04:46:01,097 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-06T04:46:01,099 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-06T04:46:01,101 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,104 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,106 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,108 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T04:46:01,111 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-06T04:46:01,114 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-06T04:46:01,118 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,122 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-01-06T04:46:01,123 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-01-06T04:46:01,124 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T04:46:01,126 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T04:46:01,129 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T04:46:01,134 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T04:46:01,141 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T04:46:01,148 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T04:46:01,156 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T04:46:01,161 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-01-06T04:46:01,168 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-01-06T04:46:01,171 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T04:46:01,177 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T04:46:01,182 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T04:46:01,186 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T04:46:01,193 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-01-06T04:46:01,195 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-01-06T04:46:01,203 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-01-06T04:46:01,205 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T04:46:01,212 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T04:46:01,214 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T04:46:01,217 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,218 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,220 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-01-06T04:46:01,221 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-06T04:46:01,224 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-06T04:46:01,226 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:01,228 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:01,230 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:01,233 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-06T04:46:01,236 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,239 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,241 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,244 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,246 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,249 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,252 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,255 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,258 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,261 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,265 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-01-06T04:46:01,268 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-01-06T04:46:01,270 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-06T04:46:01,276 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-01-06T04:46:01,279 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-06T04:46:01,281 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,283 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,285 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,287 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,288 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,290 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,292 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,294 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T04:46:01,296 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T04:46:01,298 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T04:46:01,301 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-01-06T04:46:01,302 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T04:46:01,304 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T04:46:01,306 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-06T04:46:01,308 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T04:46:01,309 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T04:46:01,311 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T04:46:01,314 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-01-06T04:46:01,315 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-01-06T04:46:01,318 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-01-06T04:46:01,319 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-06T04:46:01,321 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-06T04:46:01,323 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-01-06T04:46:01,325 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,327 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,329 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,331 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,333 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,336 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,338 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,340 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T04:46:01,343 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-01-06T04:46:01,344 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T04:46:01,347 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T04:46:01,349 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T04:46:01,352 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T04:46:01,354 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T04:46:01,357 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-01-06T04:46:01,357 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-06T04:46:01,359 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-06T04:46:01,361 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-06T04:46:01,364 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-01-06T04:46:01,365 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-06T04:46:01,367 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-06T04:46:01,368 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-06T04:46:01,371 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02a_app_using_framework 2026-01-06T04:46:01,372 copying .build/lib/appinfra/examples/02a_app_using_framework/Makefile -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02a_app_using_framework 2026-01-06T04:46:01,375 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-01-06T04:46:01,376 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T04:46:01,378 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T04:46:01,381 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T04:46:01,382 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T04:46:01,385 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T04:46:01,387 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-01-06T04:46:01,388 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,390 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,392 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,395 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,397 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,400 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,403 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,408 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T04:46:01,414 copying .build/lib/appinfra/yaml.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,421 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,426 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,429 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,431 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,435 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-01-06T04:46:01,436 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T04:46:01,438 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T04:46:01,442 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T04:46:01,443 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T04:46:01,446 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T04:46:01,449 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-01-06T04:46:01,450 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-01-06T04:46:01,451 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-06T04:46:01,454 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-06T04:46:01,456 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,458 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,460 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-01-06T04:46:01,462 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,465 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-01-06T04:46:01,466 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T04:46:01,468 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T04:46:01,470 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T04:46:01,472 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T04:46:01,475 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T04:46:01,477 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T04:46:01,479 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,481 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,483 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,486 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,488 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,491 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,495 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T04:46:01,500 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,506 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-01-06T04:46:01,508 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T04:46:01,512 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T04:46:01,515 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T04:46:01,517 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T04:46:01,520 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T04:46:01,522 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T04:46:01,524 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-01-06T04:46:01,526 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T04:46:01,528 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T04:46:01,530 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T04:46:01,531 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T04:46:01,534 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T04:46:01,536 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,537 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,539 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,541 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-01-06T04:46:01,542 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T04:46:01,544 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T04:46:01,546 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T04:46:01,548 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T04:46:01,551 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-01-06T04:46:01,552 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-06T04:46:01,554 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-01-06T04:46:01,555 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T04:46:01,557 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T04:46:01,559 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T04:46:01,562 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T04:46:01,564 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T04:46:01,566 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-01-06T04:46:01,567 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T04:46:01,569 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T04:46:01,571 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T04:46:01,573 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T04:46:01,575 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T04:46:01,577 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T04:46:01,580 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-01-06T04:46:01,581 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T04:46:01,583 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T04:46:01,584 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T04:46:01,586 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T04:46:01,588 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-06T04:46:01,590 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,592 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-01-06T04:46:01,593 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T04:46:01,595 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T04:46:01,597 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T04:46:01,599 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T04:46:01,601 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T04:46:01,603 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-01-06T04:46:01,604 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-06T04:46:01,606 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-06T04:46:01,609 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-01-06T04:46:01,610 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-06T04:46:01,612 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-06T04:46:01,614 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-06T04:46:01,617 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-01-06T04:46:01,618 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T04:46:01,620 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T04:46:01,622 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T04:46:01,624 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T04:46:01,626 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T04:46:01,628 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T04:46:01,630 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T04:46:01,633 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T04:46:01,635 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-01-06T04:46:01,636 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,638 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,640 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,641 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,643 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,646 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-01-06T04:46:01,647 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,649 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,651 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,653 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,655 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,656 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,658 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,660 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,662 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,664 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,666 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,668 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T04:46:01,670 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,672 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,674 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T04:46:01,677 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-01-06T04:46:01,678 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-01-06T04:46:01,679 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-06T04:46:01,681 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-06T04:46:01,683 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-06T04:46:01,685 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-01-06T04:46:01,686 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,688 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,690 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,692 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,694 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,696 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,698 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,700 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T04:46:01,702 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-01-06T04:46:01,703 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,705 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,707 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,709 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,712 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,714 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,716 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,718 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T04:46:01,721 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-01-06T04:46:01,722 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,725 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,728 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-01-06T04:46:01,729 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T04:46:01,732 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-01-06T04:46:01,733 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T04:46:01,736 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T04:46:01,738 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T04:46:01,740 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T04:46:01,742 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T04:46:01,744 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T04:46:01,747 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T04:46:01,749 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T04:46:01,751 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T04:46:01,754 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T04:46:01,757 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,760 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,762 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,765 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,767 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,770 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,773 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,775 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,778 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,781 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,783 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T04:46:01,785 running install_egg_info 2026-01-06T04:46:01,795 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.1.3-py3.11.egg-info 2026-01-06T04:46:01,810 running install_scripts 2026-01-06T04:46:01,826 creating .build/bdist.linux-armv7l/wheel/appinfra-0.1.3.dist-info/WHEEL 2026-01-06T04:46:01,829 creating '/tmp/pip-wheel-t_h_8mwl/.tmp-c0405xmv/appinfra-0.1.3-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-01-06T04:46:01,833 adding 'appinfra/__init__.py' 2026-01-06T04:46:01,834 adding 'appinfra/_build_info.py' 2026-01-06T04:46:01,836 adding 'appinfra/deprecation.py' 2026-01-06T04:46:01,838 adding 'appinfra/dict.py' 2026-01-06T04:46:01,841 adding 'appinfra/dot_dict.py' 2026-01-06T04:46:01,843 adding 'appinfra/ewma.py' 2026-01-06T04:46:01,845 adding 'appinfra/exceptions.py' 2026-01-06T04:46:01,847 adding 'appinfra/rate_limit.py' 2026-01-06T04:46:01,849 adding 'appinfra/regex_utils.py' 2026-01-06T04:46:01,851 adding 'appinfra/size.py' 2026-01-06T04:46:01,853 adding 'appinfra/utils.py' 2026-01-06T04:46:01,857 adding 'appinfra/yaml.py' 2026-01-06T04:46:01,859 adding 'appinfra/app/__init__.py' 2026-01-06T04:46:01,861 adding 'appinfra/app/args.py' 2026-01-06T04:46:01,862 adding 'appinfra/app/constants.py' 2026-01-06T04:46:01,864 adding 'appinfra/app/decorators.py' 2026-01-06T04:46:01,866 adding 'appinfra/app/decorators.pyi' 2026-01-06T04:46:01,867 adding 'appinfra/app/errors.py' 2026-01-06T04:46:01,869 adding 'appinfra/app/testing.py' 2026-01-06T04:46:01,870 adding 'appinfra/app/utils.py' 2026-01-06T04:46:01,871 adding 'appinfra/app/builder/__init__.py' 2026-01-06T04:46:01,874 adding 'appinfra/app/builder/app.py' 2026-01-06T04:46:01,877 adding 'appinfra/app/builder/config.py' 2026-01-06T04:46:01,878 adding 'appinfra/app/builder/hook.py' 2026-01-06T04:46:01,880 adding 'appinfra/app/builder/middleware.py' 2026-01-06T04:46:01,882 adding 'appinfra/app/builder/plugin.py' 2026-01-06T04:46:01,883 adding 'appinfra/app/builder/tool.py' 2026-01-06T04:46:01,885 adding 'appinfra/app/builder/validation.py' 2026-01-06T04:46:01,887 adding 'appinfra/app/builder/configurer/__init__.py' 2026-01-06T04:46:01,888 adding 'appinfra/app/builder/configurer/advanced.py' 2026-01-06T04:46:01,890 adding 'appinfra/app/builder/configurer/logging.py' 2026-01-06T04:46:01,891 adding 'appinfra/app/builder/configurer/server.py' 2026-01-06T04:46:01,893 adding 'appinfra/app/builder/configurer/tool.py' 2026-01-06T04:46:01,895 adding 'appinfra/app/builder/configurer/version.py' 2026-01-06T04:46:01,896 adding 'appinfra/app/cli/__init__.py' 2026-01-06T04:46:01,898 adding 'appinfra/app/cli/commands.py' 2026-01-06T04:46:01,899 adding 'appinfra/app/cli/help.py' 2026-01-06T04:46:01,901 adding 'appinfra/app/cli/parser.py' 2026-01-06T04:46:01,902 adding 'appinfra/app/core/__init__.py' 2026-01-06T04:46:01,906 adding 'appinfra/app/core/app.py' 2026-01-06T04:46:01,908 adding 'appinfra/app/core/config.py' 2026-01-06T04:46:01,910 adding 'appinfra/app/core/lifecycle.py' 2026-01-06T04:46:01,912 adding 'appinfra/app/core/logging_utils.py' 2026-01-06T04:46:01,913 adding 'appinfra/app/core/shutdown.py' 2026-01-06T04:46:01,915 adding 'appinfra/app/docs/__init__.py' 2026-01-06T04:46:01,917 adding 'appinfra/app/docs/generator.py' 2026-01-06T04:46:01,919 adding 'appinfra/app/fastapi/__init__.py' 2026-01-06T04:46:01,920 adding 'appinfra/app/fastapi/plugin.py' 2026-01-06T04:46:01,922 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-01-06T04:46:01,923 adding 'appinfra/app/fastapi/builder/route.py' 2026-01-06T04:46:01,925 adding 'appinfra/app/fastapi/builder/server.py' 2026-01-06T04:46:01,927 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-01-06T04:46:01,928 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-01-06T04:46:01,930 adding 'appinfra/app/fastapi/config/__init__.py' 2026-01-06T04:46:01,931 adding 'appinfra/app/fastapi/config/api.py' 2026-01-06T04:46:01,932 adding 'appinfra/app/fastapi/config/ipc.py' 2026-01-06T04:46:01,934 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-01-06T04:46:01,935 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-01-06T04:46:01,937 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-01-06T04:46:01,938 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-01-06T04:46:01,940 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-01-06T04:46:01,942 adding 'appinfra/app/fastapi/runtime/server.py' 2026-01-06T04:46:01,943 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-01-06T04:46:01,945 adding 'appinfra/app/server/__init__.py' 2026-01-06T04:46:01,947 adding 'appinfra/app/server/base.py' 2026-01-06T04:46:01,948 adding 'appinfra/app/server/handlers.py' 2026-01-06T04:46:01,949 adding 'appinfra/app/server/routes.py' 2026-01-06T04:46:01,951 adding 'appinfra/app/tools/__init__.py' 2026-01-06T04:46:01,953 adding 'appinfra/app/tools/base.py' 2026-01-06T04:46:01,955 adding 'appinfra/app/tools/group.py' 2026-01-06T04:46:01,956 adding 'appinfra/app/tools/protocol.py' 2026-01-06T04:46:01,957 adding 'appinfra/app/tools/registry.py' 2026-01-06T04:46:01,959 adding 'appinfra/app/tracing/__init__.py' 2026-01-06T04:46:01,961 adding 'appinfra/app/tracing/traceable.py' 2026-01-06T04:46:01,962 adding 'appinfra/cli/__init__.py' 2026-01-06T04:46:01,964 adding 'appinfra/cli/cli.py' 2026-01-06T04:46:01,965 adding 'appinfra/cli/output.py' 2026-01-06T04:46:01,967 adding 'appinfra/cli/tools/__init__.py' 2026-01-06T04:46:01,970 adding 'appinfra/cli/tools/check_functions.py' 2026-01-06T04:46:01,971 adding 'appinfra/cli/tools/code_quality.py' 2026-01-06T04:46:01,973 adding 'appinfra/cli/tools/completion_tool.py' 2026-01-06T04:46:01,975 adding 'appinfra/cli/tools/config_tool.py' 2026-01-06T04:46:01,978 adding 'appinfra/cli/tools/docs_tool.py' 2026-01-06T04:46:01,980 adding 'appinfra/cli/tools/doctor_tool.py' 2026-01-06T04:46:01,981 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-01-06T04:46:01,983 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-01-06T04:46:01,985 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-01-06T04:46:01,986 adding 'appinfra/cli/tools/version_tool.py' 2026-01-06T04:46:01,988 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-01-06T04:46:01,990 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-01-06T04:46:01,991 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-01-06T04:46:01,993 adding 'appinfra/config/__init__.py' 2026-01-06T04:46:01,996 adding 'appinfra/config/config.py' 2026-01-06T04:46:01,997 adding 'appinfra/config/constants.py' 2026-01-06T04:46:01,999 adding 'appinfra/config/schemas.py' 2026-01-06T04:46:02,001 adding 'appinfra/config/watcher.py' 2026-01-06T04:46:02,004 adding 'appinfra/db/README.md' 2026-01-06T04:46:02,005 adding 'appinfra/db/__init__.py' 2026-01-06T04:46:02,007 adding 'appinfra/db/db.py' 2026-01-06T04:46:02,011 adding 'appinfra/db/pg/__init__.py' 2026-01-06T04:46:02,012 adding 'appinfra/db/pg/connection.py' 2026-01-06T04:46:02,014 adding 'appinfra/db/pg/core.py' 2026-01-06T04:46:02,015 adding 'appinfra/db/pg/interface.py' 2026-01-06T04:46:02,017 adding 'appinfra/db/pg/pg.py' 2026-01-06T04:46:02,018 adding 'appinfra/db/pg/reconnection.py' 2026-01-06T04:46:02,020 adding 'appinfra/db/pg/session.py' 2026-01-06T04:46:02,022 adding 'appinfra/docs/LICENSE' 2026-01-06T04:46:02,024 adding 'appinfra/docs/README.md' 2026-01-06T04:46:02,026 adding 'appinfra/docs/SECURITY.md' 2026-01-06T04:46:02,028 adding 'appinfra/docs/getting-started.md' 2026-01-06T04:46:02,029 adding 'appinfra/docs/index.md' 2026-01-06T04:46:02,032 adding 'appinfra/docs/api/app-builder.md' 2026-01-06T04:46:02,033 adding 'appinfra/docs/api/app.md' 2026-01-06T04:46:02,034 adding 'appinfra/docs/api/database.md' 2026-01-06T04:46:02,036 adding 'appinfra/docs/api/exceptions.md' 2026-01-06T04:46:02,038 adding 'appinfra/docs/api/fastapi.md' 2026-01-06T04:46:02,039 adding 'appinfra/docs/api/index.md' 2026-01-06T04:46:02,041 adding 'appinfra/docs/api/logging.md' 2026-01-06T04:46:02,043 adding 'appinfra/docs/api/time.md' 2026-01-06T04:46:02,045 adding 'appinfra/docs/api/ui.md' 2026-01-06T04:46:02,046 adding 'appinfra/docs/api/utilities.md' 2026-01-06T04:46:02,048 adding 'appinfra/docs/api/version.md' 2026-01-06T04:46:02,050 adding 'appinfra/docs/guides/api-stability.md' 2026-01-06T04:46:02,051 adding 'appinfra/docs/guides/config-based-logging.md' 2026-01-06T04:46:02,053 adding 'appinfra/docs/guides/contributing.md' 2026-01-06T04:46:02,054 adding 'appinfra/docs/guides/coverage-targets.md' 2026-01-06T04:46:02,056 adding 'appinfra/docs/guides/environment-variables.md' 2026-01-06T04:46:02,058 adding 'appinfra/docs/guides/framework-integration.md' 2026-01-06T04:46:02,060 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-01-06T04:46:02,061 adding 'appinfra/docs/guides/logging-builder.md' 2026-01-06T04:46:02,064 adding 'appinfra/docs/guides/makefile-customization.md' 2026-01-06T04:46:02,066 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-01-06T04:46:02,068 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-01-06T04:46:02,069 adding 'appinfra/docs/guides/virtual-environment.md' 2026-01-06T04:46:02,072 adding 'appinfra/etc/README.md' 2026-01-06T04:46:02,074 adding 'appinfra/etc/fastapi.yaml' 2026-01-06T04:46:02,075 adding 'appinfra/etc/infra.yaml' 2026-01-06T04:46:02,077 adding 'appinfra/etc/lg.yaml' 2026-01-06T04:46:02,078 adding 'appinfra/etc/mkdocs.yaml' 2026-01-06T04:46:02,079 adding 'appinfra/etc/pg.yaml' 2026-01-06T04:46:02,081 adding 'appinfra/examples/README.md' 2026-01-06T04:46:02,083 adding 'appinfra/examples/01_basics/README.md' 2026-01-06T04:46:02,085 adding 'appinfra/examples/01_basics/hello_world.py' 2026-01-06T04:46:02,086 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-01-06T04:46:02,088 adding 'appinfra/examples/02_app_framework/README.md' 2026-01-06T04:46:02,089 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-01-06T04:46:02,090 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-01-06T04:46:02,092 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-01-06T04:46:02,093 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-01-06T04:46:02,094 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-01-06T04:46:02,096 adding 'appinfra/examples/02a_app_using_framework/Makefile' 2026-01-06T04:46:02,098 adding 'appinfra/examples/03_logging/README.md' 2026-01-06T04:46:02,101 adding 'appinfra/examples/03_logging/database_logging.py' 2026-01-06T04:46:02,103 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-01-06T04:46:02,105 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-01-06T04:46:02,107 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-01-06T04:46:02,109 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-01-06T04:46:02,111 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-01-06T04:46:02,113 adding 'appinfra/examples/04_configuration/README.md' 2026-01-06T04:46:02,114 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-01-06T04:46:02,116 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-01-06T04:46:02,118 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-01-06T04:46:02,120 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-01-06T04:46:02,121 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-01-06T04:46:02,122 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-01-06T04:46:02,123 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-01-06T04:46:02,125 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-01-06T04:46:02,126 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-01-06T04:46:02,127 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-01-06T04:46:02,128 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-01-06T04:46:02,129 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-01-06T04:46:02,131 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-01-06T04:46:02,132 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-01-06T04:46:02,133 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-01-06T04:46:02,134 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-01-06T04:46:02,135 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-01-06T04:46:02,136 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-01-06T04:46:02,137 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-01-06T04:46:02,139 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-01-06T04:46:02,140 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-01-06T04:46:02,141 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-01-06T04:46:02,142 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-01-06T04:46:02,143 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-01-06T04:46:02,145 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-01-06T04:46:02,146 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-01-06T04:46:02,148 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-01-06T04:46:02,149 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-01-06T04:46:02,151 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-01-06T04:46:02,152 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-01-06T04:46:02,154 adding 'appinfra/examples/05_database/README.md' 2026-01-06T04:46:02,156 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-01-06T04:46:02,158 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-01-06T04:46:02,160 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-01-06T04:46:02,163 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-01-06T04:46:02,165 adding 'appinfra/examples/06_advanced/README.md' 2026-01-06T04:46:02,166 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-01-06T04:46:02,168 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-01-06T04:46:02,169 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-01-06T04:46:02,170 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-01-06T04:46:02,173 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-01-06T04:46:02,175 adding 'appinfra/examples/08_decorators/README.md' 2026-01-06T04:46:02,176 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-01-06T04:46:02,178 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-01-06T04:46:02,179 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-01-06T04:46:02,181 adding 'appinfra/examples/09_ui/README.md' 2026-01-06T04:46:02,182 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-01-06T04:46:02,184 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-01-06T04:46:02,185 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-01-06T04:46:02,187 adding 'appinfra/examples/09_ui/rich_output.py' 2026-01-06T04:46:02,188 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-01-06T04:46:02,189 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-01-06T04:46:02,192 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-01-06T04:46:02,194 adding 'appinfra/examples/10_plugins/README.md' 2026-01-06T04:46:02,195 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-01-06T04:46:02,197 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-01-06T04:46:02,199 adding 'appinfra/examples/12_version_tracking/README.md' 2026-01-06T04:46:02,201 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-01-06T04:46:02,202 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-01-06T04:46:02,204 adding 'appinfra/log/__init__.py' 2026-01-06T04:46:02,206 adding 'appinfra/log/callback.py' 2026-01-06T04:46:02,207 adding 'appinfra/log/colors.py' 2026-01-06T04:46:02,209 adding 'appinfra/log/config.py' 2026-01-06T04:46:02,210 adding 'appinfra/log/config_holder.py' 2026-01-06T04:46:02,212 adding 'appinfra/log/constants.py' 2026-01-06T04:46:02,213 adding 'appinfra/log/exceptions.py' 2026-01-06T04:46:02,215 adding 'appinfra/log/factory.py' 2026-01-06T04:46:02,217 adding 'appinfra/log/formatters.py' 2026-01-06T04:46:02,219 adding 'appinfra/log/handler_factory.py' 2026-01-06T04:46:02,221 adding 'appinfra/log/level_manager.py' 2026-01-06T04:46:02,223 adding 'appinfra/log/logger.py' 2026-01-06T04:46:02,225 adding 'appinfra/log/reloader.py' 2026-01-06T04:46:02,227 adding 'appinfra/log/builder/__init__.py' 2026-01-06T04:46:02,229 adding 'appinfra/log/builder/builder.py' 2026-01-06T04:46:02,230 adding 'appinfra/log/builder/console.py' 2026-01-06T04:46:02,232 adding 'appinfra/log/builder/file.py' 2026-01-06T04:46:02,233 adding 'appinfra/log/builder/interface.py' 2026-01-06T04:46:02,235 adding 'appinfra/log/builder/json.py' 2026-01-06T04:46:02,237 adding 'appinfra/log/builder/quick.py' 2026-01-06T04:46:02,239 adding 'appinfra/log/builder/database/__init__.py' 2026-01-06T04:46:02,241 adding 'appinfra/log/builder/database/builder.py' 2026-01-06T04:46:02,242 adding 'appinfra/log/builder/database/config.py' 2026-01-06T04:46:02,244 adding 'appinfra/log/builder/database/handler.py' 2026-01-06T04:46:02,246 adding 'appinfra/net/README.md' 2026-01-06T04:46:02,248 adding 'appinfra/net/__init__.py' 2026-01-06T04:46:02,249 adding 'appinfra/net/exceptions.py' 2026-01-06T04:46:02,250 adding 'appinfra/net/http.py' 2026-01-06T04:46:02,252 adding 'appinfra/net/tcp.py' 2026-01-06T04:46:02,254 adding 'appinfra/observability/__init__.py' 2026-01-06T04:46:02,255 adding 'appinfra/observability/hooks.py' 2026-01-06T04:46:02,258 adding 'appinfra/scripts/check.sh' 2026-01-06T04:46:02,260 adding 'appinfra/scripts/cicd-test.sh' 2026-01-06T04:46:02,261 adding 'appinfra/scripts/docs-config.sh' 2026-01-06T04:46:02,263 adding 'appinfra/scripts/install_deps.py' 2026-01-06T04:46:02,264 adding 'appinfra/scripts/pg-config.sh' 2026-01-06T04:46:02,265 adding 'appinfra/scripts/pg-info.sh' 2026-01-06T04:46:02,267 adding 'appinfra/scripts/type-hint.sh' 2026-01-06T04:46:02,268 adding 'appinfra/scripts/yaml2json.sh' 2026-01-06T04:46:02,270 adding 'appinfra/scripts/cicd/.env.local.example' 2026-01-06T04:46:02,271 adding 'appinfra/scripts/cicd/.env.test' 2026-01-06T04:46:02,273 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-01-06T04:46:02,274 adding 'appinfra/scripts/cicd/Dockerfile' 2026-01-06T04:46:02,275 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-01-06T04:46:02,276 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-01-06T04:46:02,277 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-01-06T04:46:02,279 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-01-06T04:46:02,281 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-01-06T04:46:02,282 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-01-06T04:46:02,283 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-01-06T04:46:02,284 adding 'appinfra/scripts/make/Makefile.all' 2026-01-06T04:46:02,286 adding 'appinfra/scripts/make/Makefile.cicd' 2026-01-06T04:46:02,287 adding 'appinfra/scripts/make/Makefile.clean' 2026-01-06T04:46:02,289 adding 'appinfra/scripts/make/Makefile.config' 2026-01-06T04:46:02,290 adding 'appinfra/scripts/make/Makefile.dev' 2026-01-06T04:46:02,291 adding 'appinfra/scripts/make/Makefile.docs' 2026-01-06T04:46:02,293 adding 'appinfra/scripts/make/Makefile.env' 2026-01-06T04:46:02,294 adding 'appinfra/scripts/make/Makefile.help' 2026-01-06T04:46:02,295 adding 'appinfra/scripts/make/Makefile.install' 2026-01-06T04:46:02,297 adding 'appinfra/scripts/make/Makefile.pg' 2026-01-06T04:46:02,299 adding 'appinfra/scripts/make/Makefile.pytest' 2026-01-06T04:46:02,300 adding 'appinfra/scripts/make/Makefile.utils' 2026-01-06T04:46:02,301 adding 'appinfra/security/__init__.py' 2026-01-06T04:46:02,303 adding 'appinfra/security/filter.py' 2026-01-06T04:46:02,304 adding 'appinfra/security/masking.py' 2026-01-06T04:46:02,306 adding 'appinfra/security/patterns.py' 2026-01-06T04:46:02,307 adding 'appinfra/subprocess/__init__.py' 2026-01-06T04:46:02,309 adding 'appinfra/subprocess/context.py' 2026-01-06T04:46:02,311 adding 'appinfra/time/README.md' 2026-01-06T04:46:02,312 adding 'appinfra/time/__init__.py' 2026-01-06T04:46:02,314 adding 'appinfra/time/date_range.py' 2026-01-06T04:46:02,316 adding 'appinfra/time/delta.py' 2026-01-06T04:46:02,318 adding 'appinfra/time/eta.py' 2026-01-06T04:46:02,320 adding 'appinfra/time/sched.py' 2026-01-06T04:46:02,323 adding 'appinfra/time/ticker.py' 2026-01-06T04:46:02,324 adding 'appinfra/time/time.py' 2026-01-06T04:46:02,326 adding 'appinfra/ui/__init__.py' 2026-01-06T04:46:02,328 adding 'appinfra/ui/console.py' 2026-01-06T04:46:02,330 adding 'appinfra/ui/fallback.py' 2026-01-06T04:46:02,331 adding 'appinfra/ui/help.py' 2026-01-06T04:46:02,333 adding 'appinfra/ui/progress_logger.py' 2026-01-06T04:46:02,336 adding 'appinfra/ui/prompts.py' 2026-01-06T04:46:02,338 adding 'appinfra/version/__init__.py' 2026-01-06T04:46:02,339 adding 'appinfra/version/actions.py' 2026-01-06T04:46:02,341 adding 'appinfra/version/build_info.py' 2026-01-06T04:46:02,343 adding 'appinfra/version/info.py' 2026-01-06T04:46:02,344 adding 'appinfra/version/setup_hook.py' 2026-01-06T04:46:02,346 adding 'appinfra/version/setuptools_hook.py' 2026-01-06T04:46:02,348 adding 'appinfra/version/sources.py' 2026-01-06T04:46:02,349 adding 'appinfra/version/tracker.py' 2026-01-06T04:46:02,353 adding 'appinfra-0.1.3.dist-info/licenses/LICENSE' 2026-01-06T04:46:02,356 adding 'appinfra-0.1.3.dist-info/METADATA' 2026-01-06T04:46:02,357 adding 'appinfra-0.1.3.dist-info/WHEEL' 2026-01-06T04:46:02,358 adding 'appinfra-0.1.3.dist-info/entry_points.txt' 2026-01-06T04:46:02,359 adding 'appinfra-0.1.3.dist-info/top_level.txt' 2026-01-06T04:46:02,364 adding 'appinfra-0.1.3.dist-info/RECORD' 2026-01-06T04:46:02,374 removing .build/bdist.linux-armv7l/wheel 2026-01-06T04:46:02,561 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-01-06T04:46:02,579 Created wheel for appinfra: filename=appinfra-0.1.3-py3-none-any.whl size=582625 sha256=992fdb78913722ef09e7df644f2962c6098f14be981262bcc76aa5ec5db48865 2026-01-06T04:46:02,580 Stored in directory: /tmp/pip-ephem-wheel-cache-varapyh6/wheels/23/23/45/7ca9fee6ade9b3a38333534200d99c1853a5b0bb9a485fcc20 2026-01-06T04:46:02,605 Successfully built appinfra 2026-01-06T04:46:02,622 Removed build tracker: '/tmp/pip-build-tracker-_4jm20ze'