2026-02-10T20:25:35,196 Created temporary directory: /tmp/pip-ephem-wheel-cache-h3h_ok9d 2026-02-10T20:25:35,198 Created temporary directory: /tmp/pip-build-tracker-kvmml4sx 2026-02-10T20:25:35,199 Initialized build tracking at /tmp/pip-build-tracker-kvmml4sx 2026-02-10T20:25:35,199 Created build tracker: /tmp/pip-build-tracker-kvmml4sx 2026-02-10T20:25:35,200 Entered build tracker: /tmp/pip-build-tracker-kvmml4sx 2026-02-10T20:25:35,201 Created temporary directory: /tmp/pip-wheel-qm64amo7 2026-02-10T20:25:35,203 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-02-10T20:25:35,206 Created temporary directory: /tmp/pip-ephem-wheel-cache-1emxpn_u 2026-02-10T20:25:35,228 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T20:25:35,231 2 location(s) to search for versions of appinfra: 2026-02-10T20:25:35,231 * https://pypi.org/simple/appinfra/ 2026-02-10T20:25:35,231 * https://www.piwheels.org/simple/appinfra/ 2026-02-10T20:25:35,232 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-02-10T20:25:35,233 Getting page https://pypi.org/simple/appinfra/ 2026-02-10T20:25:35,235 Found index url https://pypi.org/simple 2026-02-10T20:25:35,460 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-02-10T20:25:35,465 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-02-10T20:25:35,466 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-02-10T20:25:35,467 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-02-10T20:25:35,468 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-02-10T20:25:35,469 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-02-10T20:25:35,470 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-02-10T20:25:35,471 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-02-10T20:25:35,472 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-02-10T20:25:35,472 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-02-10T20:25:35,473 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-02-10T20:25:35,474 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/3d/a2/90d89b0645c5dab0d828ba91fb65be609a4980cedd218c6b5ec57c3d1756/appinfra-0.2.0-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,475 Found link https://files.pythonhosted.org/packages/4c/d5/032b2641133b55f05864d9cef06a1503d2cbb60c1a3f7f4db357e394c8e6/appinfra-0.2.0.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.2.0 2026-02-10T20:25:35,476 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/ee/08/f9a2c0a60e80a8e1b35d60f9746998b85961b561e5de770a2e0c72e2aae7/appinfra-0.2.1-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,477 Found link https://files.pythonhosted.org/packages/8e/de/0bcce913c8db12197ce74d2c34ff38074b4569c4506912ae98d83edddaca/appinfra-0.2.1.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.2.1 2026-02-10T20:25:35,477 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/86/7e/6a9728df1884b44eb9097b1b16b10c7ffd85d67468226c7809465163441f/appinfra-0.3.0-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,478 Found link https://files.pythonhosted.org/packages/7d/62/4c9f1a2e768093ba1ca4a372a383037d43c012e34b19bb79cd8a86e1f212/appinfra-0.3.0.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.3.0 2026-02-10T20:25:35,479 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/91/01/9b29ac346a42d05a12e06de877a9582fcdd936f1c09f6a8cb4e0e69aa256/appinfra-0.3.1-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,480 Found link https://files.pythonhosted.org/packages/34/5f/82d88661ba03722a5f646327f51f6e6dd54af2cce9e60d288ec91e0597b1/appinfra-0.3.1.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.3.1 2026-02-10T20:25:35,481 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/ae/d8/31a940779cda7499f254083c84d27c76ac15ded06ca0353c94c10a31f7c5/appinfra-0.3.2-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,482 Found link https://files.pythonhosted.org/packages/23/27/17b5ff1f428409ad88f3512af25d5e818c25a5e5e62b242be9fc1370f855/appinfra-0.3.2.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.3.2 2026-02-10T20:25:35,483 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/95/87/e1638c880b43c46be2f718ab898a05b9adf19052448c161bde5b5d025d5f/appinfra-0.3.3-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,484 Found link https://files.pythonhosted.org/packages/cb/c2/c45c5b6bf354d6eba64bd201a71520f8cc0b8b6cd8522fa77fbd84b4a597/appinfra-0.3.3.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.3.3 2026-02-10T20:25:35,484 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/05/56/6e32c2b2171528006813fd635d53acf3d97d8e4fbe038ff6717e7314ecaf/appinfra-0.3.4-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,485 Found link https://files.pythonhosted.org/packages/db/19/980af68f490ea41671b6bbfb5e45acce3343980c9127b87dd1b87a2f414c/appinfra-0.3.4.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.3.4 2026-02-10T20:25:35,486 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-02-10T20:25:35,487 Getting page https://www.piwheels.org/simple/appinfra/ 2026-02-10T20:25:35,488 Found index url https://www.piwheels.org/simple 2026-02-10T20:25:35,651 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-02-10T20:25:35,655 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.3.2-py3-none-any.whl#sha256=3330e12821c42a1b02ee21d51411a5e6a96e80b57fbf58f80040f266ba187b95 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,656 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.3.1-py3-none-any.whl#sha256=4d5625ede2fe0e52c374b58c1409f6e0880817fe930c359ef19a3c18ce8355d6 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,656 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.3.0-py3-none-any.whl#sha256=30477192966652f99a49d166b0cc9bf4c8032835d4934ab5a3a9a39c828ecac1 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,657 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.2.1-py3-none-any.whl#sha256=fa314fea85e4f2eebbb349e16eb7b74c160aa2261be40cfefc9b9aceec79049c (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,657 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.2.0-py3-none-any.whl#sha256=1c5c7afc19730a9a98767fd38d2ef16f77d31200193c226e4ad568dc9c765c85 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,658 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.1.4-py3-none-any.whl#sha256=11ad1b364465a34325e9bba73cc43a5e946c7133a439c9774a28cd5672a72d0c (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,658 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.1.3-py3-none-any.whl#sha256=992fdb78913722ef09e7df644f2962c6098f14be981262bcc76aa5ec5db48865 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-10T20:25:35,659 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-02-10T20:25:35,660 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-02-10T20:25:35,660 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-02-10T20:25:35,661 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-02-10T20:25:35,661 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-02-10T20:25:35,681 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-02-10T20:25:35,700 Collecting appinfra==0.3.3 2026-02-10T20:25:35,702 Created temporary directory: /tmp/pip-unpack-r5dg25rb 2026-02-10T20:25:35,928 Downloading appinfra-0.3.3.tar.gz (871 kB) 2026-02-10T20:25:37,385 Added appinfra==0.3.3 from https://files.pythonhosted.org/packages/cb/c2/c45c5b6bf354d6eba64bd201a71520f8cc0b8b6cd8522fa77fbd84b4a597/appinfra-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-kvmml4sx' 2026-02-10T20:25:37,395 Created temporary directory: /tmp/pip-build-env-hr_yq7ey 2026-02-10T20:25:37,399 Installing build dependencies: started 2026-02-10T20:25:37,400 Running command pip subprocess to install build dependencies 2026-02-10T20:25:38,533 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T20:25:39,089 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-02-10T20:25:39,112 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T20:25:40,836 Collecting setuptools>=68.0 2026-02-10T20:25:40,858 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T20:25:41,176 Collecting wheel 2026-02-10T20:25:41,195 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-10T20:25:41,528 Collecting setuptools-scm>=8.0 2026-02-10T20:25:41,549 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-10T20:25:41,760 Collecting packaging>=24.0 2026-02-10T20:25:41,777 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-10T20:25:44,864 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-02-10T20:25:48,245 Creating /tmp/pip-build-env-hr_yq7ey/overlay/local/bin 2026-02-10T20:25:48,247 changing mode of /tmp/pip-build-env-hr_yq7ey/overlay/local/bin/wheel to 755 2026-02-10T20:25:48,504 changing mode of /tmp/pip-build-env-hr_yq7ey/overlay/local/bin/setuptools-scm to 755 2026-02-10T20:25:48,535 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-02-10T20:25:48,827 Installing build dependencies: finished with status 'done' 2026-02-10T20:25:48,835 Getting requirements to build wheel: started 2026-02-10T20:25:48,836 Running command Getting requirements to build wheel 2026-02-10T20:25:49,676 running egg_info 2026-02-10T20:25:49,684 writing appinfra.egg-info/PKG-INFO 2026-02-10T20:25:49,694 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-02-10T20:25:49,696 writing entry points to appinfra.egg-info/entry_points.txt 2026-02-10T20:25:49,703 writing requirements to appinfra.egg-info/requires.txt 2026-02-10T20:25:49,705 writing top-level names to appinfra.egg-info/top_level.txt 2026-02-10T20:25:49,849 listing git files failed - pretending there aren't any 2026-02-10T20:25:49,854 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-10T20:25:49,907 adding license file 'LICENSE' 2026-02-10T20:25:49,929 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-10T20:25:50,033 Getting requirements to build wheel: finished with status 'done' 2026-02-10T20:25:50,036 Created temporary directory: /tmp/pip-modern-metadata-mknynmqf 2026-02-10T20:25:50,039 Preparing metadata (pyproject.toml): started 2026-02-10T20:25:50,040 Running command Preparing metadata (pyproject.toml) 2026-02-10T20:25:50,820 running dist_info 2026-02-10T20:25:50,833 creating /tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info 2026-02-10T20:25:50,834 writing /tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/PKG-INFO 2026-02-10T20:25:50,845 writing dependency_links to /tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/dependency_links.txt 2026-02-10T20:25:50,847 writing entry points to /tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/entry_points.txt 2026-02-10T20:25:50,854 writing requirements to /tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/requires.txt 2026-02-10T20:25:50,855 writing top-level names to /tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/top_level.txt 2026-02-10T20:25:50,857 writing manifest file '/tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/SOURCES.txt' 2026-02-10T20:25:50,988 listing git files failed - pretending there aren't any 2026-02-10T20:25:50,993 reading manifest file '/tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/SOURCES.txt' 2026-02-10T20:25:50,995 adding license file 'LICENSE' 2026-02-10T20:25:51,007 writing manifest file '/tmp/pip-modern-metadata-mknynmqf/appinfra.egg-info/SOURCES.txt' 2026-02-10T20:25:51,009 creating '/tmp/pip-modern-metadata-mknynmqf/appinfra-0.3.3.dist-info' 2026-02-10T20:25:51,142 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T20:25:51,148 Source in /tmp/pip-wheel-qm64amo7/appinfra_888c9e46abaf477d96b7b87133a6ac81 has version 0.3.3, which satisfies requirement appinfra==0.3.3 from https://files.pythonhosted.org/packages/cb/c2/c45c5b6bf354d6eba64bd201a71520f8cc0b8b6cd8522fa77fbd84b4a597/appinfra-0.3.3.tar.gz 2026-02-10T20:25:51,149 Removed appinfra==0.3.3 from https://files.pythonhosted.org/packages/cb/c2/c45c5b6bf354d6eba64bd201a71520f8cc0b8b6cd8522fa77fbd84b4a597/appinfra-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-kvmml4sx' 2026-02-10T20:25:51,156 Created temporary directory: /tmp/pip-unpack-_wbmiuys 2026-02-10T20:25:51,157 Building wheels for collected packages: appinfra 2026-02-10T20:25:51,161 Created temporary directory: /tmp/pip-wheel-43rg1wsj 2026-02-10T20:25:51,161 Destination directory: /tmp/pip-wheel-43rg1wsj 2026-02-10T20:25:51,163 Building wheel for appinfra (pyproject.toml): started 2026-02-10T20:25:51,164 Running command Building wheel for appinfra (pyproject.toml) 2026-02-10T20:25:51,892 running bdist_wheel 2026-02-10T20:25:51,914 running build 2026-02-10T20:25:51,915 running build_py 2026-02-10T20:25:51,917 creating .build/lib/appinfra 2026-02-10T20:25:51,919 copying appinfra/yaml.py -> .build/lib/appinfra 2026-02-10T20:25:51,923 copying appinfra/__init__.py -> .build/lib/appinfra 2026-02-10T20:25:51,925 copying appinfra/utils.py -> .build/lib/appinfra 2026-02-10T20:25:51,927 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-02-10T20:25:51,929 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-02-10T20:25:51,931 copying appinfra/ewma.py -> .build/lib/appinfra 2026-02-10T20:25:51,933 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-02-10T20:25:51,936 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-02-10T20:25:51,937 copying appinfra/size.py -> .build/lib/appinfra 2026-02-10T20:25:51,940 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-02-10T20:25:51,942 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-02-10T20:25:51,944 copying appinfra/dict.py -> .build/lib/appinfra 2026-02-10T20:25:51,946 creating .build/lib/appinfra/security 2026-02-10T20:25:51,947 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-02-10T20:25:51,950 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-02-10T20:25:51,951 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-02-10T20:25:51,953 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-02-10T20:25:51,956 creating .build/lib/appinfra/db 2026-02-10T20:25:51,957 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-02-10T20:25:51,959 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-02-10T20:25:51,961 copying appinfra/db/utils.py -> .build/lib/appinfra/db 2026-02-10T20:25:51,964 creating .build/lib/appinfra/version 2026-02-10T20:25:51,965 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,967 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,969 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,971 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,974 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,975 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,978 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,980 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-02-10T20:25:51,983 creating .build/lib/appinfra/subprocess 2026-02-10T20:25:51,984 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-02-10T20:25:51,986 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-02-10T20:25:51,989 creating .build/lib/appinfra/observability 2026-02-10T20:25:51,990 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-02-10T20:25:51,992 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-02-10T20:25:51,994 creating .build/lib/appinfra/ui 2026-02-10T20:25:51,995 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-02-10T20:25:51,997 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-02-10T20:25:52,000 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-02-10T20:25:52,002 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-02-10T20:25:52,004 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-02-10T20:25:52,006 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-02-10T20:25:52,009 creating .build/lib/appinfra/config 2026-02-10T20:25:52,010 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-02-10T20:25:52,013 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-02-10T20:25:52,015 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-02-10T20:25:52,016 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-02-10T20:25:52,019 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-02-10T20:25:52,022 creating .build/lib/appinfra/cli 2026-02-10T20:25:52,023 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-02-10T20:25:52,025 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-02-10T20:25:52,027 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-02-10T20:25:52,030 creating .build/lib/appinfra/app 2026-02-10T20:25:52,031 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-02-10T20:25:52,033 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-02-10T20:25:52,035 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-02-10T20:25:52,038 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-02-10T20:25:52,039 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-02-10T20:25:52,041 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-02-10T20:25:52,043 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-02-10T20:25:52,045 creating .build/lib/appinfra/scripts 2026-02-10T20:25:52,046 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,049 creating .build/lib/appinfra/net 2026-02-10T20:25:52,050 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-02-10T20:25:52,052 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-02-10T20:25:52,053 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-02-10T20:25:52,055 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-02-10T20:25:52,058 creating .build/lib/appinfra/log 2026-02-10T20:25:52,059 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,061 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,064 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,066 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,068 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,070 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,072 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,074 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,077 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,079 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,082 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,085 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,087 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-02-10T20:25:52,091 creating .build/lib/appinfra/time 2026-02-10T20:25:52,092 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-02-10T20:25:52,095 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-02-10T20:25:52,097 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-02-10T20:25:52,099 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-02-10T20:25:52,102 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-02-10T20:25:52,105 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-02-10T20:25:52,108 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-02-10T20:25:52,110 creating .build/lib/appinfra/db/sqlite 2026-02-10T20:25:52,111 copying appinfra/db/sqlite/__init__.py -> .build/lib/appinfra/db/sqlite 2026-02-10T20:25:52,114 copying appinfra/db/sqlite/sqlite.py -> .build/lib/appinfra/db/sqlite 2026-02-10T20:25:52,117 creating .build/lib/appinfra/db/pg 2026-02-10T20:25:52,118 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,121 copying appinfra/db/pg/testing.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,123 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,126 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,128 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,131 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,133 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,136 copying appinfra/db/pg/schema.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,138 copying appinfra/db/pg/vector.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,141 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-02-10T20:25:52,144 creating .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,145 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,147 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,149 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,152 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,153 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,156 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,159 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,161 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,164 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,166 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,168 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-02-10T20:25:52,171 creating .build/lib/appinfra/cli/tools/scaffold 2026-02-10T20:25:52,172 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-02-10T20:25:52,174 creating .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,176 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,178 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,181 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,184 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,186 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,188 creating .build/lib/appinfra/examples/10_plugins 2026-02-10T20:25:52,189 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-02-10T20:25:52,192 creating .build/lib/appinfra/examples/04_configuration 2026-02-10T20:25:52,194 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-10T20:25:52,196 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-10T20:25:52,199 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-10T20:25:52,201 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-02-10T20:25:52,204 creating .build/lib/appinfra/examples/08_decorators 2026-02-10T20:25:52,205 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-02-10T20:25:52,207 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-02-10T20:25:52,209 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-02-10T20:25:52,212 creating .build/lib/appinfra/examples/01_basics 2026-02-10T20:25:52,213 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-02-10T20:25:52,215 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-02-10T20:25:52,217 creating .build/lib/appinfra/examples/07_fastapi 2026-02-10T20:25:52,218 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-02-10T20:25:52,221 creating .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,222 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,225 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,227 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,229 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,231 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,234 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,236 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,238 creating .build/lib/appinfra/examples/11_docs 2026-02-10T20:25:52,239 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-02-10T20:25:52,242 creating .build/lib/appinfra/examples/05_database 2026-02-10T20:25:52,243 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-02-10T20:25:52,246 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-02-10T20:25:52,248 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-02-10T20:25:52,251 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-02-10T20:25:52,254 creating .build/lib/appinfra/examples/02_app_framework 2026-02-10T20:25:52,255 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-10T20:25:52,257 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-10T20:25:52,259 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-10T20:25:52,261 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-10T20:25:52,263 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-10T20:25:52,265 creating .build/lib/appinfra/examples/06_advanced 2026-02-10T20:25:52,266 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-02-10T20:25:52,268 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-02-10T20:25:52,270 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-02-10T20:25:52,272 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-02-10T20:25:52,274 creating .build/lib/appinfra/examples/12_version_tracking 2026-02-10T20:25:52,275 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-02-10T20:25:52,277 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-02-10T20:25:52,281 creating .build/lib/appinfra/app/builder 2026-02-10T20:25:52,282 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,285 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,286 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,289 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,291 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,293 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,296 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,298 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-02-10T20:25:52,301 creating .build/lib/appinfra/app/docs 2026-02-10T20:25:52,302 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-02-10T20:25:52,304 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-02-10T20:25:52,306 creating .build/lib/appinfra/app/fastapi 2026-02-10T20:25:52,307 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-02-10T20:25:52,310 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-02-10T20:25:52,312 creating .build/lib/appinfra/app/tools 2026-02-10T20:25:52,313 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-02-10T20:25:52,315 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-02-10T20:25:52,317 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-02-10T20:25:52,320 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-02-10T20:25:52,322 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-02-10T20:25:52,324 creating .build/lib/appinfra/app/tracing 2026-02-10T20:25:52,325 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-02-10T20:25:52,327 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-02-10T20:25:52,330 creating .build/lib/appinfra/app/core 2026-02-10T20:25:52,331 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-02-10T20:25:52,334 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-02-10T20:25:52,335 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-02-10T20:25:52,337 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-02-10T20:25:52,340 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-02-10T20:25:52,342 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-02-10T20:25:52,345 creating .build/lib/appinfra/app/cli 2026-02-10T20:25:52,346 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-02-10T20:25:52,348 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-02-10T20:25:52,350 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-02-10T20:25:52,352 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-02-10T20:25:52,354 creating .build/lib/appinfra/app/server 2026-02-10T20:25:52,355 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-02-10T20:25:52,358 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-02-10T20:25:52,360 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-02-10T20:25:52,362 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-02-10T20:25:52,364 creating .build/lib/appinfra/app/builder/configurer 2026-02-10T20:25:52,365 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-02-10T20:25:52,367 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-02-10T20:25:52,369 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-02-10T20:25:52,371 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-02-10T20:25:52,373 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-02-10T20:25:52,375 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-02-10T20:25:52,378 creating .build/lib/appinfra/app/fastapi/builder 2026-02-10T20:25:52,379 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-10T20:25:52,380 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-10T20:25:52,383 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-10T20:25:52,385 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-10T20:25:52,387 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-10T20:25:52,390 creating .build/lib/appinfra/app/fastapi/runtime 2026-02-10T20:25:52,391 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-10T20:25:52,394 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-10T20:25:52,396 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-10T20:25:52,398 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-10T20:25:52,400 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-10T20:25:52,402 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-10T20:25:52,405 creating .build/lib/appinfra/app/fastapi/config 2026-02-10T20:25:52,406 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-02-10T20:25:52,408 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-02-10T20:25:52,410 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-02-10T20:25:52,412 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-02-10T20:25:52,415 creating .build/lib/appinfra/log/builder 2026-02-10T20:25:52,417 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-02-10T20:25:52,419 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-02-10T20:25:52,421 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-02-10T20:25:52,423 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-02-10T20:25:52,425 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-02-10T20:25:52,428 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-02-10T20:25:52,430 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-02-10T20:25:52,432 creating .build/lib/appinfra/log/builder/database 2026-02-10T20:25:52,433 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-02-10T20:25:52,435 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-02-10T20:25:52,437 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-02-10T20:25:52,440 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-02-10T20:25:52,442 running egg_info 2026-02-10T20:25:52,454 writing appinfra.egg-info/PKG-INFO 2026-02-10T20:25:52,465 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-02-10T20:25:52,467 writing entry points to appinfra.egg-info/entry_points.txt 2026-02-10T20:25:52,473 writing requirements to appinfra.egg-info/requires.txt 2026-02-10T20:25:52,474 writing top-level names to appinfra.egg-info/top_level.txt 2026-02-10T20:25:52,594 listing git files failed - pretending there aren't any 2026-02-10T20:25:52,598 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-10T20:25:52,626 adding license file 'LICENSE' 2026-02-10T20:25:52,648 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-10T20:25:52,724 copying appinfra/py.typed -> .build/lib/appinfra 2026-02-10T20:25:52,725 creating .build/lib/appinfra/docs 2026-02-10T20:25:52,726 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-02-10T20:25:52,731 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-02-10T20:25:52,733 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-02-10T20:25:52,736 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-02-10T20:25:52,739 creating .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,740 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,743 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,745 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,748 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,751 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,753 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,755 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,758 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,760 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,762 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,765 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,767 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-02-10T20:25:52,770 creating .build/lib/appinfra/docs/api 2026-02-10T20:25:52,771 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,774 copying appinfra/docs/api/observability.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,777 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,779 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,782 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,785 copying appinfra/docs/api/config.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,787 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,790 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,792 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,795 copying appinfra/docs/api/subprocess.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,797 copying appinfra/docs/api/net.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,800 copying appinfra/docs/api/security.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,802 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,805 copying appinfra/docs/api/cli.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,807 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,810 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,812 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-02-10T20:25:52,815 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-02-10T20:25:52,834 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-02-10T20:25:52,836 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,839 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-02-10T20:25:52,841 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-02-10T20:25:52,844 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-02-10T20:25:52,847 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-02-10T20:25:52,849 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-02-10T20:25:52,851 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-02-10T20:25:52,854 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-02-10T20:25:52,857 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-02-10T20:25:52,860 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-02-10T20:25:52,863 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-02-10T20:25:52,865 creating .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,867 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,870 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,873 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,875 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,878 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,880 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,883 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,885 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,888 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,891 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,893 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,896 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,898 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,901 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,904 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,906 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,909 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,911 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,914 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-10T20:25:52,917 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-10T20:25:52,918 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-10T20:25:52,921 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-10T20:25:52,923 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:52,925 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:52,927 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:52,930 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:52,933 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-02-10T20:25:52,935 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-02-10T20:25:52,937 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-02-10T20:25:52,939 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-02-10T20:25:52,941 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-02-10T20:25:52,944 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-02-10T20:25:52,947 creating .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,948 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,951 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,954 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,956 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,959 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,962 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,964 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,967 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,970 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,973 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,975 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,978 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-02-10T20:25:52,980 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,983 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,985 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,988 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,991 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,994 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,996 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-02-10T20:25:52,999 creating .build/lib/appinfra/scripts/docker/pg 2026-02-10T20:25:53,001 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-02-10T20:25:53,004 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-02-10T20:25:53,006 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-02-10T20:25:53,008 creating .build/lib/appinfra/etc 2026-02-10T20:25:53,009 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-02-10T20:25:53,011 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-02-10T20:25:53,013 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-02-10T20:25:53,016 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-02-10T20:25:53,018 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-02-10T20:25:53,020 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-02-10T20:25:53,023 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-02-10T20:25:53,030 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-02-10T20:25:53,036 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-02-10T20:25:53,038 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-02-10T20:25:53,056 creating .build/lib/appinfra/examples/02a_app_using_framework 2026-02-10T20:25:53,057 copying appinfra/examples/02a_app_using_framework/Makefile -> .build/lib/appinfra/examples/02a_app_using_framework 2026-02-10T20:25:53,077 creating .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,078 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,080 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,082 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,085 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,087 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,090 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,092 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,094 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-02-10T20:25:53,126 appinfra: git info not available, skipping _build_info.py 2026-02-10T20:25:53,137 installing to .build/bdist.linux-armv7l/wheel 2026-02-10T20:25:53,138 running install 2026-02-10T20:25:53,161 running install_lib 2026-02-10T20:25:53,168 creating .build/bdist.linux-armv7l/wheel 2026-02-10T20:25:53,170 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-02-10T20:25:53,172 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-02-10T20:25:53,173 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-10T20:25:53,175 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-10T20:25:53,177 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-10T20:25:53,179 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-10T20:25:53,181 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-02-10T20:25:53,183 creating .build/bdist.linux-armv7l/wheel/appinfra/db/sqlite 2026-02-10T20:25:53,184 copying .build/lib/appinfra/db/sqlite/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-02-10T20:25:53,185 copying .build/lib/appinfra/db/sqlite/sqlite.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-02-10T20:25:53,188 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-10T20:25:53,190 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-10T20:25:53,193 copying .build/lib/appinfra/db/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-10T20:25:53,196 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-02-10T20:25:53,197 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,199 copying .build/lib/appinfra/db/pg/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,202 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,205 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,207 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,210 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,213 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,215 copying .build/lib/appinfra/db/pg/schema.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,218 copying .build/lib/appinfra/db/pg/vector.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,220 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-10T20:25:53,223 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-10T20:25:53,225 copying .build/lib/appinfra/yaml.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,229 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,232 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-02-10T20:25:53,233 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,236 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,238 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,241 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,243 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,245 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,248 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,251 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-10T20:25:53,255 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-02-10T20:25:53,256 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-10T20:25:53,258 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-10T20:25:53,259 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-10T20:25:53,262 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-10T20:25:53,263 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-10T20:25:53,265 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-10T20:25:53,268 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-02-10T20:25:53,269 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-02-10T20:25:53,271 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-02-10T20:25:53,274 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-02-10T20:25:53,275 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-02-10T20:25:53,277 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-02-10T20:25:53,279 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-02-10T20:25:53,280 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-10T20:25:53,283 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-10T20:25:53,285 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-10T20:25:53,287 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-10T20:25:53,289 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-10T20:25:53,291 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-10T20:25:53,294 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,296 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,298 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-02-10T20:25:53,299 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-10T20:25:53,302 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-02-10T20:25:53,303 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,306 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,308 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,311 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,313 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,315 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,317 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,319 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,321 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,323 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,325 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,327 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-10T20:25:53,329 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-10T20:25:53,331 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-10T20:25:53,333 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-10T20:25:53,336 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-02-10T20:25:53,337 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,339 copying .build/lib/appinfra/docs/api/observability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,341 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,343 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,345 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,347 copying .build/lib/appinfra/docs/api/config.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,349 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,352 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,354 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,356 copying .build/lib/appinfra/docs/api/subprocess.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,358 copying .build/lib/appinfra/docs/api/net.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,360 copying .build/lib/appinfra/docs/api/security.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,362 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,365 copying .build/lib/appinfra/docs/api/cli.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,367 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,369 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,371 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-10T20:25:53,373 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-10T20:25:53,377 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-02-10T20:25:53,378 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-10T20:25:53,381 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-10T20:25:53,383 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-10T20:25:53,384 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-10T20:25:53,387 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-10T20:25:53,389 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,391 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,393 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,395 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,397 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,399 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,402 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,404 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-02-10T20:25:53,405 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-10T20:25:53,407 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-10T20:25:53,409 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-10T20:25:53,411 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-02-10T20:25:53,412 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,414 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,416 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,418 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,420 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,422 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,425 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,427 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,429 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,432 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,434 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-10T20:25:53,437 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-02-10T20:25:53,438 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-10T20:25:53,440 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-10T20:25:53,441 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-10T20:25:53,444 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-02-10T20:25:53,445 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-02-10T20:25:53,447 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-10T20:25:53,449 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-10T20:25:53,451 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-10T20:25:53,453 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-10T20:25:53,456 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-10T20:25:53,458 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-10T20:25:53,460 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-10T20:25:53,463 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-02-10T20:25:53,464 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-02-10T20:25:53,466 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-02-10T20:25:53,468 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-02-10T20:25:53,469 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-10T20:25:53,472 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,473 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-02-10T20:25:53,475 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-02-10T20:25:53,476 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-02-10T20:25:53,478 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,480 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,481 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,483 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,485 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,487 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,488 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,490 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,492 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,494 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,495 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,498 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:53,499 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:53,501 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:53,503 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-10T20:25:53,504 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,506 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,508 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,509 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,511 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,513 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,514 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,516 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-10T20:25:53,518 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-02-10T20:25:53,520 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-02-10T20:25:53,521 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-02-10T20:25:53,523 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-02-10T20:25:53,524 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-02-10T20:25:53,526 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-10T20:25:53,529 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-10T20:25:53,531 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-10T20:25:53,533 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-10T20:25:53,536 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-02-10T20:25:53,537 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-10T20:25:53,539 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-10T20:25:53,541 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-10T20:25:53,543 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-10T20:25:53,546 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-02-10T20:25:53,547 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-10T20:25:53,549 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-10T20:25:53,551 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-10T20:25:53,553 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02a_app_using_framework 2026-02-10T20:25:53,555 copying .build/lib/appinfra/examples/02a_app_using_framework/Makefile -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02a_app_using_framework 2026-02-10T20:25:53,558 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-02-10T20:25:53,559 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-02-10T20:25:53,562 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-02-10T20:25:53,563 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,565 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,567 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,569 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,572 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,574 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,576 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,578 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-10T20:25:53,581 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-02-10T20:25:53,582 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-02-10T20:25:53,585 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-02-10T20:25:53,586 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-10T20:25:53,589 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-10T20:25:53,591 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-10T20:25:53,594 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-10T20:25:53,596 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-10T20:25:53,599 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-02-10T20:25:53,600 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-10T20:25:53,602 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-10T20:25:53,604 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-10T20:25:53,605 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-10T20:25:53,607 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-10T20:25:53,609 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-10T20:25:53,612 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-02-10T20:25:53,613 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-10T20:25:53,615 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-10T20:25:53,617 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-10T20:25:53,619 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-10T20:25:53,621 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-10T20:25:53,624 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-02-10T20:25:53,625 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-10T20:25:53,626 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-10T20:25:53,628 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-10T20:25:53,630 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-02-10T20:25:53,632 copying .build/lib/appinfra/py.typed -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,635 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-02-10T20:25:53,636 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,638 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,640 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-02-10T20:25:53,642 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-02-10T20:25:53,643 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-10T20:25:53,645 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-10T20:25:53,647 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-10T20:25:53,649 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-10T20:25:53,652 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-10T20:25:53,653 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-10T20:25:53,656 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,658 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,660 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,662 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,664 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,667 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,670 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,673 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-10T20:25:53,675 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,678 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,681 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,683 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,686 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-02-10T20:25:53,687 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-02-10T20:25:53,690 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-02-10T20:25:53,693 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-02-10T20:25:53,694 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-02-10T20:25:53,697 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-02-10T20:25:53,701 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-02-10T20:25:53,702 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-10T20:25:53,704 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-10T20:25:53,707 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-10T20:25:53,710 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-10T20:25:53,712 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-10T20:25:53,715 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-02-10T20:25:53,716 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-10T20:25:53,720 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-10T20:25:53,722 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-10T20:25:53,725 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-10T20:25:53,727 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-10T20:25:53,730 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-10T20:25:53,733 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-02-10T20:25:53,734 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-10T20:25:53,736 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-10T20:25:53,739 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-10T20:25:53,741 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-10T20:25:53,744 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-02-10T20:25:53,745 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-10T20:25:53,749 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-10T20:25:53,751 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-10T20:25:53,753 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-10T20:25:53,756 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-10T20:25:53,759 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-02-10T20:25:53,760 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-02-10T20:25:53,762 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-02-10T20:25:53,765 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-02-10T20:25:53,766 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-10T20:25:53,769 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-10T20:25:53,771 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-10T20:25:53,772 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-10T20:25:53,775 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-10T20:25:53,777 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-10T20:25:53,779 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,781 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-02-10T20:25:53,784 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-10T20:25:53,786 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-10T20:25:53,787 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-10T20:25:53,789 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-10T20:25:53,791 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-10T20:25:53,793 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-02-10T20:25:53,795 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-10T20:25:53,797 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-10T20:25:53,799 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-10T20:25:53,801 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-10T20:25:53,803 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-02-10T20:25:53,804 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,806 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,809 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,810 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,813 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-02-10T20:25:53,814 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,816 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,818 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,820 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,823 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,824 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,826 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,828 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,830 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,832 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,834 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,835 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-10T20:25:53,838 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-02-10T20:25:53,839 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,841 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,843 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,845 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,847 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,849 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,851 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,853 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-10T20:25:53,854 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,856 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,858 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-02-10T20:25:53,860 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-02-10T20:25:53,861 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-10T20:25:53,863 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-10T20:25:53,865 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-10T20:25:53,867 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,869 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-10T20:25:53,871 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-02-10T20:25:53,872 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-10T20:25:53,874 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-10T20:25:53,876 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-10T20:25:53,877 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-10T20:25:53,880 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-10T20:25:53,882 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-10T20:25:53,884 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-02-10T20:25:53,885 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,887 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,890 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-02-10T20:25:53,891 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-10T20:25:53,894 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-10T20:25:53,896 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-10T20:25:53,898 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-02-10T20:25:53,899 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-10T20:25:53,901 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-10T20:25:53,903 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-10T20:25:53,906 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-10T20:25:53,908 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-10T20:25:53,910 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-10T20:25:53,912 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-10T20:25:53,915 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-10T20:25:53,917 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,918 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,921 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,922 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,925 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,927 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,929 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,931 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,934 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,936 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,939 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-10T20:25:53,942 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-02-10T20:25:53,943 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,945 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,947 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,949 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,951 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,954 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,956 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,958 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-10T20:25:53,960 running install_egg_info 2026-02-10T20:25:53,966 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.3.3-py3.11.egg-info 2026-02-10T20:25:53,979 running install_scripts 2026-02-10T20:25:53,991 creating .build/bdist.linux-armv7l/wheel/appinfra-0.3.3.dist-info/WHEEL 2026-02-10T20:25:53,994 creating '/tmp/pip-wheel-43rg1wsj/.tmp-oq1bmzqi/appinfra-0.3.3-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-02-10T20:25:53,996 adding 'appinfra/__init__.py' 2026-02-10T20:25:53,998 adding 'appinfra/_build_info.py' 2026-02-10T20:25:53,999 adding 'appinfra/deprecation.py' 2026-02-10T20:25:54,001 adding 'appinfra/dict.py' 2026-02-10T20:25:54,003 adding 'appinfra/dot_dict.py' 2026-02-10T20:25:54,005 adding 'appinfra/ewma.py' 2026-02-10T20:25:54,006 adding 'appinfra/exceptions.py' 2026-02-10T20:25:54,008 adding 'appinfra/py.typed' 2026-02-10T20:25:54,009 adding 'appinfra/rate_limit.py' 2026-02-10T20:25:54,010 adding 'appinfra/regex_utils.py' 2026-02-10T20:25:54,012 adding 'appinfra/size.py' 2026-02-10T20:25:54,013 adding 'appinfra/utils.py' 2026-02-10T20:25:54,018 adding 'appinfra/yaml.py' 2026-02-10T20:25:54,020 adding 'appinfra/app/__init__.py' 2026-02-10T20:25:54,021 adding 'appinfra/app/args.py' 2026-02-10T20:25:54,023 adding 'appinfra/app/constants.py' 2026-02-10T20:25:54,025 adding 'appinfra/app/decorators.py' 2026-02-10T20:25:54,027 adding 'appinfra/app/decorators.pyi' 2026-02-10T20:25:54,028 adding 'appinfra/app/errors.py' 2026-02-10T20:25:54,030 adding 'appinfra/app/testing.py' 2026-02-10T20:25:54,031 adding 'appinfra/app/utils.py' 2026-02-10T20:25:54,033 adding 'appinfra/app/builder/__init__.py' 2026-02-10T20:25:54,036 adding 'appinfra/app/builder/app.py' 2026-02-10T20:25:54,037 adding 'appinfra/app/builder/config.py' 2026-02-10T20:25:54,039 adding 'appinfra/app/builder/hook.py' 2026-02-10T20:25:54,041 adding 'appinfra/app/builder/middleware.py' 2026-02-10T20:25:54,043 adding 'appinfra/app/builder/plugin.py' 2026-02-10T20:25:54,044 adding 'appinfra/app/builder/tool.py' 2026-02-10T20:25:54,046 adding 'appinfra/app/builder/validation.py' 2026-02-10T20:25:54,048 adding 'appinfra/app/builder/configurer/__init__.py' 2026-02-10T20:25:54,049 adding 'appinfra/app/builder/configurer/advanced.py' 2026-02-10T20:25:54,051 adding 'appinfra/app/builder/configurer/logging.py' 2026-02-10T20:25:54,053 adding 'appinfra/app/builder/configurer/server.py' 2026-02-10T20:25:54,054 adding 'appinfra/app/builder/configurer/tool.py' 2026-02-10T20:25:54,056 adding 'appinfra/app/builder/configurer/version.py' 2026-02-10T20:25:54,057 adding 'appinfra/app/cli/__init__.py' 2026-02-10T20:25:54,059 adding 'appinfra/app/cli/commands.py' 2026-02-10T20:25:54,060 adding 'appinfra/app/cli/help.py' 2026-02-10T20:25:54,061 adding 'appinfra/app/cli/parser.py' 2026-02-10T20:25:54,063 adding 'appinfra/app/core/__init__.py' 2026-02-10T20:25:54,066 adding 'appinfra/app/core/app.py' 2026-02-10T20:25:54,068 adding 'appinfra/app/core/config.py' 2026-02-10T20:25:54,070 adding 'appinfra/app/core/lifecycle.py' 2026-02-10T20:25:54,072 adding 'appinfra/app/core/logging_utils.py' 2026-02-10T20:25:54,074 adding 'appinfra/app/core/shutdown.py' 2026-02-10T20:25:54,076 adding 'appinfra/app/docs/__init__.py' 2026-02-10T20:25:54,077 adding 'appinfra/app/docs/generator.py' 2026-02-10T20:25:54,079 adding 'appinfra/app/fastapi/__init__.py' 2026-02-10T20:25:54,081 adding 'appinfra/app/fastapi/plugin.py' 2026-02-10T20:25:54,082 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-02-10T20:25:54,084 adding 'appinfra/app/fastapi/builder/route.py' 2026-02-10T20:25:54,086 adding 'appinfra/app/fastapi/builder/server.py' 2026-02-10T20:25:54,087 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-02-10T20:25:54,089 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-02-10T20:25:54,090 adding 'appinfra/app/fastapi/config/__init__.py' 2026-02-10T20:25:54,092 adding 'appinfra/app/fastapi/config/api.py' 2026-02-10T20:25:54,093 adding 'appinfra/app/fastapi/config/ipc.py' 2026-02-10T20:25:54,094 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-02-10T20:25:54,096 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-02-10T20:25:54,098 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-02-10T20:25:54,100 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-02-10T20:25:54,101 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-02-10T20:25:54,103 adding 'appinfra/app/fastapi/runtime/server.py' 2026-02-10T20:25:54,105 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-02-10T20:25:54,106 adding 'appinfra/app/server/__init__.py' 2026-02-10T20:25:54,108 adding 'appinfra/app/server/base.py' 2026-02-10T20:25:54,109 adding 'appinfra/app/server/handlers.py' 2026-02-10T20:25:54,111 adding 'appinfra/app/server/routes.py' 2026-02-10T20:25:54,113 adding 'appinfra/app/tools/__init__.py' 2026-02-10T20:25:54,115 adding 'appinfra/app/tools/base.py' 2026-02-10T20:25:54,117 adding 'appinfra/app/tools/group.py' 2026-02-10T20:25:54,118 adding 'appinfra/app/tools/protocol.py' 2026-02-10T20:25:54,120 adding 'appinfra/app/tools/registry.py' 2026-02-10T20:25:54,121 adding 'appinfra/app/tracing/__init__.py' 2026-02-10T20:25:54,123 adding 'appinfra/app/tracing/traceable.py' 2026-02-10T20:25:54,125 adding 'appinfra/cli/__init__.py' 2026-02-10T20:25:54,126 adding 'appinfra/cli/cli.py' 2026-02-10T20:25:54,127 adding 'appinfra/cli/output.py' 2026-02-10T20:25:54,129 adding 'appinfra/cli/tools/__init__.py' 2026-02-10T20:25:54,133 adding 'appinfra/cli/tools/check_functions.py' 2026-02-10T20:25:54,134 adding 'appinfra/cli/tools/code_quality.py' 2026-02-10T20:25:54,136 adding 'appinfra/cli/tools/completion_tool.py' 2026-02-10T20:25:54,137 adding 'appinfra/cli/tools/config_tool.py' 2026-02-10T20:25:54,141 adding 'appinfra/cli/tools/docs_tool.py' 2026-02-10T20:25:54,143 adding 'appinfra/cli/tools/doctor_tool.py' 2026-02-10T20:25:54,145 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-02-10T20:25:54,147 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-02-10T20:25:54,148 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-02-10T20:25:54,150 adding 'appinfra/cli/tools/version_tool.py' 2026-02-10T20:25:54,152 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-02-10T20:25:54,153 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-02-10T20:25:54,154 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-02-10T20:25:54,156 adding 'appinfra/config/__init__.py' 2026-02-10T20:25:54,159 adding 'appinfra/config/config.py' 2026-02-10T20:25:54,160 adding 'appinfra/config/constants.py' 2026-02-10T20:25:54,162 adding 'appinfra/config/schemas.py' 2026-02-10T20:25:54,165 adding 'appinfra/config/watcher.py' 2026-02-10T20:25:54,167 adding 'appinfra/db/README.md' 2026-02-10T20:25:54,168 adding 'appinfra/db/__init__.py' 2026-02-10T20:25:54,170 adding 'appinfra/db/db.py' 2026-02-10T20:25:54,171 adding 'appinfra/db/utils.py' 2026-02-10T20:25:54,173 adding 'appinfra/db/pg/__init__.py' 2026-02-10T20:25:54,174 adding 'appinfra/db/pg/connection.py' 2026-02-10T20:25:54,176 adding 'appinfra/db/pg/core.py' 2026-02-10T20:25:54,177 adding 'appinfra/db/pg/interface.py' 2026-02-10T20:25:54,180 adding 'appinfra/db/pg/pg.py' 2026-02-10T20:25:54,181 adding 'appinfra/db/pg/reconnection.py' 2026-02-10T20:25:54,183 adding 'appinfra/db/pg/schema.py' 2026-02-10T20:25:54,184 adding 'appinfra/db/pg/session.py' 2026-02-10T20:25:54,186 adding 'appinfra/db/pg/testing.py' 2026-02-10T20:25:54,187 adding 'appinfra/db/pg/vector.py' 2026-02-10T20:25:54,189 adding 'appinfra/db/sqlite/__init__.py' 2026-02-10T20:25:54,190 adding 'appinfra/db/sqlite/sqlite.py' 2026-02-10T20:25:54,193 adding 'appinfra/docs/LICENSE' 2026-02-10T20:25:54,195 adding 'appinfra/docs/README.md' 2026-02-10T20:25:54,197 adding 'appinfra/docs/SECURITY.md' 2026-02-10T20:25:54,199 adding 'appinfra/docs/getting-started.md' 2026-02-10T20:25:54,201 adding 'appinfra/docs/index.md' 2026-02-10T20:25:54,203 adding 'appinfra/docs/api/app-builder.md' 2026-02-10T20:25:54,205 adding 'appinfra/docs/api/app.md' 2026-02-10T20:25:54,206 adding 'appinfra/docs/api/cli.md' 2026-02-10T20:25:54,208 adding 'appinfra/docs/api/config.md' 2026-02-10T20:25:54,210 adding 'appinfra/docs/api/database.md' 2026-02-10T20:25:54,211 adding 'appinfra/docs/api/exceptions.md' 2026-02-10T20:25:54,214 adding 'appinfra/docs/api/fastapi.md' 2026-02-10T20:25:54,215 adding 'appinfra/docs/api/index.md' 2026-02-10T20:25:54,217 adding 'appinfra/docs/api/logging.md' 2026-02-10T20:25:54,219 adding 'appinfra/docs/api/net.md' 2026-02-10T20:25:54,220 adding 'appinfra/docs/api/observability.md' 2026-02-10T20:25:54,222 adding 'appinfra/docs/api/security.md' 2026-02-10T20:25:54,223 adding 'appinfra/docs/api/subprocess.md' 2026-02-10T20:25:54,225 adding 'appinfra/docs/api/time.md' 2026-02-10T20:25:54,227 adding 'appinfra/docs/api/ui.md' 2026-02-10T20:25:54,229 adding 'appinfra/docs/api/utilities.md' 2026-02-10T20:25:54,231 adding 'appinfra/docs/api/version.md' 2026-02-10T20:25:54,233 adding 'appinfra/docs/guides/api-stability.md' 2026-02-10T20:25:54,234 adding 'appinfra/docs/guides/config-based-logging.md' 2026-02-10T20:25:54,236 adding 'appinfra/docs/guides/contributing.md' 2026-02-10T20:25:54,237 adding 'appinfra/docs/guides/coverage-targets.md' 2026-02-10T20:25:54,239 adding 'appinfra/docs/guides/environment-variables.md' 2026-02-10T20:25:54,241 adding 'appinfra/docs/guides/framework-integration.md' 2026-02-10T20:25:54,243 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-02-10T20:25:54,244 adding 'appinfra/docs/guides/logging-builder.md' 2026-02-10T20:25:54,248 adding 'appinfra/docs/guides/makefile-customization.md' 2026-02-10T20:25:54,249 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-02-10T20:25:54,251 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-02-10T20:25:54,252 adding 'appinfra/docs/guides/virtual-environment.md' 2026-02-10T20:25:54,257 adding 'appinfra/etc/README.md' 2026-02-10T20:25:54,258 adding 'appinfra/etc/fastapi.yaml' 2026-02-10T20:25:54,260 adding 'appinfra/etc/infra.yaml' 2026-02-10T20:25:54,261 adding 'appinfra/etc/lg.yaml' 2026-02-10T20:25:54,262 adding 'appinfra/etc/mkdocs.yaml' 2026-02-10T20:25:54,264 adding 'appinfra/etc/pg.yaml' 2026-02-10T20:25:54,266 adding 'appinfra/examples/README.md' 2026-02-10T20:25:54,268 adding 'appinfra/examples/01_basics/README.md' 2026-02-10T20:25:54,269 adding 'appinfra/examples/01_basics/hello_world.py' 2026-02-10T20:25:54,270 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-02-10T20:25:54,272 adding 'appinfra/examples/02_app_framework/README.md' 2026-02-10T20:25:54,274 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-02-10T20:25:54,275 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-02-10T20:25:54,276 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-02-10T20:25:54,278 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-02-10T20:25:54,279 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-02-10T20:25:54,281 adding 'appinfra/examples/02a_app_using_framework/Makefile' 2026-02-10T20:25:54,283 adding 'appinfra/examples/03_logging/README.md' 2026-02-10T20:25:54,285 adding 'appinfra/examples/03_logging/database_logging.py' 2026-02-10T20:25:54,287 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-02-10T20:25:54,289 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-02-10T20:25:54,292 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-02-10T20:25:54,293 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-02-10T20:25:54,295 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-02-10T20:25:54,297 adding 'appinfra/examples/04_configuration/README.md' 2026-02-10T20:25:54,299 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-02-10T20:25:54,301 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-02-10T20:25:54,303 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-02-10T20:25:54,305 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-02-10T20:25:54,306 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-02-10T20:25:54,308 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-02-10T20:25:54,309 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-02-10T20:25:54,310 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-02-10T20:25:54,311 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-02-10T20:25:54,312 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-02-10T20:25:54,313 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-02-10T20:25:54,315 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-02-10T20:25:54,316 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-02-10T20:25:54,317 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-02-10T20:25:54,318 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-02-10T20:25:54,319 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-02-10T20:25:54,320 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-02-10T20:25:54,322 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-02-10T20:25:54,323 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-02-10T20:25:54,324 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-02-10T20:25:54,325 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-02-10T20:25:54,326 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-02-10T20:25:54,327 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-02-10T20:25:54,329 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-02-10T20:25:54,330 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-02-10T20:25:54,331 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-02-10T20:25:54,333 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-02-10T20:25:54,335 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-02-10T20:25:54,336 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-02-10T20:25:54,337 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-02-10T20:25:54,339 adding 'appinfra/examples/05_database/README.md' 2026-02-10T20:25:54,341 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-02-10T20:25:54,343 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-02-10T20:25:54,345 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-02-10T20:25:54,348 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-02-10T20:25:54,350 adding 'appinfra/examples/06_advanced/README.md' 2026-02-10T20:25:54,351 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-02-10T20:25:54,353 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-02-10T20:25:54,354 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-02-10T20:25:54,355 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-02-10T20:25:54,357 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-02-10T20:25:54,360 adding 'appinfra/examples/08_decorators/README.md' 2026-02-10T20:25:54,361 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-02-10T20:25:54,363 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-02-10T20:25:54,364 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-02-10T20:25:54,366 adding 'appinfra/examples/09_ui/README.md' 2026-02-10T20:25:54,368 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-02-10T20:25:54,369 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-02-10T20:25:54,371 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-02-10T20:25:54,372 adding 'appinfra/examples/09_ui/rich_output.py' 2026-02-10T20:25:54,373 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-02-10T20:25:54,375 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-02-10T20:25:54,378 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-02-10T20:25:54,380 adding 'appinfra/examples/10_plugins/README.md' 2026-02-10T20:25:54,381 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-02-10T20:25:54,383 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-02-10T20:25:54,385 adding 'appinfra/examples/12_version_tracking/README.md' 2026-02-10T20:25:54,386 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-02-10T20:25:54,388 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-02-10T20:25:54,390 adding 'appinfra/log/__init__.py' 2026-02-10T20:25:54,392 adding 'appinfra/log/callback.py' 2026-02-10T20:25:54,393 adding 'appinfra/log/colors.py' 2026-02-10T20:25:54,395 adding 'appinfra/log/config.py' 2026-02-10T20:25:54,396 adding 'appinfra/log/config_holder.py' 2026-02-10T20:25:54,398 adding 'appinfra/log/constants.py' 2026-02-10T20:25:54,399 adding 'appinfra/log/exceptions.py' 2026-02-10T20:25:54,401 adding 'appinfra/log/factory.py' 2026-02-10T20:25:54,404 adding 'appinfra/log/formatters.py' 2026-02-10T20:25:54,406 adding 'appinfra/log/handler_factory.py' 2026-02-10T20:25:54,408 adding 'appinfra/log/level_manager.py' 2026-02-10T20:25:54,410 adding 'appinfra/log/logger.py' 2026-02-10T20:25:54,412 adding 'appinfra/log/reloader.py' 2026-02-10T20:25:54,414 adding 'appinfra/log/builder/__init__.py' 2026-02-10T20:25:54,416 adding 'appinfra/log/builder/builder.py' 2026-02-10T20:25:54,418 adding 'appinfra/log/builder/console.py' 2026-02-10T20:25:54,419 adding 'appinfra/log/builder/file.py' 2026-02-10T20:25:54,421 adding 'appinfra/log/builder/interface.py' 2026-02-10T20:25:54,423 adding 'appinfra/log/builder/json.py' 2026-02-10T20:25:54,425 adding 'appinfra/log/builder/quick.py' 2026-02-10T20:25:54,427 adding 'appinfra/log/builder/database/__init__.py' 2026-02-10T20:25:54,429 adding 'appinfra/log/builder/database/builder.py' 2026-02-10T20:25:54,430 adding 'appinfra/log/builder/database/config.py' 2026-02-10T20:25:54,432 adding 'appinfra/log/builder/database/handler.py' 2026-02-10T20:25:54,435 adding 'appinfra/net/README.md' 2026-02-10T20:25:54,436 adding 'appinfra/net/__init__.py' 2026-02-10T20:25:54,437 adding 'appinfra/net/exceptions.py' 2026-02-10T20:25:54,438 adding 'appinfra/net/http.py' 2026-02-10T20:25:54,440 adding 'appinfra/net/tcp.py' 2026-02-10T20:25:54,442 adding 'appinfra/observability/__init__.py' 2026-02-10T20:25:54,444 adding 'appinfra/observability/hooks.py' 2026-02-10T20:25:54,447 adding 'appinfra/scripts/check.sh' 2026-02-10T20:25:54,448 adding 'appinfra/scripts/cicd-test.sh' 2026-02-10T20:25:54,450 adding 'appinfra/scripts/docs-config.sh' 2026-02-10T20:25:54,451 adding 'appinfra/scripts/install_deps.py' 2026-02-10T20:25:54,452 adding 'appinfra/scripts/pg-config.sh' 2026-02-10T20:25:54,453 adding 'appinfra/scripts/pg-info.sh' 2026-02-10T20:25:54,455 adding 'appinfra/scripts/type-hint.sh' 2026-02-10T20:25:54,456 adding 'appinfra/scripts/yaml2json.sh' 2026-02-10T20:25:54,457 adding 'appinfra/scripts/cicd/.env.local.example' 2026-02-10T20:25:54,459 adding 'appinfra/scripts/cicd/.env.test' 2026-02-10T20:25:54,461 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-02-10T20:25:54,462 adding 'appinfra/scripts/cicd/Dockerfile' 2026-02-10T20:25:54,463 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-02-10T20:25:54,464 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-02-10T20:25:54,465 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-02-10T20:25:54,467 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-02-10T20:25:54,469 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-02-10T20:25:54,471 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-02-10T20:25:54,473 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-02-10T20:25:54,475 adding 'appinfra/scripts/make/Makefile.all' 2026-02-10T20:25:54,476 adding 'appinfra/scripts/make/Makefile.cicd' 2026-02-10T20:25:54,478 adding 'appinfra/scripts/make/Makefile.clean' 2026-02-10T20:25:54,479 adding 'appinfra/scripts/make/Makefile.config' 2026-02-10T20:25:54,481 adding 'appinfra/scripts/make/Makefile.dev' 2026-02-10T20:25:54,482 adding 'appinfra/scripts/make/Makefile.docs' 2026-02-10T20:25:54,484 adding 'appinfra/scripts/make/Makefile.env' 2026-02-10T20:25:54,485 adding 'appinfra/scripts/make/Makefile.help' 2026-02-10T20:25:54,486 adding 'appinfra/scripts/make/Makefile.install' 2026-02-10T20:25:54,488 adding 'appinfra/scripts/make/Makefile.pg' 2026-02-10T20:25:54,490 adding 'appinfra/scripts/make/Makefile.pytest' 2026-02-10T20:25:54,491 adding 'appinfra/scripts/make/Makefile.utils' 2026-02-10T20:25:54,492 adding 'appinfra/security/__init__.py' 2026-02-10T20:25:54,494 adding 'appinfra/security/filter.py' 2026-02-10T20:25:54,495 adding 'appinfra/security/masking.py' 2026-02-10T20:25:54,497 adding 'appinfra/security/patterns.py' 2026-02-10T20:25:54,499 adding 'appinfra/subprocess/__init__.py' 2026-02-10T20:25:54,500 adding 'appinfra/subprocess/context.py' 2026-02-10T20:25:54,503 adding 'appinfra/time/README.md' 2026-02-10T20:25:54,504 adding 'appinfra/time/__init__.py' 2026-02-10T20:25:54,505 adding 'appinfra/time/date_range.py' 2026-02-10T20:25:54,508 adding 'appinfra/time/delta.py' 2026-02-10T20:25:54,509 adding 'appinfra/time/eta.py' 2026-02-10T20:25:54,512 adding 'appinfra/time/sched.py' 2026-02-10T20:25:54,515 adding 'appinfra/time/ticker.py' 2026-02-10T20:25:54,516 adding 'appinfra/time/time.py' 2026-02-10T20:25:54,518 adding 'appinfra/ui/__init__.py' 2026-02-10T20:25:54,520 adding 'appinfra/ui/console.py' 2026-02-10T20:25:54,522 adding 'appinfra/ui/fallback.py' 2026-02-10T20:25:54,524 adding 'appinfra/ui/help.py' 2026-02-10T20:25:54,526 adding 'appinfra/ui/progress_logger.py' 2026-02-10T20:25:54,529 adding 'appinfra/ui/prompts.py' 2026-02-10T20:25:54,531 adding 'appinfra/version/__init__.py' 2026-02-10T20:25:54,533 adding 'appinfra/version/actions.py' 2026-02-10T20:25:54,534 adding 'appinfra/version/build_info.py' 2026-02-10T20:25:54,536 adding 'appinfra/version/info.py' 2026-02-10T20:25:54,538 adding 'appinfra/version/setup_hook.py' 2026-02-10T20:25:54,542 adding 'appinfra/version/setuptools_hook.py' 2026-02-10T20:25:54,543 adding 'appinfra/version/sources.py' 2026-02-10T20:25:54,545 adding 'appinfra/version/tracker.py' 2026-02-10T20:25:54,548 adding 'appinfra-0.3.3.dist-info/licenses/LICENSE' 2026-02-10T20:25:54,551 adding 'appinfra-0.3.3.dist-info/METADATA' 2026-02-10T20:25:54,552 adding 'appinfra-0.3.3.dist-info/WHEEL' 2026-02-10T20:25:54,553 adding 'appinfra-0.3.3.dist-info/entry_points.txt' 2026-02-10T20:25:54,554 adding 'appinfra-0.3.3.dist-info/top_level.txt' 2026-02-10T20:25:54,559 adding 'appinfra-0.3.3.dist-info/RECORD' 2026-02-10T20:25:54,570 removing .build/bdist.linux-armv7l/wheel 2026-02-10T20:25:54,761 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-02-10T20:25:54,779 Created wheel for appinfra: filename=appinfra-0.3.3-py3-none-any.whl size=622900 sha256=18c87f5230dd4953cd38528451a1878a5dff8bb40e31f3c7721a7c768c7be103 2026-02-10T20:25:54,780 Stored in directory: /tmp/pip-ephem-wheel-cache-1emxpn_u/wheels/a9/ed/cc/a4106cadf94f503d509fc965cfe7e6b5971f1f6328d74e3fe6 2026-02-10T20:25:54,805 Successfully built appinfra 2026-02-10T20:25:54,840 Removed build tracker: '/tmp/pip-build-tracker-kvmml4sx'