2026-01-06T03:13:50,014 Created temporary directory: /tmp/pip-ephem-wheel-cache-h71v6ibf 2026-01-06T03:13:50,016 Created temporary directory: /tmp/pip-build-tracker-bsux_w66 2026-01-06T03:13:50,016 Initialized build tracking at /tmp/pip-build-tracker-bsux_w66 2026-01-06T03:13:50,017 Created build tracker: /tmp/pip-build-tracker-bsux_w66 2026-01-06T03:13:50,017 Entered build tracker: /tmp/pip-build-tracker-bsux_w66 2026-01-06T03:13:50,018 Created temporary directory: /tmp/pip-wheel-qyrau9ic 2026-01-06T03:13:50,021 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-06T03:13:50,023 Created temporary directory: /tmp/pip-ephem-wheel-cache-9yfe1ggz 2026-01-06T03:13:50,047 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T03:13:50,050 2 location(s) to search for versions of appinfra: 2026-01-06T03:13:50,050 * https://pypi.org/simple/appinfra/ 2026-01-06T03:13:50,050 * https://www.piwheels.org/simple/appinfra/ 2026-01-06T03:13:50,051 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-01-06T03:13:50,052 Getting page https://pypi.org/simple/appinfra/ 2026-01-06T03:13:50,053 Found index url https://pypi.org/simple 2026-01-06T03:13:50,275 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-01-06T03:13:50,277 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-06T03:13:50,278 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-06T03:13:50,279 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-06T03:13:50,280 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-06T03:13:50,281 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-06T03:13:50,282 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-06T03:13:50,283 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-06T03:13:50,284 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-06T03:13:50,284 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-06T03:13:50,285 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-06T03:13:50,286 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-01-06T03:13:50,287 Getting page https://www.piwheels.org/simple/appinfra/ 2026-01-06T03:13:50,289 Found index url https://www.piwheels.org/simple 2026-01-06T03:13:50,453 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-01-06T03:13:50,455 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-06T03:13:50,456 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-06T03:13:50,456 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-06T03:13:50,457 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-01-06T03:13:50,457 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-01-06T03:13:50,476 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-01-06T03:13:50,494 Collecting appinfra==0.1.4 2026-01-06T03:13:50,497 Created temporary directory: /tmp/pip-unpack-5wjq352m 2026-01-06T03:13:50,727 Downloading appinfra-0.1.4.tar.gz (813 kB) 2026-01-06T03:13:52,177 Added appinfra==0.1.4 from https://files.pythonhosted.org/packages/e7/d9/219ccca694b574db72bf9be5a3e7f7f85b34a6a22d1c66358c2c08add81c/appinfra-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-bsux_w66' 2026-01-06T03:13:52,192 Created temporary directory: /tmp/pip-build-env-oi055v1k 2026-01-06T03:13:52,202 Installing build dependencies: started 2026-01-06T03:13:52,204 Running command pip subprocess to install build dependencies 2026-01-06T03:13:53,360 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-06T03:13:54,034 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-06T03:13:54,057 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T03:13:55,795 Collecting setuptools>=68.0 2026-01-06T03:13:55,919 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-06T03:13:56,184 Collecting wheel 2026-01-06T03:13:56,200 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-06T03:13:56,527 Collecting setuptools-scm>=8.0 2026-01-06T03:13:56,543 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-06T03:13:56,736 Collecting packaging>=20 2026-01-06T03:13:56,753 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-06T03:13:59,754 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-06T03:14:00,004 Creating /tmp/pip-build-env-oi055v1k/overlay/local/bin 2026-01-06T03:14:00,006 changing mode of /tmp/pip-build-env-oi055v1k/overlay/local/bin/wheel to 755 2026-01-06T03:14:04,337 changing mode of /tmp/pip-build-env-oi055v1k/overlay/local/bin/setuptools-scm to 755 2026-01-06T03:14:04,370 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-06T03:14:04,662 Installing build dependencies: finished with status 'done' 2026-01-06T03:14:04,671 Getting requirements to build wheel: started 2026-01-06T03:14:04,672 Running command Getting requirements to build wheel 2026-01-06T03:14:05,548 running egg_info 2026-01-06T03:14:05,556 writing appinfra.egg-info/PKG-INFO 2026-01-06T03:14:05,572 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-06T03:14:05,573 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-06T03:14:05,584 writing requirements to appinfra.egg-info/requires.txt 2026-01-06T03:14:05,585 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-06T03:14:05,729 listing git files failed - pretending there aren't any 2026-01-06T03:14:05,734 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T03:14:05,785 adding license file 'LICENSE' 2026-01-06T03:14:05,806 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T03:14:05,910 Getting requirements to build wheel: finished with status 'done' 2026-01-06T03:14:05,913 Created temporary directory: /tmp/pip-modern-metadata-kr_xd3qa 2026-01-06T03:14:05,916 Preparing metadata (pyproject.toml): started 2026-01-06T03:14:05,917 Running command Preparing metadata (pyproject.toml) 2026-01-06T03:14:06,686 running dist_info 2026-01-06T03:14:06,700 creating /tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info 2026-01-06T03:14:06,701 writing /tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/PKG-INFO 2026-01-06T03:14:06,717 writing dependency_links to /tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/dependency_links.txt 2026-01-06T03:14:06,719 writing entry points to /tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/entry_points.txt 2026-01-06T03:14:06,729 writing requirements to /tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/requires.txt 2026-01-06T03:14:06,730 writing top-level names to /tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/top_level.txt 2026-01-06T03:14:06,732 writing manifest file '/tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/SOURCES.txt' 2026-01-06T03:14:06,870 listing git files failed - pretending there aren't any 2026-01-06T03:14:06,874 reading manifest file '/tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/SOURCES.txt' 2026-01-06T03:14:06,876 adding license file 'LICENSE' 2026-01-06T03:14:06,888 writing manifest file '/tmp/pip-modern-metadata-kr_xd3qa/appinfra.egg-info/SOURCES.txt' 2026-01-06T03:14:06,890 creating '/tmp/pip-modern-metadata-kr_xd3qa/appinfra-0.1.4.dist-info' 2026-01-06T03:14:07,039 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-06T03:14:07,044 Source in /tmp/pip-wheel-qyrau9ic/appinfra_465df81401bd4900ad9cffb7da64d7d4 has version 0.1.4, which satisfies requirement appinfra==0.1.4 from https://files.pythonhosted.org/packages/e7/d9/219ccca694b574db72bf9be5a3e7f7f85b34a6a22d1c66358c2c08add81c/appinfra-0.1.4.tar.gz 2026-01-06T03:14:07,045 Removed appinfra==0.1.4 from https://files.pythonhosted.org/packages/e7/d9/219ccca694b574db72bf9be5a3e7f7f85b34a6a22d1c66358c2c08add81c/appinfra-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-bsux_w66' 2026-01-06T03:14:07,052 WARNING: The candidate selected for download or install is a yanked version: 'appinfra' candidate (version 0.1.4 at https://files.pythonhosted.org/packages/e7/d9/219ccca694b574db72bf9be5a3e7f7f85b34a6a22d1c66358c2c08add81c/appinfra-0.1.4.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11)) 2026-01-06T03:14:07,052 Reason for being yanked: Wrong version number 2026-01-06T03:14:07,054 Created temporary directory: /tmp/pip-unpack-ikum0gen 2026-01-06T03:14:07,055 Building wheels for collected packages: appinfra 2026-01-06T03:14:07,059 Created temporary directory: /tmp/pip-wheel-x5s0_2gg 2026-01-06T03:14:07,060 Destination directory: /tmp/pip-wheel-x5s0_2gg 2026-01-06T03:14:07,062 Building wheel for appinfra (pyproject.toml): started 2026-01-06T03:14:07,063 Running command Building wheel for appinfra (pyproject.toml) 2026-01-06T03:14:07,805 running bdist_wheel 2026-01-06T03:14:07,831 running build 2026-01-06T03:14:07,831 running build_py 2026-01-06T03:14:07,833 creating .build/lib/appinfra 2026-01-06T03:14:07,836 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-01-06T03:14:07,838 copying appinfra/__init__.py -> .build/lib/appinfra 2026-01-06T03:14:07,840 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-01-06T03:14:07,842 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-01-06T03:14:07,844 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-01-06T03:14:07,847 copying appinfra/utils.py -> .build/lib/appinfra 2026-01-06T03:14:07,848 copying appinfra/yaml.py -> .build/lib/appinfra 2026-01-06T03:14:07,852 copying appinfra/ewma.py -> .build/lib/appinfra 2026-01-06T03:14:07,854 copying appinfra/size.py -> .build/lib/appinfra 2026-01-06T03:14:07,856 copying appinfra/dict.py -> .build/lib/appinfra 2026-01-06T03:14:07,859 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-01-06T03:14:07,861 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-01-06T03:14:07,866 creating .build/lib/appinfra/net 2026-01-06T03:14:07,868 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-01-06T03:14:07,871 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-01-06T03:14:07,874 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-01-06T03:14:07,877 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-01-06T03:14:07,882 creating .build/lib/appinfra/subprocess 2026-01-06T03:14:07,883 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-01-06T03:14:07,885 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-01-06T03:14:07,888 creating .build/lib/appinfra/observability 2026-01-06T03:14:07,889 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-01-06T03:14:07,895 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-01-06T03:14:07,899 creating .build/lib/appinfra/security 2026-01-06T03:14:07,900 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-01-06T03:14:07,902 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-01-06T03:14:07,904 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-01-06T03:14:07,907 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-01-06T03:14:07,911 creating .build/lib/appinfra/ui 2026-01-06T03:14:07,912 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-01-06T03:14:07,917 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-01-06T03:14:07,919 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-01-06T03:14:07,923 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-01-06T03:14:07,926 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-01-06T03:14:07,929 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-01-06T03:14:07,933 creating .build/lib/appinfra/cli 2026-01-06T03:14:07,935 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-01-06T03:14:07,938 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-01-06T03:14:07,941 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-01-06T03:14:07,944 creating .build/lib/appinfra/time 2026-01-06T03:14:07,946 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-01-06T03:14:07,948 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-01-06T03:14:07,951 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-01-06T03:14:07,953 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-01-06T03:14:07,956 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-01-06T03:14:07,958 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-01-06T03:14:07,961 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-01-06T03:14:07,965 creating .build/lib/appinfra/config 2026-01-06T03:14:07,966 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-01-06T03:14:07,968 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-01-06T03:14:07,971 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-01-06T03:14:07,975 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-01-06T03:14:07,979 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-01-06T03:14:07,982 creating .build/lib/appinfra/app 2026-01-06T03:14:07,983 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-01-06T03:14:07,986 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-01-06T03:14:07,988 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-01-06T03:14:07,990 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-01-06T03:14:07,991 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-01-06T03:14:07,993 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-01-06T03:14:07,996 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-01-06T03:14:07,999 creating .build/lib/appinfra/db 2026-01-06T03:14:08,000 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-01-06T03:14:08,003 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-01-06T03:14:08,006 creating .build/lib/appinfra/scripts 2026-01-06T03:14:08,008 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,010 creating .build/lib/appinfra/version 2026-01-06T03:14:08,011 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,014 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,016 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,018 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,020 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,023 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,024 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,027 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-01-06T03:14:08,030 creating .build/lib/appinfra/log 2026-01-06T03:14:08,031 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,034 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,036 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,039 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,041 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,044 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,046 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,048 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,051 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,054 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,058 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,062 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,066 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-01-06T03:14:08,070 creating .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,071 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,074 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,076 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,078 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,081 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,085 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,090 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,092 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,094 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,096 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,098 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-01-06T03:14:08,101 creating .build/lib/appinfra/cli/tools/scaffold 2026-01-06T03:14:08,102 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-01-06T03:14:08,104 creating .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,106 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,108 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,111 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,113 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,116 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,119 creating .build/lib/appinfra/examples/08_decorators 2026-01-06T03:14:08,121 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-01-06T03:14:08,124 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-01-06T03:14:08,126 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-01-06T03:14:08,131 creating .build/lib/appinfra/examples/07_fastapi 2026-01-06T03:14:08,133 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-01-06T03:14:08,140 creating .build/lib/appinfra/examples/04_configuration 2026-01-06T03:14:08,141 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T03:14:08,144 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T03:14:08,147 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T03:14:08,149 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-01-06T03:14:08,152 creating .build/lib/appinfra/examples/02_app_framework 2026-01-06T03:14:08,153 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T03:14:08,155 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T03:14:08,157 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T03:14:08,160 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T03:14:08,162 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T03:14:08,166 creating .build/lib/appinfra/examples/11_docs 2026-01-06T03:14:08,167 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-01-06T03:14:08,172 creating .build/lib/appinfra/examples/10_plugins 2026-01-06T03:14:08,173 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-01-06T03:14:08,176 creating .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,178 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,180 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,182 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,184 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,186 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,188 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,191 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,194 creating .build/lib/appinfra/examples/05_database 2026-01-06T03:14:08,195 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-01-06T03:14:08,198 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-01-06T03:14:08,201 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-01-06T03:14:08,203 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-01-06T03:14:08,207 creating .build/lib/appinfra/examples/01_basics 2026-01-06T03:14:08,208 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-01-06T03:14:08,210 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-01-06T03:14:08,212 creating .build/lib/appinfra/examples/12_version_tracking 2026-01-06T03:14:08,213 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-06T03:14:08,215 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-01-06T03:14:08,218 creating .build/lib/appinfra/examples/06_advanced 2026-01-06T03:14:08,219 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T03:14:08,222 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T03:14:08,223 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T03:14:08,226 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-01-06T03:14:08,230 creating .build/lib/appinfra/app/docs 2026-01-06T03:14:08,231 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-01-06T03:14:08,234 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-01-06T03:14:08,237 creating .build/lib/appinfra/app/builder 2026-01-06T03:14:08,238 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,240 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,242 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,244 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,247 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,250 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,253 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,255 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-01-06T03:14:08,259 creating .build/lib/appinfra/app/core 2026-01-06T03:14:08,260 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-01-06T03:14:08,261 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-01-06T03:14:08,264 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-01-06T03:14:08,266 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-01-06T03:14:08,270 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-01-06T03:14:08,272 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-01-06T03:14:08,274 creating .build/lib/appinfra/app/tools 2026-01-06T03:14:08,275 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-01-06T03:14:08,277 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-01-06T03:14:08,280 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-01-06T03:14:08,283 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-01-06T03:14:08,286 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-01-06T03:14:08,290 creating .build/lib/appinfra/app/cli 2026-01-06T03:14:08,291 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-01-06T03:14:08,293 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-01-06T03:14:08,295 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-01-06T03:14:08,297 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-01-06T03:14:08,299 creating .build/lib/appinfra/app/fastapi 2026-01-06T03:14:08,300 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-01-06T03:14:08,302 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-01-06T03:14:08,305 creating .build/lib/appinfra/app/server 2026-01-06T03:14:08,306 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-01-06T03:14:08,308 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-01-06T03:14:08,310 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-01-06T03:14:08,312 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-01-06T03:14:08,316 creating .build/lib/appinfra/app/tracing 2026-01-06T03:14:08,317 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-01-06T03:14:08,320 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-01-06T03:14:08,324 creating .build/lib/appinfra/app/builder/configurer 2026-01-06T03:14:08,325 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T03:14:08,327 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T03:14:08,329 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T03:14:08,331 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T03:14:08,334 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T03:14:08,337 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-01-06T03:14:08,340 creating .build/lib/appinfra/app/fastapi/builder 2026-01-06T03:14:08,342 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T03:14:08,346 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T03:14:08,350 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T03:14:08,353 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T03:14:08,356 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-01-06T03:14:08,358 creating .build/lib/appinfra/app/fastapi/runtime 2026-01-06T03:14:08,359 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T03:14:08,361 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T03:14:08,363 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T03:14:08,365 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T03:14:08,368 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T03:14:08,370 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-01-06T03:14:08,374 creating .build/lib/appinfra/app/fastapi/config 2026-01-06T03:14:08,376 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T03:14:08,378 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T03:14:08,380 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T03:14:08,382 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-01-06T03:14:08,384 creating .build/lib/appinfra/db/pg 2026-01-06T03:14:08,385 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-01-06T03:14:08,388 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-01-06T03:14:08,389 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-01-06T03:14:08,392 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-01-06T03:14:08,394 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-01-06T03:14:08,396 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-01-06T03:14:08,398 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-01-06T03:14:08,405 creating .build/lib/appinfra/log/builder 2026-01-06T03:14:08,406 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-01-06T03:14:08,409 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-01-06T03:14:08,411 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-01-06T03:14:08,414 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-01-06T03:14:08,416 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-01-06T03:14:08,419 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-01-06T03:14:08,421 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-01-06T03:14:08,423 creating .build/lib/appinfra/log/builder/database 2026-01-06T03:14:08,424 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-01-06T03:14:08,427 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-01-06T03:14:08,429 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-01-06T03:14:08,431 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-01-06T03:14:08,434 running egg_info 2026-01-06T03:14:08,449 writing appinfra.egg-info/PKG-INFO 2026-01-06T03:14:08,464 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-01-06T03:14:08,465 writing entry points to appinfra.egg-info/entry_points.txt 2026-01-06T03:14:08,476 writing requirements to appinfra.egg-info/requires.txt 2026-01-06T03:14:08,477 writing top-level names to appinfra.egg-info/top_level.txt 2026-01-06T03:14:08,597 listing git files failed - pretending there aren't any 2026-01-06T03:14:08,601 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T03:14:08,628 adding license file 'LICENSE' 2026-01-06T03:14:08,649 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-01-06T03:14:08,726 creating .build/lib/appinfra/docs 2026-01-06T03:14:08,727 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-01-06T03:14:08,730 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-01-06T03:14:08,733 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-01-06T03:14:08,736 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-01-06T03:14:08,738 creating .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,739 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,741 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,744 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,746 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,749 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,751 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,754 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,756 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,759 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,761 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,764 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,767 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-01-06T03:14:08,769 creating .build/lib/appinfra/docs/api 2026-01-06T03:14:08,770 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,773 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,776 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,778 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,781 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,783 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,786 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,789 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,791 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,794 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,797 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-01-06T03:14:08,800 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-01-06T03:14:08,819 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-01-06T03:14:08,822 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,824 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-01-06T03:14:08,827 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-01-06T03:14:08,830 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-01-06T03:14:08,832 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-01-06T03:14:08,835 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-01-06T03:14:08,838 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-01-06T03:14:08,840 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-01-06T03:14:08,843 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-01-06T03:14:08,845 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-01-06T03:14:08,848 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-01-06T03:14:08,851 creating .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,852 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,854 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,856 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,859 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,861 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,863 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,865 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,867 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,870 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,872 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,874 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,876 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,879 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,881 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,883 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,886 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,888 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,890 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,892 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-01-06T03:14:08,895 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-06T03:14:08,896 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-06T03:14:08,898 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-01-06T03:14:08,900 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:08,901 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:08,904 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:08,906 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:08,908 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-06T03:14:08,910 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-01-06T03:14:08,912 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-06T03:14:08,913 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-01-06T03:14:08,915 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-06T03:14:08,917 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-01-06T03:14:08,920 creating .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,921 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,923 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,926 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,928 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,931 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,933 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,935 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,938 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,940 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,943 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,946 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,948 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-01-06T03:14:08,951 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,953 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,956 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,958 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,960 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,963 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,967 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-01-06T03:14:08,969 creating .build/lib/appinfra/scripts/docker/pg 2026-01-06T03:14:08,971 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-06T03:14:08,974 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-01-06T03:14:08,976 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-01-06T03:14:08,979 creating .build/lib/appinfra/etc 2026-01-06T03:14:08,980 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-01-06T03:14:08,983 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-01-06T03:14:08,985 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-01-06T03:14:08,988 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-01-06T03:14:08,990 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-01-06T03:14:08,993 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-01-06T03:14:08,999 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-01-06T03:14:09,005 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-01-06T03:14:09,008 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-01-06T03:14:09,010 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-01-06T03:14:09,030 creating .build/lib/appinfra/examples/02a_app_using_framework 2026-01-06T03:14:09,031 copying appinfra/examples/02a_app_using_framework/Makefile -> .build/lib/appinfra/examples/02a_app_using_framework 2026-01-06T03:14:09,050 creating .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,051 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,054 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,056 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,060 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,062 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,065 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,067 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,070 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-01-06T03:14:09,104 appinfra: git info not available, skipping _build_info.py 2026-01-06T03:14:09,118 installing to .build/bdist.linux-armv7l/wheel 2026-01-06T03:14:09,119 running install 2026-01-06T03:14:09,143 running install_lib 2026-01-06T03:14:09,151 creating .build/bdist.linux-armv7l/wheel 2026-01-06T03:14:09,154 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-01-06T03:14:09,155 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,158 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-01-06T03:14:09,160 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T03:14:09,164 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-01-06T03:14:09,165 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,168 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,172 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,175 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,179 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,182 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,186 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,189 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,192 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,196 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,200 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,205 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-01-06T03:14:09,210 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T03:14:09,216 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T03:14:09,222 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T03:14:09,227 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-01-06T03:14:09,233 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-01-06T03:14:09,235 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,240 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,243 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,246 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,250 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,253 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,256 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,260 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,264 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,267 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,270 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-01-06T03:14:09,274 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-01-06T03:14:09,275 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T03:14:09,278 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T03:14:09,280 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T03:14:09,283 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T03:14:09,285 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-01-06T03:14:09,288 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,290 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,291 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,294 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-01-06T03:14:09,295 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T03:14:09,299 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T03:14:09,302 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T03:14:09,305 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T03:14:09,308 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T03:14:09,310 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-01-06T03:14:09,312 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-01-06T03:14:09,313 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-06T03:14:09,316 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-01-06T03:14:09,319 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-01-06T03:14:09,321 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-06T03:14:09,325 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-01-06T03:14:09,328 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,331 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-01-06T03:14:09,332 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T03:14:09,334 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T03:14:09,336 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T03:14:09,338 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-01-06T03:14:09,341 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-01-06T03:14:09,342 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T03:14:09,344 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T03:14:09,346 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T03:14:09,348 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T03:14:09,351 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T03:14:09,353 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-01-06T03:14:09,356 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-01-06T03:14:09,357 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-06T03:14:09,359 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-01-06T03:14:09,360 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,363 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,365 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,367 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,370 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,372 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,374 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,377 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-01-06T03:14:09,378 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-06T03:14:09,380 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-06T03:14:09,382 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-01-06T03:14:09,385 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,409 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,411 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,415 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-01-06T03:14:09,418 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-06T03:14:09,421 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-01-06T03:14:09,423 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,426 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-01-06T03:14:09,428 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-01-06T03:14:09,430 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T03:14:09,432 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T03:14:09,435 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T03:14:09,439 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T03:14:09,442 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T03:14:09,445 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T03:14:09,448 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-01-06T03:14:09,450 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-01-06T03:14:09,454 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-01-06T03:14:09,455 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T03:14:09,458 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T03:14:09,461 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T03:14:09,463 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-01-06T03:14:09,467 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-01-06T03:14:09,468 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-01-06T03:14:09,472 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-01-06T03:14:09,473 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T03:14:09,477 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T03:14:09,480 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T03:14:09,483 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,484 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,486 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-01-06T03:14:09,487 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-06T03:14:09,489 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-01-06T03:14:09,491 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:09,492 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:09,494 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:09,496 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-01-06T03:14:09,498 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,499 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,501 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,502 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,504 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,506 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,508 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,510 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,511 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,513 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,515 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-01-06T03:14:09,517 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-01-06T03:14:09,518 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-06T03:14:09,520 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-01-06T03:14:09,521 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-06T03:14:09,523 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,525 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,527 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,528 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,530 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,532 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,534 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,536 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-01-06T03:14:09,537 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T03:14:09,539 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-01-06T03:14:09,542 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-01-06T03:14:09,543 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T03:14:09,545 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T03:14:09,547 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-06T03:14:09,549 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T03:14:09,550 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T03:14:09,552 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-01-06T03:14:09,554 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-01-06T03:14:09,556 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-01-06T03:14:09,558 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-01-06T03:14:09,559 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-06T03:14:09,561 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-01-06T03:14:09,564 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-01-06T03:14:09,565 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,567 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,570 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,572 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,574 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,576 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,578 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,581 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-01-06T03:14:09,584 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-01-06T03:14:09,585 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T03:14:09,587 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T03:14:09,589 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T03:14:09,592 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T03:14:09,594 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-01-06T03:14:09,597 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-01-06T03:14:09,598 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-06T03:14:09,600 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-06T03:14:09,602 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-01-06T03:14:09,604 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-01-06T03:14:09,605 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-06T03:14:09,607 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-06T03:14:09,609 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-01-06T03:14:09,612 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02a_app_using_framework 2026-01-06T03:14:09,612 copying .build/lib/appinfra/examples/02a_app_using_framework/Makefile -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02a_app_using_framework 2026-01-06T03:14:09,615 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-01-06T03:14:09,616 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T03:14:09,618 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T03:14:09,621 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T03:14:09,622 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T03:14:09,625 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-01-06T03:14:09,627 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-01-06T03:14:09,628 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,630 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,632 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,635 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,637 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,639 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,642 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,644 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-01-06T03:14:09,647 copying .build/lib/appinfra/yaml.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,650 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,651 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,653 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,655 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,658 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-01-06T03:14:09,659 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T03:14:09,661 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T03:14:09,663 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T03:14:09,665 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T03:14:09,667 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-01-06T03:14:09,671 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-01-06T03:14:09,672 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-01-06T03:14:09,673 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-06T03:14:09,675 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-01-06T03:14:09,677 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,680 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,682 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-01-06T03:14:09,683 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,686 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-01-06T03:14:09,687 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T03:14:09,689 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T03:14:09,691 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T03:14:09,693 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T03:14:09,695 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T03:14:09,697 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-01-06T03:14:09,699 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,702 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,703 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,706 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,708 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,711 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,713 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-01-06T03:14:09,715 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,717 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-01-06T03:14:09,718 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T03:14:09,720 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T03:14:09,722 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T03:14:09,724 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T03:14:09,727 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T03:14:09,729 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-01-06T03:14:09,731 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-01-06T03:14:09,732 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T03:14:09,734 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T03:14:09,736 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T03:14:09,738 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T03:14:09,740 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-01-06T03:14:09,742 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,744 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,746 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,748 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-01-06T03:14:09,749 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T03:14:09,751 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T03:14:09,753 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T03:14:09,755 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-01-06T03:14:09,757 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-01-06T03:14:09,758 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-06T03:14:09,761 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-01-06T03:14:09,762 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T03:14:09,763 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T03:14:09,766 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T03:14:09,768 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T03:14:09,770 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-01-06T03:14:09,773 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-01-06T03:14:09,774 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T03:14:09,776 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T03:14:09,777 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T03:14:09,779 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T03:14:09,781 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T03:14:09,784 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-01-06T03:14:09,786 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-01-06T03:14:09,787 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T03:14:09,789 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T03:14:09,791 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T03:14:09,792 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-01-06T03:14:09,794 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-01-06T03:14:09,796 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,798 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-01-06T03:14:09,799 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T03:14:09,802 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T03:14:09,804 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T03:14:09,805 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-01-06T03:14:09,807 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-01-06T03:14:09,810 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-01-06T03:14:09,811 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-06T03:14:09,813 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-01-06T03:14:09,815 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-01-06T03:14:09,816 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-06T03:14:09,819 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-06T03:14:09,821 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-01-06T03:14:09,823 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-01-06T03:14:09,824 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T03:14:09,827 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T03:14:09,829 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T03:14:09,831 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T03:14:09,832 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T03:14:09,835 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T03:14:09,837 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-01-06T03:14:09,839 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-01-06T03:14:09,842 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-01-06T03:14:09,843 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,845 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,846 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,848 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,850 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,852 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-01-06T03:14:09,853 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,855 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,857 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,859 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,861 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,863 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,865 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,867 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,869 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,871 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,873 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,875 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-01-06T03:14:09,877 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,879 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,881 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-01-06T03:14:09,884 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-01-06T03:14:09,885 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-01-06T03:14:09,886 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-06T03:14:09,888 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-06T03:14:09,890 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-01-06T03:14:09,892 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-01-06T03:14:09,893 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,895 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,897 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,899 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,900 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,902 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,904 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,906 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-01-06T03:14:09,908 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-01-06T03:14:09,909 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,911 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,913 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,915 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,917 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,919 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,921 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,923 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-01-06T03:14:09,926 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-01-06T03:14:09,927 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,930 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,932 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-01-06T03:14:09,933 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T03:14:09,936 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-01-06T03:14:09,937 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T03:14:09,940 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T03:14:09,941 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T03:14:09,944 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-01-06T03:14:09,946 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T03:14:09,948 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T03:14:09,950 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T03:14:09,952 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T03:14:09,955 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T03:14:09,957 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-01-06T03:14:09,959 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,961 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,963 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,966 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,967 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,969 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,972 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,973 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,976 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,978 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,980 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-01-06T03:14:09,982 running install_egg_info 2026-01-06T03:14:09,989 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.1.4-py3.11.egg-info 2026-01-06T03:14:10,001 running install_scripts 2026-01-06T03:14:10,013 creating .build/bdist.linux-armv7l/wheel/appinfra-0.1.4.dist-info/WHEEL 2026-01-06T03:14:10,016 creating '/tmp/pip-wheel-x5s0_2gg/.tmp-0zsctvft/appinfra-0.1.4-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-01-06T03:14:10,019 adding 'appinfra/__init__.py' 2026-01-06T03:14:10,020 adding 'appinfra/_build_info.py' 2026-01-06T03:14:10,021 adding 'appinfra/deprecation.py' 2026-01-06T03:14:10,023 adding 'appinfra/dict.py' 2026-01-06T03:14:10,025 adding 'appinfra/dot_dict.py' 2026-01-06T03:14:10,026 adding 'appinfra/ewma.py' 2026-01-06T03:14:10,028 adding 'appinfra/exceptions.py' 2026-01-06T03:14:10,029 adding 'appinfra/rate_limit.py' 2026-01-06T03:14:10,031 adding 'appinfra/regex_utils.py' 2026-01-06T03:14:10,032 adding 'appinfra/size.py' 2026-01-06T03:14:10,034 adding 'appinfra/utils.py' 2026-01-06T03:14:10,038 adding 'appinfra/yaml.py' 2026-01-06T03:14:10,040 adding 'appinfra/app/__init__.py' 2026-01-06T03:14:10,041 adding 'appinfra/app/args.py' 2026-01-06T03:14:10,043 adding 'appinfra/app/constants.py' 2026-01-06T03:14:10,045 adding 'appinfra/app/decorators.py' 2026-01-06T03:14:10,047 adding 'appinfra/app/decorators.pyi' 2026-01-06T03:14:10,048 adding 'appinfra/app/errors.py' 2026-01-06T03:14:10,050 adding 'appinfra/app/testing.py' 2026-01-06T03:14:10,051 adding 'appinfra/app/utils.py' 2026-01-06T03:14:10,053 adding 'appinfra/app/builder/__init__.py' 2026-01-06T03:14:10,056 adding 'appinfra/app/builder/app.py' 2026-01-06T03:14:10,058 adding 'appinfra/app/builder/config.py' 2026-01-06T03:14:10,060 adding 'appinfra/app/builder/hook.py' 2026-01-06T03:14:10,062 adding 'appinfra/app/builder/middleware.py' 2026-01-06T03:14:10,063 adding 'appinfra/app/builder/plugin.py' 2026-01-06T03:14:10,065 adding 'appinfra/app/builder/tool.py' 2026-01-06T03:14:10,067 adding 'appinfra/app/builder/validation.py' 2026-01-06T03:14:10,069 adding 'appinfra/app/builder/configurer/__init__.py' 2026-01-06T03:14:10,070 adding 'appinfra/app/builder/configurer/advanced.py' 2026-01-06T03:14:10,072 adding 'appinfra/app/builder/configurer/logging.py' 2026-01-06T03:14:10,073 adding 'appinfra/app/builder/configurer/server.py' 2026-01-06T03:14:10,074 adding 'appinfra/app/builder/configurer/tool.py' 2026-01-06T03:14:10,076 adding 'appinfra/app/builder/configurer/version.py' 2026-01-06T03:14:10,078 adding 'appinfra/app/cli/__init__.py' 2026-01-06T03:14:10,079 adding 'appinfra/app/cli/commands.py' 2026-01-06T03:14:10,081 adding 'appinfra/app/cli/help.py' 2026-01-06T03:14:10,082 adding 'appinfra/app/cli/parser.py' 2026-01-06T03:14:10,084 adding 'appinfra/app/core/__init__.py' 2026-01-06T03:14:10,087 adding 'appinfra/app/core/app.py' 2026-01-06T03:14:10,089 adding 'appinfra/app/core/config.py' 2026-01-06T03:14:10,091 adding 'appinfra/app/core/lifecycle.py' 2026-01-06T03:14:10,093 adding 'appinfra/app/core/logging_utils.py' 2026-01-06T03:14:10,094 adding 'appinfra/app/core/shutdown.py' 2026-01-06T03:14:10,096 adding 'appinfra/app/docs/__init__.py' 2026-01-06T03:14:10,098 adding 'appinfra/app/docs/generator.py' 2026-01-06T03:14:10,099 adding 'appinfra/app/fastapi/__init__.py' 2026-01-06T03:14:10,101 adding 'appinfra/app/fastapi/plugin.py' 2026-01-06T03:14:10,102 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-01-06T03:14:10,104 adding 'appinfra/app/fastapi/builder/route.py' 2026-01-06T03:14:10,106 adding 'appinfra/app/fastapi/builder/server.py' 2026-01-06T03:14:10,107 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-01-06T03:14:10,108 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-01-06T03:14:10,110 adding 'appinfra/app/fastapi/config/__init__.py' 2026-01-06T03:14:10,111 adding 'appinfra/app/fastapi/config/api.py' 2026-01-06T03:14:10,112 adding 'appinfra/app/fastapi/config/ipc.py' 2026-01-06T03:14:10,114 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-01-06T03:14:10,116 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-01-06T03:14:10,117 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-01-06T03:14:10,119 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-01-06T03:14:10,120 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-01-06T03:14:10,122 adding 'appinfra/app/fastapi/runtime/server.py' 2026-01-06T03:14:10,124 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-01-06T03:14:10,126 adding 'appinfra/app/server/__init__.py' 2026-01-06T03:14:10,127 adding 'appinfra/app/server/base.py' 2026-01-06T03:14:10,129 adding 'appinfra/app/server/handlers.py' 2026-01-06T03:14:10,130 adding 'appinfra/app/server/routes.py' 2026-01-06T03:14:10,132 adding 'appinfra/app/tools/__init__.py' 2026-01-06T03:14:10,134 adding 'appinfra/app/tools/base.py' 2026-01-06T03:14:10,135 adding 'appinfra/app/tools/group.py' 2026-01-06T03:14:10,137 adding 'appinfra/app/tools/protocol.py' 2026-01-06T03:14:10,138 adding 'appinfra/app/tools/registry.py' 2026-01-06T03:14:10,140 adding 'appinfra/app/tracing/__init__.py' 2026-01-06T03:14:10,141 adding 'appinfra/app/tracing/traceable.py' 2026-01-06T03:14:10,143 adding 'appinfra/cli/__init__.py' 2026-01-06T03:14:10,145 adding 'appinfra/cli/cli.py' 2026-01-06T03:14:10,146 adding 'appinfra/cli/output.py' 2026-01-06T03:14:10,148 adding 'appinfra/cli/tools/__init__.py' 2026-01-06T03:14:10,151 adding 'appinfra/cli/tools/check_functions.py' 2026-01-06T03:14:10,153 adding 'appinfra/cli/tools/code_quality.py' 2026-01-06T03:14:10,154 adding 'appinfra/cli/tools/completion_tool.py' 2026-01-06T03:14:10,156 adding 'appinfra/cli/tools/config_tool.py' 2026-01-06T03:14:10,159 adding 'appinfra/cli/tools/docs_tool.py' 2026-01-06T03:14:10,161 adding 'appinfra/cli/tools/doctor_tool.py' 2026-01-06T03:14:10,163 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-01-06T03:14:10,165 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-01-06T03:14:10,166 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-01-06T03:14:10,168 adding 'appinfra/cli/tools/version_tool.py' 2026-01-06T03:14:10,170 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-01-06T03:14:10,171 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-01-06T03:14:10,172 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-01-06T03:14:10,174 adding 'appinfra/config/__init__.py' 2026-01-06T03:14:10,178 adding 'appinfra/config/config.py' 2026-01-06T03:14:10,179 adding 'appinfra/config/constants.py' 2026-01-06T03:14:10,181 adding 'appinfra/config/schemas.py' 2026-01-06T03:14:10,183 adding 'appinfra/config/watcher.py' 2026-01-06T03:14:10,186 adding 'appinfra/db/README.md' 2026-01-06T03:14:10,187 adding 'appinfra/db/__init__.py' 2026-01-06T03:14:10,190 adding 'appinfra/db/db.py' 2026-01-06T03:14:10,194 adding 'appinfra/db/pg/__init__.py' 2026-01-06T03:14:10,196 adding 'appinfra/db/pg/connection.py' 2026-01-06T03:14:10,199 adding 'appinfra/db/pg/core.py' 2026-01-06T03:14:10,200 adding 'appinfra/db/pg/interface.py' 2026-01-06T03:14:10,203 adding 'appinfra/db/pg/pg.py' 2026-01-06T03:14:10,205 adding 'appinfra/db/pg/reconnection.py' 2026-01-06T03:14:10,207 adding 'appinfra/db/pg/session.py' 2026-01-06T03:14:10,210 adding 'appinfra/docs/LICENSE' 2026-01-06T03:14:10,212 adding 'appinfra/docs/README.md' 2026-01-06T03:14:10,216 adding 'appinfra/docs/SECURITY.md' 2026-01-06T03:14:10,218 adding 'appinfra/docs/getting-started.md' 2026-01-06T03:14:10,220 adding 'appinfra/docs/index.md' 2026-01-06T03:14:10,223 adding 'appinfra/docs/api/app-builder.md' 2026-01-06T03:14:10,225 adding 'appinfra/docs/api/app.md' 2026-01-06T03:14:10,227 adding 'appinfra/docs/api/database.md' 2026-01-06T03:14:10,229 adding 'appinfra/docs/api/exceptions.md' 2026-01-06T03:14:10,232 adding 'appinfra/docs/api/fastapi.md' 2026-01-06T03:14:10,234 adding 'appinfra/docs/api/index.md' 2026-01-06T03:14:10,236 adding 'appinfra/docs/api/logging.md' 2026-01-06T03:14:10,238 adding 'appinfra/docs/api/time.md' 2026-01-06T03:14:10,241 adding 'appinfra/docs/api/ui.md' 2026-01-06T03:14:10,243 adding 'appinfra/docs/api/utilities.md' 2026-01-06T03:14:10,245 adding 'appinfra/docs/api/version.md' 2026-01-06T03:14:10,248 adding 'appinfra/docs/guides/api-stability.md' 2026-01-06T03:14:10,250 adding 'appinfra/docs/guides/config-based-logging.md' 2026-01-06T03:14:10,252 adding 'appinfra/docs/guides/contributing.md' 2026-01-06T03:14:10,254 adding 'appinfra/docs/guides/coverage-targets.md' 2026-01-06T03:14:10,256 adding 'appinfra/docs/guides/environment-variables.md' 2026-01-06T03:14:10,258 adding 'appinfra/docs/guides/framework-integration.md' 2026-01-06T03:14:10,261 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-01-06T03:14:10,263 adding 'appinfra/docs/guides/logging-builder.md' 2026-01-06T03:14:10,267 adding 'appinfra/docs/guides/makefile-customization.md' 2026-01-06T03:14:10,269 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-01-06T03:14:10,272 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-01-06T03:14:10,273 adding 'appinfra/docs/guides/virtual-environment.md' 2026-01-06T03:14:10,279 adding 'appinfra/etc/README.md' 2026-01-06T03:14:10,281 adding 'appinfra/etc/fastapi.yaml' 2026-01-06T03:14:10,282 adding 'appinfra/etc/infra.yaml' 2026-01-06T03:14:10,284 adding 'appinfra/etc/lg.yaml' 2026-01-06T03:14:10,285 adding 'appinfra/etc/mkdocs.yaml' 2026-01-06T03:14:10,287 adding 'appinfra/etc/pg.yaml' 2026-01-06T03:14:10,289 adding 'appinfra/examples/README.md' 2026-01-06T03:14:10,291 adding 'appinfra/examples/01_basics/README.md' 2026-01-06T03:14:10,292 adding 'appinfra/examples/01_basics/hello_world.py' 2026-01-06T03:14:10,293 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-01-06T03:14:10,295 adding 'appinfra/examples/02_app_framework/README.md' 2026-01-06T03:14:10,297 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-01-06T03:14:10,298 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-01-06T03:14:10,299 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-01-06T03:14:10,301 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-01-06T03:14:10,302 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-01-06T03:14:10,304 adding 'appinfra/examples/02a_app_using_framework/Makefile' 2026-01-06T03:14:10,306 adding 'appinfra/examples/03_logging/README.md' 2026-01-06T03:14:10,310 adding 'appinfra/examples/03_logging/database_logging.py' 2026-01-06T03:14:10,312 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-01-06T03:14:10,315 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-01-06T03:14:10,318 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-01-06T03:14:10,319 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-01-06T03:14:10,321 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-01-06T03:14:10,323 adding 'appinfra/examples/04_configuration/README.md' 2026-01-06T03:14:10,325 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-01-06T03:14:10,327 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-01-06T03:14:10,328 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-01-06T03:14:10,330 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-01-06T03:14:10,332 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-01-06T03:14:10,334 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-01-06T03:14:10,335 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-01-06T03:14:10,336 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-01-06T03:14:10,337 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-01-06T03:14:10,338 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-01-06T03:14:10,340 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-01-06T03:14:10,341 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-01-06T03:14:10,342 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-01-06T03:14:10,343 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-01-06T03:14:10,344 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-01-06T03:14:10,346 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-01-06T03:14:10,347 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-01-06T03:14:10,349 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-01-06T03:14:10,350 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-01-06T03:14:10,351 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-01-06T03:14:10,353 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-01-06T03:14:10,354 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-01-06T03:14:10,356 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-01-06T03:14:10,358 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-01-06T03:14:10,359 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-01-06T03:14:10,360 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-01-06T03:14:10,362 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-01-06T03:14:10,364 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-01-06T03:14:10,365 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-01-06T03:14:10,367 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-01-06T03:14:10,369 adding 'appinfra/examples/05_database/README.md' 2026-01-06T03:14:10,371 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-01-06T03:14:10,372 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-01-06T03:14:10,374 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-01-06T03:14:10,377 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-01-06T03:14:10,379 adding 'appinfra/examples/06_advanced/README.md' 2026-01-06T03:14:10,381 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-01-06T03:14:10,382 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-01-06T03:14:10,384 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-01-06T03:14:10,385 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-01-06T03:14:10,388 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-01-06T03:14:10,390 adding 'appinfra/examples/08_decorators/README.md' 2026-01-06T03:14:10,392 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-01-06T03:14:10,393 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-01-06T03:14:10,395 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-01-06T03:14:10,397 adding 'appinfra/examples/09_ui/README.md' 2026-01-06T03:14:10,399 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-01-06T03:14:10,401 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-01-06T03:14:10,403 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-01-06T03:14:10,404 adding 'appinfra/examples/09_ui/rich_output.py' 2026-01-06T03:14:10,406 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-01-06T03:14:10,407 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-01-06T03:14:10,410 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-01-06T03:14:10,412 adding 'appinfra/examples/10_plugins/README.md' 2026-01-06T03:14:10,413 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-01-06T03:14:10,415 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-01-06T03:14:10,417 adding 'appinfra/examples/12_version_tracking/README.md' 2026-01-06T03:14:10,419 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-01-06T03:14:10,420 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-01-06T03:14:10,423 adding 'appinfra/log/__init__.py' 2026-01-06T03:14:10,424 adding 'appinfra/log/callback.py' 2026-01-06T03:14:10,426 adding 'appinfra/log/colors.py' 2026-01-06T03:14:10,427 adding 'appinfra/log/config.py' 2026-01-06T03:14:10,429 adding 'appinfra/log/config_holder.py' 2026-01-06T03:14:10,430 adding 'appinfra/log/constants.py' 2026-01-06T03:14:10,431 adding 'appinfra/log/exceptions.py' 2026-01-06T03:14:10,433 adding 'appinfra/log/factory.py' 2026-01-06T03:14:10,436 adding 'appinfra/log/formatters.py' 2026-01-06T03:14:10,438 adding 'appinfra/log/handler_factory.py' 2026-01-06T03:14:10,440 adding 'appinfra/log/level_manager.py' 2026-01-06T03:14:10,442 adding 'appinfra/log/logger.py' 2026-01-06T03:14:10,444 adding 'appinfra/log/reloader.py' 2026-01-06T03:14:10,446 adding 'appinfra/log/builder/__init__.py' 2026-01-06T03:14:10,447 adding 'appinfra/log/builder/builder.py' 2026-01-06T03:14:10,449 adding 'appinfra/log/builder/console.py' 2026-01-06T03:14:10,451 adding 'appinfra/log/builder/file.py' 2026-01-06T03:14:10,452 adding 'appinfra/log/builder/interface.py' 2026-01-06T03:14:10,454 adding 'appinfra/log/builder/json.py' 2026-01-06T03:14:10,456 adding 'appinfra/log/builder/quick.py' 2026-01-06T03:14:10,458 adding 'appinfra/log/builder/database/__init__.py' 2026-01-06T03:14:10,460 adding 'appinfra/log/builder/database/builder.py' 2026-01-06T03:14:10,461 adding 'appinfra/log/builder/database/config.py' 2026-01-06T03:14:10,463 adding 'appinfra/log/builder/database/handler.py' 2026-01-06T03:14:10,466 adding 'appinfra/net/README.md' 2026-01-06T03:14:10,467 adding 'appinfra/net/__init__.py' 2026-01-06T03:14:10,468 adding 'appinfra/net/exceptions.py' 2026-01-06T03:14:10,470 adding 'appinfra/net/http.py' 2026-01-06T03:14:10,471 adding 'appinfra/net/tcp.py' 2026-01-06T03:14:10,473 adding 'appinfra/observability/__init__.py' 2026-01-06T03:14:10,475 adding 'appinfra/observability/hooks.py' 2026-01-06T03:14:10,478 adding 'appinfra/scripts/check.sh' 2026-01-06T03:14:10,480 adding 'appinfra/scripts/cicd-test.sh' 2026-01-06T03:14:10,481 adding 'appinfra/scripts/docs-config.sh' 2026-01-06T03:14:10,482 adding 'appinfra/scripts/install_deps.py' 2026-01-06T03:14:10,483 adding 'appinfra/scripts/pg-config.sh' 2026-01-06T03:14:10,485 adding 'appinfra/scripts/pg-info.sh' 2026-01-06T03:14:10,486 adding 'appinfra/scripts/type-hint.sh' 2026-01-06T03:14:10,487 adding 'appinfra/scripts/yaml2json.sh' 2026-01-06T03:14:10,489 adding 'appinfra/scripts/cicd/.env.local.example' 2026-01-06T03:14:10,490 adding 'appinfra/scripts/cicd/.env.test' 2026-01-06T03:14:10,492 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-01-06T03:14:10,494 adding 'appinfra/scripts/cicd/Dockerfile' 2026-01-06T03:14:10,495 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-01-06T03:14:10,496 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-01-06T03:14:10,497 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-01-06T03:14:10,498 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-01-06T03:14:10,500 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-01-06T03:14:10,501 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-01-06T03:14:10,502 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-01-06T03:14:10,504 adding 'appinfra/scripts/make/Makefile.all' 2026-01-06T03:14:10,506 adding 'appinfra/scripts/make/Makefile.cicd' 2026-01-06T03:14:10,507 adding 'appinfra/scripts/make/Makefile.clean' 2026-01-06T03:14:10,508 adding 'appinfra/scripts/make/Makefile.config' 2026-01-06T03:14:10,510 adding 'appinfra/scripts/make/Makefile.dev' 2026-01-06T03:14:10,511 adding 'appinfra/scripts/make/Makefile.docs' 2026-01-06T03:14:10,513 adding 'appinfra/scripts/make/Makefile.env' 2026-01-06T03:14:10,514 adding 'appinfra/scripts/make/Makefile.help' 2026-01-06T03:14:10,515 adding 'appinfra/scripts/make/Makefile.install' 2026-01-06T03:14:10,517 adding 'appinfra/scripts/make/Makefile.pg' 2026-01-06T03:14:10,518 adding 'appinfra/scripts/make/Makefile.pytest' 2026-01-06T03:14:10,520 adding 'appinfra/scripts/make/Makefile.utils' 2026-01-06T03:14:10,521 adding 'appinfra/security/__init__.py' 2026-01-06T03:14:10,523 adding 'appinfra/security/filter.py' 2026-01-06T03:14:10,524 adding 'appinfra/security/masking.py' 2026-01-06T03:14:10,526 adding 'appinfra/security/patterns.py' 2026-01-06T03:14:10,528 adding 'appinfra/subprocess/__init__.py' 2026-01-06T03:14:10,529 adding 'appinfra/subprocess/context.py' 2026-01-06T03:14:10,532 adding 'appinfra/time/README.md' 2026-01-06T03:14:10,533 adding 'appinfra/time/__init__.py' 2026-01-06T03:14:10,534 adding 'appinfra/time/date_range.py' 2026-01-06T03:14:10,537 adding 'appinfra/time/delta.py' 2026-01-06T03:14:10,538 adding 'appinfra/time/eta.py' 2026-01-06T03:14:10,541 adding 'appinfra/time/sched.py' 2026-01-06T03:14:10,543 adding 'appinfra/time/ticker.py' 2026-01-06T03:14:10,545 adding 'appinfra/time/time.py' 2026-01-06T03:14:10,547 adding 'appinfra/ui/__init__.py' 2026-01-06T03:14:10,549 adding 'appinfra/ui/console.py' 2026-01-06T03:14:10,550 adding 'appinfra/ui/fallback.py' 2026-01-06T03:14:10,552 adding 'appinfra/ui/help.py' 2026-01-06T03:14:10,554 adding 'appinfra/ui/progress_logger.py' 2026-01-06T03:14:10,556 adding 'appinfra/ui/prompts.py' 2026-01-06T03:14:10,558 adding 'appinfra/version/__init__.py' 2026-01-06T03:14:10,560 adding 'appinfra/version/actions.py' 2026-01-06T03:14:10,561 adding 'appinfra/version/build_info.py' 2026-01-06T03:14:10,563 adding 'appinfra/version/info.py' 2026-01-06T03:14:10,565 adding 'appinfra/version/setup_hook.py' 2026-01-06T03:14:10,566 adding 'appinfra/version/setuptools_hook.py' 2026-01-06T03:14:10,568 adding 'appinfra/version/sources.py' 2026-01-06T03:14:10,570 adding 'appinfra/version/tracker.py' 2026-01-06T03:14:10,573 adding 'appinfra-0.1.4.dist-info/licenses/LICENSE' 2026-01-06T03:14:10,576 adding 'appinfra-0.1.4.dist-info/METADATA' 2026-01-06T03:14:10,577 adding 'appinfra-0.1.4.dist-info/WHEEL' 2026-01-06T03:14:10,578 adding 'appinfra-0.1.4.dist-info/entry_points.txt' 2026-01-06T03:14:10,579 adding 'appinfra-0.1.4.dist-info/top_level.txt' 2026-01-06T03:14:10,584 adding 'appinfra-0.1.4.dist-info/RECORD' 2026-01-06T03:14:10,594 removing .build/bdist.linux-armv7l/wheel 2026-01-06T03:14:10,778 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-01-06T03:14:10,795 Created wheel for appinfra: filename=appinfra-0.1.4-py3-none-any.whl size=582623 sha256=11ad1b364465a34325e9bba73cc43a5e946c7133a439c9774a28cd5672a72d0c 2026-01-06T03:14:10,796 Stored in directory: /tmp/pip-ephem-wheel-cache-9yfe1ggz/wheels/50/09/d1/b7acb3daeac284151cb42cde991d0449900cae7708fa34d1f3 2026-01-06T03:14:10,820 Successfully built appinfra 2026-01-06T03:14:10,836 Removed build tracker: '/tmp/pip-build-tracker-bsux_w66'