2026-02-11T15:03:36,597 Created temporary directory: /tmp/pip-ephem-wheel-cache-5y5e8ira 2026-02-11T15:03:36,600 Created temporary directory: /tmp/pip-build-tracker-qir9q1mh 2026-02-11T15:03:36,600 Initialized build tracking at /tmp/pip-build-tracker-qir9q1mh 2026-02-11T15:03:36,601 Created build tracker: /tmp/pip-build-tracker-qir9q1mh 2026-02-11T15:03:36,602 Entered build tracker: /tmp/pip-build-tracker-qir9q1mh 2026-02-11T15:03:36,603 Created temporary directory: /tmp/pip-wheel-ri3j4_zu 2026-02-11T15:03:36,607 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-11T15:03:36,626 Created temporary directory: /tmp/pip-ephem-wheel-cache-l6d96l0b 2026-02-11T15:03:36,674 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T15:03:36,678 2 location(s) to search for versions of appinfra: 2026-02-11T15:03:36,678 * https://pypi.org/simple/appinfra/ 2026-02-11T15:03:36,678 * https://www.piwheels.org/simple/appinfra/ 2026-02-11T15:03:36,679 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-02-11T15:03:36,680 Getting page https://pypi.org/simple/appinfra/ 2026-02-11T15:03:36,682 Found index url https://pypi.org/simple 2026-02-11T15:03:36,888 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-02-11T15:03:36,895 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-11T15:03:36,896 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-11T15:03:36,897 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-11T15:03:36,898 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-11T15:03:36,899 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-11T15:03:36,901 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-11T15:03:36,902 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-11T15:03:36,903 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-11T15:03:36,904 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-11T15:03:36,905 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-11T15:03:36,906 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-11T15:03:36,908 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-11T15:03:36,909 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-11T15:03:36,910 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-11T15:03:36,911 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-11T15:03:36,912 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-11T15:03:36,913 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-11T15:03:36,914 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-11T15:03:36,915 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-11T15:03:36,917 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-11T15:03:36,918 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-11T15:03:36,919 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-11T15:03:36,920 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-11T15:03:36,921 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-11T15:03:36,922 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/a4/1a/5d66272e6e04ee3ec6bd92b664a2a075a83b7b409107fe4f4584a5a547c8/appinfra-0.3.5-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-11T15:03:36,923 Found link https://files.pythonhosted.org/packages/ac/1a/35315f18e3b20adc2e161e7004eee0f089f4aa0ffafa9c8d542ee350193b/appinfra-0.3.5.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.3.5 2026-02-11T15:03:36,925 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-02-11T15:03:36,925 Getting page https://www.piwheels.org/simple/appinfra/ 2026-02-11T15:03:36,927 Found index url https://www.piwheels.org/simple 2026-02-11T15:03:37,133 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-02-11T15:03:37,138 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.3.3-py3-none-any.whl#sha256=18c87f5230dd4953cd38528451a1878a5dff8bb40e31f3c7721a7c768c7be103 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-11T15:03:37,139 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-11T15:03:37,140 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-11T15:03:37,140 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-11T15:03:37,141 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-11T15:03:37,142 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-11T15:03:37,143 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-11T15:03:37,144 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-11T15:03:37,144 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-11T15:03:37,145 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-11T15:03:37,146 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-11T15:03:37,147 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-02-11T15:03:37,147 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-02-11T15:03:37,173 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-02-11T15:03:37,196 Collecting appinfra==0.3.4 2026-02-11T15:03:37,199 Created temporary directory: /tmp/pip-unpack-_zbjz329 2026-02-11T15:03:37,484 Downloading appinfra-0.3.4.tar.gz (893 kB) 2026-02-11T15:03:39,260 Added appinfra==0.3.4 from https://files.pythonhosted.org/packages/db/19/980af68f490ea41671b6bbfb5e45acce3343980c9127b87dd1b87a2f414c/appinfra-0.3.4.tar.gz to build tracker '/tmp/pip-build-tracker-qir9q1mh' 2026-02-11T15:03:39,271 Created temporary directory: /tmp/pip-build-env-kt2z8wyt 2026-02-11T15:03:39,276 Installing build dependencies: started 2026-02-11T15:03:39,277 Running command pip subprocess to install build dependencies 2026-02-11T15:03:41,364 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T15:03:42,359 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-11T15:03:42,422 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T15:03:44,809 Collecting setuptools>=68.0 2026-02-11T15:03:44,833 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T15:03:45,253 Collecting wheel 2026-02-11T15:03:45,271 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T15:03:45,731 Collecting setuptools-scm>=8.0 2026-02-11T15:03:45,761 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-11T15:03:46,022 Collecting packaging>=24.0 2026-02-11T15:03:46,041 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T15:03:50,694 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-02-11T15:03:55,168 Creating /tmp/pip-build-env-kt2z8wyt/overlay/local/bin 2026-02-11T15:03:55,170 changing mode of /tmp/pip-build-env-kt2z8wyt/overlay/local/bin/wheel to 755 2026-02-11T15:03:55,478 changing mode of /tmp/pip-build-env-kt2z8wyt/overlay/local/bin/setuptools-scm to 755 2026-02-11T15:03:55,513 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-02-11T15:03:55,995 Installing build dependencies: finished with status 'done' 2026-02-11T15:03:56,004 Getting requirements to build wheel: started 2026-02-11T15:03:56,005 Running command Getting requirements to build wheel 2026-02-11T15:03:57,211 running egg_info 2026-02-11T15:03:57,220 writing appinfra.egg-info/PKG-INFO 2026-02-11T15:03:57,233 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-02-11T15:03:57,236 writing entry points to appinfra.egg-info/entry_points.txt 2026-02-11T15:03:57,243 writing requirements to appinfra.egg-info/requires.txt 2026-02-11T15:03:57,245 writing top-level names to appinfra.egg-info/top_level.txt 2026-02-11T15:03:57,447 listing git files failed - pretending there aren't any 2026-02-11T15:03:57,468 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-11T15:03:57,588 adding license file 'LICENSE' 2026-02-11T15:03:57,640 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-11T15:03:57,827 Getting requirements to build wheel: finished with status 'done' 2026-02-11T15:03:57,832 Created temporary directory: /tmp/pip-modern-metadata-k3gof7hc 2026-02-11T15:03:57,835 Preparing metadata (pyproject.toml): started 2026-02-11T15:03:57,837 Running command Preparing metadata (pyproject.toml) 2026-02-11T15:03:59,188 running dist_info 2026-02-11T15:03:59,204 creating /tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info 2026-02-11T15:03:59,205 writing /tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/PKG-INFO 2026-02-11T15:03:59,220 writing dependency_links to /tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/dependency_links.txt 2026-02-11T15:03:59,222 writing entry points to /tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/entry_points.txt 2026-02-11T15:03:59,230 writing requirements to /tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/requires.txt 2026-02-11T15:03:59,231 writing top-level names to /tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/top_level.txt 2026-02-11T15:03:59,233 writing manifest file '/tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/SOURCES.txt' 2026-02-11T15:03:59,404 listing git files failed - pretending there aren't any 2026-02-11T15:03:59,409 reading manifest file '/tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/SOURCES.txt' 2026-02-11T15:03:59,412 adding license file 'LICENSE' 2026-02-11T15:03:59,425 writing manifest file '/tmp/pip-modern-metadata-k3gof7hc/appinfra.egg-info/SOURCES.txt' 2026-02-11T15:03:59,427 creating '/tmp/pip-modern-metadata-k3gof7hc/appinfra-0.3.4.dist-info' 2026-02-11T15:03:59,603 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T15:03:59,610 Source in /tmp/pip-wheel-ri3j4_zu/appinfra_c4e293f4d41046449b4e1a6e4ad5dcbf has version 0.3.4, which satisfies requirement appinfra==0.3.4 from https://files.pythonhosted.org/packages/db/19/980af68f490ea41671b6bbfb5e45acce3343980c9127b87dd1b87a2f414c/appinfra-0.3.4.tar.gz 2026-02-11T15:03:59,611 Removed appinfra==0.3.4 from https://files.pythonhosted.org/packages/db/19/980af68f490ea41671b6bbfb5e45acce3343980c9127b87dd1b87a2f414c/appinfra-0.3.4.tar.gz from build tracker '/tmp/pip-build-tracker-qir9q1mh' 2026-02-11T15:03:59,630 Created temporary directory: /tmp/pip-unpack-it7kca4l 2026-02-11T15:03:59,631 Building wheels for collected packages: appinfra 2026-02-11T15:03:59,637 Created temporary directory: /tmp/pip-wheel-sl_l09dn 2026-02-11T15:03:59,637 Destination directory: /tmp/pip-wheel-sl_l09dn 2026-02-11T15:03:59,640 Building wheel for appinfra (pyproject.toml): started 2026-02-11T15:03:59,642 Running command Building wheel for appinfra (pyproject.toml) 2026-02-11T15:04:00,835 running bdist_wheel 2026-02-11T15:04:00,863 running build 2026-02-11T15:04:00,864 running build_py 2026-02-11T15:04:00,866 creating .build/lib/appinfra 2026-02-11T15:04:00,869 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-02-11T15:04:00,871 copying appinfra/__init__.py -> .build/lib/appinfra 2026-02-11T15:04:00,874 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-02-11T15:04:00,876 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-02-11T15:04:00,879 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-02-11T15:04:00,882 copying appinfra/utils.py -> .build/lib/appinfra 2026-02-11T15:04:00,884 copying appinfra/ewma.py -> .build/lib/appinfra 2026-02-11T15:04:00,886 copying appinfra/size.py -> .build/lib/appinfra 2026-02-11T15:04:00,889 copying appinfra/dict.py -> .build/lib/appinfra 2026-02-11T15:04:00,892 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-02-11T15:04:00,895 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-02-11T15:04:00,899 creating .build/lib/appinfra/net 2026-02-11T15:04:00,900 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-02-11T15:04:00,903 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-02-11T15:04:00,906 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-02-11T15:04:00,908 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-02-11T15:04:00,911 creating .build/lib/appinfra/yaml 2026-02-11T15:04:00,912 copying appinfra/yaml/loader.py -> .build/lib/appinfra/yaml 2026-02-11T15:04:00,916 copying appinfra/yaml/__init__.py -> .build/lib/appinfra/yaml 2026-02-11T15:04:00,919 copying appinfra/yaml/types.py -> .build/lib/appinfra/yaml 2026-02-11T15:04:00,922 copying appinfra/yaml/_include.py -> .build/lib/appinfra/yaml 2026-02-11T15:04:00,926 creating .build/lib/appinfra/subprocess 2026-02-11T15:04:00,927 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-02-11T15:04:00,929 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-02-11T15:04:00,933 creating .build/lib/appinfra/observability 2026-02-11T15:04:00,934 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-02-11T15:04:00,938 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-02-11T15:04:00,940 creating .build/lib/appinfra/security 2026-02-11T15:04:00,942 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-02-11T15:04:00,944 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-02-11T15:04:00,947 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-02-11T15:04:00,950 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-02-11T15:04:00,953 creating .build/lib/appinfra/ui 2026-02-11T15:04:00,954 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-02-11T15:04:00,957 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-02-11T15:04:00,960 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-02-11T15:04:00,962 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-02-11T15:04:00,965 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-02-11T15:04:00,968 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-02-11T15:04:00,972 creating .build/lib/appinfra/cli 2026-02-11T15:04:00,973 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-02-11T15:04:00,975 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-02-11T15:04:00,978 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-02-11T15:04:00,981 creating .build/lib/appinfra/time 2026-02-11T15:04:00,983 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-02-11T15:04:00,985 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-02-11T15:04:00,989 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-02-11T15:04:00,992 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-02-11T15:04:00,995 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-02-11T15:04:00,997 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-02-11T15:04:01,000 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-02-11T15:04:01,004 creating .build/lib/appinfra/config 2026-02-11T15:04:01,005 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-02-11T15:04:01,008 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-02-11T15:04:01,011 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-02-11T15:04:01,014 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-02-11T15:04:01,017 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-02-11T15:04:01,021 creating .build/lib/appinfra/app 2026-02-11T15:04:01,022 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-02-11T15:04:01,026 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-02-11T15:04:01,028 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-02-11T15:04:01,031 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-02-11T15:04:01,033 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-02-11T15:04:01,036 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-02-11T15:04:01,038 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-02-11T15:04:01,041 creating .build/lib/appinfra/db 2026-02-11T15:04:01,042 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-02-11T15:04:01,046 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-02-11T15:04:01,048 copying appinfra/db/utils.py -> .build/lib/appinfra/db 2026-02-11T15:04:01,052 creating .build/lib/appinfra/scripts 2026-02-11T15:04:01,053 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-02-11T15:04:01,056 creating .build/lib/appinfra/version 2026-02-11T15:04:01,058 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,060 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,062 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,065 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,069 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,071 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,074 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,076 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-02-11T15:04:01,080 creating .build/lib/appinfra/log 2026-02-11T15:04:01,082 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,085 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,088 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,091 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,093 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,096 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,099 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,101 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,104 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,107 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,110 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,113 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,116 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-02-11T15:04:01,120 creating .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,122 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,126 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,128 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,130 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,133 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,137 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,140 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,142 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,145 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,147 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,150 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-02-11T15:04:01,153 creating .build/lib/appinfra/cli/tools/scaffold 2026-02-11T15:04:01,155 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-02-11T15:04:01,157 creating .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:01,159 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:01,162 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:01,165 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:01,169 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:01,171 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:01,175 creating .build/lib/appinfra/examples/08_decorators 2026-02-11T15:04:01,176 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-02-11T15:04:01,179 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-02-11T15:04:01,181 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-02-11T15:04:01,184 creating .build/lib/appinfra/examples/07_fastapi 2026-02-11T15:04:01,185 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-02-11T15:04:01,189 creating .build/lib/appinfra/examples/04_configuration 2026-02-11T15:04:01,190 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-11T15:04:01,193 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-11T15:04:01,196 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-02-11T15:04:01,199 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-11T15:04:01,202 creating .build/lib/appinfra/examples/02_app_framework 2026-02-11T15:04:01,204 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-11T15:04:01,206 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-11T15:04:01,208 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-11T15:04:01,211 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-11T15:04:01,213 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-11T15:04:01,216 creating .build/lib/appinfra/examples/11_docs 2026-02-11T15:04:01,217 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-02-11T15:04:01,220 creating .build/lib/appinfra/examples/10_plugins 2026-02-11T15:04:01,222 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-02-11T15:04:01,225 creating .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,226 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,229 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,232 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,234 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,237 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,240 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,243 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:01,246 creating .build/lib/appinfra/examples/05_database 2026-02-11T15:04:01,247 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-02-11T15:04:01,250 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-02-11T15:04:01,253 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-02-11T15:04:01,256 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-02-11T15:04:01,260 creating .build/lib/appinfra/examples/01_basics 2026-02-11T15:04:01,261 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-02-11T15:04:01,264 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-02-11T15:04:01,266 creating .build/lib/appinfra/examples/12_version_tracking 2026-02-11T15:04:01,268 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-02-11T15:04:01,270 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-02-11T15:04:01,273 creating .build/lib/appinfra/examples/06_advanced 2026-02-11T15:04:01,274 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-02-11T15:04:01,276 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-02-11T15:04:01,279 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-02-11T15:04:01,282 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-02-11T15:04:01,287 creating .build/lib/appinfra/app/docs 2026-02-11T15:04:01,289 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-02-11T15:04:01,292 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-02-11T15:04:01,294 creating .build/lib/appinfra/app/builder 2026-02-11T15:04:01,295 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,298 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,301 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,304 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,307 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,310 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,313 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,315 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-02-11T15:04:01,319 creating .build/lib/appinfra/app/core 2026-02-11T15:04:01,320 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-02-11T15:04:01,322 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-02-11T15:04:01,325 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-02-11T15:04:01,328 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-02-11T15:04:01,331 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-02-11T15:04:01,334 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-02-11T15:04:01,337 creating .build/lib/appinfra/app/tools 2026-02-11T15:04:01,339 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-02-11T15:04:01,341 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-02-11T15:04:01,344 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-02-11T15:04:01,347 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-02-11T15:04:01,350 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-02-11T15:04:01,353 creating .build/lib/appinfra/app/cli 2026-02-11T15:04:01,354 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-02-11T15:04:01,357 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-02-11T15:04:01,359 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-02-11T15:04:01,362 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-02-11T15:04:01,364 creating .build/lib/appinfra/app/fastapi 2026-02-11T15:04:01,366 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-02-11T15:04:01,368 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-02-11T15:04:01,372 creating .build/lib/appinfra/app/server 2026-02-11T15:04:01,373 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-02-11T15:04:01,376 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-02-11T15:04:01,378 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-02-11T15:04:01,380 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-02-11T15:04:01,383 creating .build/lib/appinfra/app/tracing 2026-02-11T15:04:01,385 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-02-11T15:04:01,387 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-02-11T15:04:01,390 creating .build/lib/appinfra/app/builder/configurer 2026-02-11T15:04:01,391 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-02-11T15:04:01,394 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-02-11T15:04:01,397 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-02-11T15:04:01,399 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-02-11T15:04:01,402 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-02-11T15:04:01,404 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-02-11T15:04:01,407 creating .build/lib/appinfra/app/fastapi/builder 2026-02-11T15:04:01,409 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-11T15:04:01,411 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-11T15:04:01,414 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-11T15:04:01,417 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-11T15:04:01,419 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-11T15:04:01,423 creating .build/lib/appinfra/app/fastapi/runtime 2026-02-11T15:04:01,424 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-11T15:04:01,427 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-11T15:04:01,429 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-11T15:04:01,432 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-11T15:04:01,435 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-11T15:04:01,438 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-11T15:04:01,441 creating .build/lib/appinfra/app/fastapi/config 2026-02-11T15:04:01,443 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-02-11T15:04:01,445 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-02-11T15:04:01,447 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-02-11T15:04:01,450 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-02-11T15:04:01,453 creating .build/lib/appinfra/db/sqlite 2026-02-11T15:04:01,454 copying appinfra/db/sqlite/__init__.py -> .build/lib/appinfra/db/sqlite 2026-02-11T15:04:01,456 copying appinfra/db/sqlite/sqlite.py -> .build/lib/appinfra/db/sqlite 2026-02-11T15:04:01,460 creating .build/lib/appinfra/db/pg 2026-02-11T15:04:01,461 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,464 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,466 copying appinfra/db/pg/testing.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,469 copying appinfra/db/pg/vector.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,471 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,474 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,477 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,479 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,482 copying appinfra/db/pg/schema.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,485 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-02-11T15:04:01,490 creating .build/lib/appinfra/log/builder 2026-02-11T15:04:01,492 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-02-11T15:04:01,495 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-02-11T15:04:01,498 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-02-11T15:04:01,501 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-02-11T15:04:01,504 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-02-11T15:04:01,507 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-02-11T15:04:01,510 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-02-11T15:04:01,513 creating .build/lib/appinfra/log/mp 2026-02-11T15:04:01,514 copying appinfra/log/mp/__init__.py -> .build/lib/appinfra/log/mp 2026-02-11T15:04:01,517 copying appinfra/log/mp/queue_listener.py -> .build/lib/appinfra/log/mp 2026-02-11T15:04:01,519 copying appinfra/log/mp/queue_handler.py -> .build/lib/appinfra/log/mp 2026-02-11T15:04:01,523 creating .build/lib/appinfra/log/builder/database 2026-02-11T15:04:01,524 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-02-11T15:04:01,528 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-02-11T15:04:01,530 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-02-11T15:04:01,533 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-02-11T15:04:01,536 running egg_info 2026-02-11T15:04:01,551 writing appinfra.egg-info/PKG-INFO 2026-02-11T15:04:01,564 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-02-11T15:04:01,567 writing entry points to appinfra.egg-info/entry_points.txt 2026-02-11T15:04:01,575 writing requirements to appinfra.egg-info/requires.txt 2026-02-11T15:04:01,576 writing top-level names to appinfra.egg-info/top_level.txt 2026-02-11T15:04:01,733 listing git files failed - pretending there aren't any 2026-02-11T15:04:01,739 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-11T15:04:01,771 adding license file 'LICENSE' 2026-02-11T15:04:01,806 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-11T15:04:01,946 copying appinfra/py.typed -> .build/lib/appinfra 2026-02-11T15:04:01,949 creating .build/lib/appinfra/docs 2026-02-11T15:04:01,951 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-02-11T15:04:01,955 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-02-11T15:04:01,959 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-02-11T15:04:01,962 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-02-11T15:04:01,966 creating .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,967 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,971 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,975 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,978 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,982 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,985 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,989 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,992 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,996 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:01,999 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:02,003 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:02,007 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-02-11T15:04:02,010 creating .build/lib/appinfra/docs/api 2026-02-11T15:04:02,012 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,016 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,019 copying appinfra/docs/api/net.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,022 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,026 copying appinfra/docs/api/cli.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,029 copying appinfra/docs/api/subprocess.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,033 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,036 copying appinfra/docs/api/observability.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,040 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,043 copying appinfra/docs/api/config.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,047 copying appinfra/docs/api/security.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,051 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,055 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,059 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,062 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,065 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,069 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-02-11T15:04:02,073 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-02-11T15:04:02,097 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-02-11T15:04:02,101 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:02,104 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-02-11T15:04:02,108 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-02-11T15:04:02,111 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-02-11T15:04:02,114 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-02-11T15:04:02,117 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-02-11T15:04:02,120 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-02-11T15:04:02,124 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-02-11T15:04:02,127 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-02-11T15:04:02,130 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-02-11T15:04:02,134 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-02-11T15:04:02,137 creating .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,139 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,143 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,146 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,149 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,152 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,156 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,159 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,162 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,165 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,168 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,172 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,175 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,178 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,181 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,184 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,189 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,192 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,196 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,199 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,202 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-11T15:04:02,204 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-11T15:04:02,207 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-11T15:04:02,210 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,212 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,216 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,219 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,222 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-02-11T15:04:02,224 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-02-11T15:04:02,227 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-02-11T15:04:02,229 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-02-11T15:04:02,232 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-02-11T15:04:02,235 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-02-11T15:04:02,238 creating .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,240 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,244 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,247 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,250 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,254 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,257 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,260 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,263 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,267 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,270 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,274 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,277 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-02-11T15:04:02,280 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-02-11T15:04:02,284 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-02-11T15:04:02,287 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-02-11T15:04:02,290 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-02-11T15:04:02,293 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-02-11T15:04:02,297 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-02-11T15:04:02,301 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-02-11T15:04:02,305 creating .build/lib/appinfra/scripts/docker/pg 2026-02-11T15:04:02,308 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-02-11T15:04:02,311 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-02-11T15:04:02,315 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-02-11T15:04:02,318 creating .build/lib/appinfra/etc 2026-02-11T15:04:02,320 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-02-11T15:04:02,323 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-02-11T15:04:02,327 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-02-11T15:04:02,331 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-02-11T15:04:02,334 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-02-11T15:04:02,337 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-02-11T15:04:02,344 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-02-11T15:04:02,352 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-02-11T15:04:02,356 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-02-11T15:04:02,360 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-02-11T15:04:02,413 creating .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,415 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,419 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,422 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,426 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,429 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,432 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,436 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,439 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-02-11T15:04:02,489 appinfra: git info not available, skipping _build_info.py 2026-02-11T15:04:02,503 installing to .build/bdist.linux-armv7l/wheel 2026-02-11T15:04:02,504 running install 2026-02-11T15:04:02,530 running install_lib 2026-02-11T15:04:02,539 creating .build/bdist.linux-armv7l/wheel 2026-02-11T15:04:02,543 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-02-11T15:04:02,545 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:02,549 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-02-11T15:04:02,551 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-11T15:04:02,555 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-02-11T15:04:02,557 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,560 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,563 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,567 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,570 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,573 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,577 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,580 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,583 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,586 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,590 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,594 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-11T15:04:02,597 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-11T15:04:02,601 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-11T15:04:02,604 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-11T15:04:02,608 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-11T15:04:02,612 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-02-11T15:04:02,614 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,617 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,620 copying .build/lib/appinfra/docs/api/net.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,623 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,627 copying .build/lib/appinfra/docs/api/cli.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,630 copying .build/lib/appinfra/docs/api/subprocess.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,633 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,636 copying .build/lib/appinfra/docs/api/observability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,640 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,644 copying .build/lib/appinfra/docs/api/config.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,648 copying .build/lib/appinfra/docs/api/security.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,652 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,656 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,659 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,662 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,666 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,669 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-11T15:04:02,673 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-02-11T15:04:02,675 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-11T15:04:02,679 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-11T15:04:02,682 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-11T15:04:02,685 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-11T15:04:02,688 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-11T15:04:02,691 creating .build/bdist.linux-armv7l/wheel/appinfra/yaml 2026-02-11T15:04:02,693 copying .build/lib/appinfra/yaml/loader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-11T15:04:02,697 copying .build/lib/appinfra/yaml/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-11T15:04:02,700 copying .build/lib/appinfra/yaml/types.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-11T15:04:02,703 copying .build/lib/appinfra/yaml/_include.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-11T15:04:02,707 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:02,710 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:02,713 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:02,718 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-02-11T15:04:02,719 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-11T15:04:02,724 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-11T15:04:02,727 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-11T15:04:02,730 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-11T15:04:02,734 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-11T15:04:02,737 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-11T15:04:02,740 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-02-11T15:04:02,742 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-02-11T15:04:02,746 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-02-11T15:04:02,750 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-02-11T15:04:02,752 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-02-11T15:04:02,757 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-02-11T15:04:02,761 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:02,764 copying .build/lib/appinfra/py.typed -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:02,767 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-02-11T15:04:02,769 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-11T15:04:02,773 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-11T15:04:02,776 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-11T15:04:02,779 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-11T15:04:02,783 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-02-11T15:04:02,784 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-11T15:04:02,789 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-11T15:04:02,792 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-11T15:04:02,797 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-11T15:04:02,801 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-11T15:04:02,805 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-11T15:04:02,810 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-02-11T15:04:02,812 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-11T15:04:02,816 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-02-11T15:04:02,818 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,822 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,824 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,828 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,831 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,836 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,840 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,844 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-02-11T15:04:02,846 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-11T15:04:02,849 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-11T15:04:02,852 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-11T15:04:02,855 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,858 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,861 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,866 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-11T15:04:02,869 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-11T15:04:02,873 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-11T15:04:02,876 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:02,880 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-02-11T15:04:02,882 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-02-11T15:04:02,884 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-11T15:04:02,888 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-11T15:04:02,892 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-11T15:04:02,896 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-11T15:04:02,900 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-11T15:04:02,903 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-11T15:04:02,907 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-11T15:04:02,910 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-02-11T15:04:02,915 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-02-11T15:04:02,917 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-11T15:04:02,920 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-11T15:04:02,924 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-11T15:04:02,927 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-11T15:04:02,931 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-02-11T15:04:02,933 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-02-11T15:04:02,938 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-02-11T15:04:02,941 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-11T15:04:02,945 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-11T15:04:02,949 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-11T15:04:02,954 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,956 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,960 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-02-11T15:04:02,962 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-02-11T15:04:02,965 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-02-11T15:04:02,969 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,971 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,974 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,977 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-11T15:04:02,980 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,983 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,986 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,989 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,992 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,995 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:02,998 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,001 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,003 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,006 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,010 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-02-11T15:04:03,013 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-02-11T15:04:03,015 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-11T15:04:03,019 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-02-11T15:04:03,021 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-11T15:04:03,024 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,028 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,031 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,033 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,037 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,040 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,042 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,045 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-11T15:04:03,049 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-11T15:04:03,052 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-11T15:04:03,056 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-02-11T15:04:03,058 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-11T15:04:03,061 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-11T15:04:03,065 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-11T15:04:03,068 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-11T15:04:03,071 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-11T15:04:03,074 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-11T15:04:03,078 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-02-11T15:04:03,080 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-02-11T15:04:03,084 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-02-11T15:04:03,086 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-02-11T15:04:03,090 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-02-11T15:04:03,094 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-02-11T15:04:03,096 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,099 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,103 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,107 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,110 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,114 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,117 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,121 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-11T15:04:03,126 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-02-11T15:04:03,128 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-11T15:04:03,131 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-11T15:04:03,135 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-11T15:04:03,139 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-11T15:04:03,143 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-11T15:04:03,147 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-02-11T15:04:03,149 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-11T15:04:03,152 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-11T15:04:03,156 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-11T15:04:03,159 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-02-11T15:04:03,161 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-11T15:04:03,165 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-11T15:04:03,168 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-11T15:04:03,172 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-02-11T15:04:03,174 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-11T15:04:03,178 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-11T15:04:03,182 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-11T15:04:03,185 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-11T15:04:03,189 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-11T15:04:03,193 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-02-11T15:04:03,195 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,199 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,202 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,206 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,209 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,213 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,215 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,219 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-11T15:04:03,223 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:03,226 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:03,229 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:03,232 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:03,236 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-02-11T15:04:03,238 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-11T15:04:03,241 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-11T15:04:03,245 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-11T15:04:03,248 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-11T15:04:03,252 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-11T15:04:03,256 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-02-11T15:04:03,259 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-02-11T15:04:03,261 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-02-11T15:04:03,264 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-02-11T15:04:03,267 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,271 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,274 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-02-11T15:04:03,276 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,281 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-02-11T15:04:03,283 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-11T15:04:03,286 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-11T15:04:03,290 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-11T15:04:03,293 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-11T15:04:03,296 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-11T15:04:03,299 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-11T15:04:03,302 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,306 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,309 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,313 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,317 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,321 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,324 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-11T15:04:03,328 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,331 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-02-11T15:04:03,333 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-11T15:04:03,336 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-11T15:04:03,340 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-11T15:04:03,343 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-11T15:04:03,347 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-11T15:04:03,351 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-11T15:04:03,355 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-02-11T15:04:03,357 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-11T15:04:03,360 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-11T15:04:03,364 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-11T15:04:03,367 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-11T15:04:03,370 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-11T15:04:03,373 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,376 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,379 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,383 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-02-11T15:04:03,384 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-11T15:04:03,388 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-11T15:04:03,391 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-11T15:04:03,394 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-11T15:04:03,397 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-02-11T15:04:03,399 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-02-11T15:04:03,403 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-02-11T15:04:03,405 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-11T15:04:03,408 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-11T15:04:03,411 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-11T15:04:03,415 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-11T15:04:03,419 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-11T15:04:03,422 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-02-11T15:04:03,424 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-11T15:04:03,427 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-11T15:04:03,430 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-11T15:04:03,433 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-11T15:04:03,437 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-11T15:04:03,440 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-11T15:04:03,444 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-02-11T15:04:03,446 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-11T15:04:03,449 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-11T15:04:03,452 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-11T15:04:03,454 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-11T15:04:03,458 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-02-11T15:04:03,461 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,465 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-02-11T15:04:03,467 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-11T15:04:03,470 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-11T15:04:03,473 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-11T15:04:03,476 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-11T15:04:03,480 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-11T15:04:03,483 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-02-11T15:04:03,485 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-02-11T15:04:03,488 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-02-11T15:04:03,493 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-02-11T15:04:03,495 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-11T15:04:03,499 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-11T15:04:03,502 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-11T15:04:03,505 copying .build/lib/appinfra/db/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-11T15:04:03,508 creating .build/bdist.linux-armv7l/wheel/appinfra/db/sqlite 2026-02-11T15:04:03,510 copying .build/lib/appinfra/db/sqlite/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-02-11T15:04:03,513 copying .build/lib/appinfra/db/sqlite/sqlite.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-02-11T15:04:03,517 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-02-11T15:04:03,519 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,523 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,526 copying .build/lib/appinfra/db/pg/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,529 copying .build/lib/appinfra/db/pg/vector.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,532 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,535 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,538 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,541 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,545 copying .build/lib/appinfra/db/pg/schema.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,548 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-11T15:04:03,552 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-11T15:04:03,556 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-02-11T15:04:03,558 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,561 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,564 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,567 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,570 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,574 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-02-11T15:04:03,576 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,580 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,584 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,587 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,590 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,593 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,596 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,599 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,602 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,606 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,609 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,612 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-11T15:04:03,615 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,618 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,622 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-11T15:04:03,626 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-02-11T15:04:03,628 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-02-11T15:04:03,630 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-11T15:04:03,633 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-11T15:04:03,636 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-11T15:04:03,640 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-02-11T15:04:03,642 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,645 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,648 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,651 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,654 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,657 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,660 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,663 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-11T15:04:03,667 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-02-11T15:04:03,669 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,672 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,675 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,678 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,682 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,685 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,688 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,691 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-11T15:04:03,696 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-02-11T15:04:03,698 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,701 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,706 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-02-11T15:04:03,708 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-11T15:04:03,712 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-02-11T15:04:03,714 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-11T15:04:03,719 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-11T15:04:03,721 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-11T15:04:03,725 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-11T15:04:03,728 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-11T15:04:03,731 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-11T15:04:03,735 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-11T15:04:03,738 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-11T15:04:03,741 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-11T15:04:03,745 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-11T15:04:03,749 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,752 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,756 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,759 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,762 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,765 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,769 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,772 creating .build/bdist.linux-armv7l/wheel/appinfra/log/mp 2026-02-11T15:04:03,774 copying .build/lib/appinfra/log/mp/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-02-11T15:04:03,777 copying .build/lib/appinfra/log/mp/queue_listener.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-02-11T15:04:03,781 copying .build/lib/appinfra/log/mp/queue_handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-02-11T15:04:03,784 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,788 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,791 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,794 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-11T15:04:03,797 running install_egg_info 2026-02-11T15:04:03,806 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.3.4-py3.11.egg-info 2026-02-11T15:04:03,821 running install_scripts 2026-02-11T15:04:03,839 creating .build/bdist.linux-armv7l/wheel/appinfra-0.3.4.dist-info/WHEEL 2026-02-11T15:04:03,843 creating '/tmp/pip-wheel-sl_l09dn/.tmp-3o8j3ofj/appinfra-0.3.4-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-02-11T15:04:03,847 adding 'appinfra/__init__.py' 2026-02-11T15:04:03,849 adding 'appinfra/_build_info.py' 2026-02-11T15:04:03,852 adding 'appinfra/deprecation.py' 2026-02-11T15:04:03,854 adding 'appinfra/dict.py' 2026-02-11T15:04:03,857 adding 'appinfra/dot_dict.py' 2026-02-11T15:04:03,860 adding 'appinfra/ewma.py' 2026-02-11T15:04:03,862 adding 'appinfra/exceptions.py' 2026-02-11T15:04:03,865 adding 'appinfra/py.typed' 2026-02-11T15:04:03,867 adding 'appinfra/rate_limit.py' 2026-02-11T15:04:03,869 adding 'appinfra/regex_utils.py' 2026-02-11T15:04:03,872 adding 'appinfra/size.py' 2026-02-11T15:04:03,874 adding 'appinfra/utils.py' 2026-02-11T15:04:03,877 adding 'appinfra/app/__init__.py' 2026-02-11T15:04:03,879 adding 'appinfra/app/args.py' 2026-02-11T15:04:03,881 adding 'appinfra/app/constants.py' 2026-02-11T15:04:03,885 adding 'appinfra/app/decorators.py' 2026-02-11T15:04:03,887 adding 'appinfra/app/decorators.pyi' 2026-02-11T15:04:03,889 adding 'appinfra/app/errors.py' 2026-02-11T15:04:03,891 adding 'appinfra/app/testing.py' 2026-02-11T15:04:03,893 adding 'appinfra/app/utils.py' 2026-02-11T15:04:03,896 adding 'appinfra/app/builder/__init__.py' 2026-02-11T15:04:03,900 adding 'appinfra/app/builder/app.py' 2026-02-11T15:04:03,903 adding 'appinfra/app/builder/config.py' 2026-02-11T15:04:03,906 adding 'appinfra/app/builder/hook.py' 2026-02-11T15:04:03,909 adding 'appinfra/app/builder/middleware.py' 2026-02-11T15:04:03,915 adding 'appinfra/app/builder/plugin.py' 2026-02-11T15:04:03,918 adding 'appinfra/app/builder/tool.py' 2026-02-11T15:04:03,925 adding 'appinfra/app/builder/validation.py' 2026-02-11T15:04:03,936 adding 'appinfra/app/builder/configurer/__init__.py' 2026-02-11T15:04:03,938 adding 'appinfra/app/builder/configurer/advanced.py' 2026-02-11T15:04:03,940 adding 'appinfra/app/builder/configurer/logging.py' 2026-02-11T15:04:03,943 adding 'appinfra/app/builder/configurer/server.py' 2026-02-11T15:04:03,945 adding 'appinfra/app/builder/configurer/tool.py' 2026-02-11T15:04:03,948 adding 'appinfra/app/builder/configurer/version.py' 2026-02-11T15:04:03,952 adding 'appinfra/app/cli/__init__.py' 2026-02-11T15:04:03,956 adding 'appinfra/app/cli/commands.py' 2026-02-11T15:04:03,967 adding 'appinfra/app/cli/help.py' 2026-02-11T15:04:03,968 adding 'appinfra/app/cli/parser.py' 2026-02-11T15:04:03,971 adding 'appinfra/app/core/__init__.py' 2026-02-11T15:04:03,975 adding 'appinfra/app/core/app.py' 2026-02-11T15:04:03,997 adding 'appinfra/app/core/config.py' 2026-02-11T15:04:04,000 adding 'appinfra/app/core/lifecycle.py' 2026-02-11T15:04:04,003 adding 'appinfra/app/core/logging_utils.py' 2026-02-11T15:04:04,004 adding 'appinfra/app/core/shutdown.py' 2026-02-11T15:04:04,017 adding 'appinfra/app/docs/__init__.py' 2026-02-11T15:04:04,020 adding 'appinfra/app/docs/generator.py' 2026-02-11T15:04:04,022 adding 'appinfra/app/fastapi/__init__.py' 2026-02-11T15:04:04,024 adding 'appinfra/app/fastapi/plugin.py' 2026-02-11T15:04:04,026 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-02-11T15:04:04,028 adding 'appinfra/app/fastapi/builder/route.py' 2026-02-11T15:04:04,034 adding 'appinfra/app/fastapi/builder/server.py' 2026-02-11T15:04:04,036 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-02-11T15:04:04,047 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-02-11T15:04:04,049 adding 'appinfra/app/fastapi/config/__init__.py' 2026-02-11T15:04:04,051 adding 'appinfra/app/fastapi/config/api.py' 2026-02-11T15:04:04,052 adding 'appinfra/app/fastapi/config/ipc.py' 2026-02-11T15:04:04,054 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-02-11T15:04:04,056 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-02-11T15:04:04,059 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-02-11T15:04:04,077 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-02-11T15:04:04,079 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-02-11T15:04:04,081 adding 'appinfra/app/fastapi/runtime/server.py' 2026-02-11T15:04:04,083 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-02-11T15:04:04,086 adding 'appinfra/app/server/__init__.py' 2026-02-11T15:04:04,097 adding 'appinfra/app/server/base.py' 2026-02-11T15:04:04,099 adding 'appinfra/app/server/handlers.py' 2026-02-11T15:04:04,101 adding 'appinfra/app/server/routes.py' 2026-02-11T15:04:04,103 adding 'appinfra/app/tools/__init__.py' 2026-02-11T15:04:04,105 adding 'appinfra/app/tools/base.py' 2026-02-11T15:04:04,117 adding 'appinfra/app/tools/group.py' 2026-02-11T15:04:04,119 adding 'appinfra/app/tools/protocol.py' 2026-02-11T15:04:04,121 adding 'appinfra/app/tools/registry.py' 2026-02-11T15:04:04,123 adding 'appinfra/app/tracing/__init__.py' 2026-02-11T15:04:04,124 adding 'appinfra/app/tracing/traceable.py' 2026-02-11T15:04:04,127 adding 'appinfra/cli/__init__.py' 2026-02-11T15:04:04,133 adding 'appinfra/cli/cli.py' 2026-02-11T15:04:04,135 adding 'appinfra/cli/output.py' 2026-02-11T15:04:04,137 adding 'appinfra/cli/tools/__init__.py' 2026-02-11T15:04:04,141 adding 'appinfra/cli/tools/check_functions.py' 2026-02-11T15:04:04,157 adding 'appinfra/cli/tools/code_quality.py' 2026-02-11T15:04:04,159 adding 'appinfra/cli/tools/completion_tool.py' 2026-02-11T15:04:04,161 adding 'appinfra/cli/tools/config_tool.py' 2026-02-11T15:04:04,165 adding 'appinfra/cli/tools/docs_tool.py' 2026-02-11T15:04:04,177 adding 'appinfra/cli/tools/doctor_tool.py' 2026-02-11T15:04:04,179 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-02-11T15:04:04,181 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-02-11T15:04:04,183 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-02-11T15:04:04,185 adding 'appinfra/cli/tools/version_tool.py' 2026-02-11T15:04:04,207 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-02-11T15:04:04,209 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-02-11T15:04:04,210 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-02-11T15:04:04,212 adding 'appinfra/config/__init__.py' 2026-02-11T15:04:04,216 adding 'appinfra/config/config.py' 2026-02-11T15:04:04,226 adding 'appinfra/config/constants.py' 2026-02-11T15:04:04,229 adding 'appinfra/config/schemas.py' 2026-02-11T15:04:04,231 adding 'appinfra/config/watcher.py' 2026-02-11T15:04:04,234 adding 'appinfra/db/README.md' 2026-02-11T15:04:04,236 adding 'appinfra/db/__init__.py' 2026-02-11T15:04:04,247 adding 'appinfra/db/db.py' 2026-02-11T15:04:04,249 adding 'appinfra/db/utils.py' 2026-02-11T15:04:04,251 adding 'appinfra/db/pg/__init__.py' 2026-02-11T15:04:04,253 adding 'appinfra/db/pg/connection.py' 2026-02-11T15:04:04,255 adding 'appinfra/db/pg/core.py' 2026-02-11T15:04:04,256 adding 'appinfra/db/pg/interface.py' 2026-02-11T15:04:04,268 adding 'appinfra/db/pg/pg.py' 2026-02-11T15:04:04,269 adding 'appinfra/db/pg/reconnection.py' 2026-02-11T15:04:04,271 adding 'appinfra/db/pg/schema.py' 2026-02-11T15:04:04,273 adding 'appinfra/db/pg/session.py' 2026-02-11T15:04:04,276 adding 'appinfra/db/pg/testing.py' 2026-02-11T15:04:04,287 adding 'appinfra/db/pg/vector.py' 2026-02-11T15:04:04,289 adding 'appinfra/db/sqlite/__init__.py' 2026-02-11T15:04:04,291 adding 'appinfra/db/sqlite/sqlite.py' 2026-02-11T15:04:04,294 adding 'appinfra/docs/LICENSE' 2026-02-11T15:04:04,296 adding 'appinfra/docs/README.md' 2026-02-11T15:04:04,308 adding 'appinfra/docs/SECURITY.md' 2026-02-11T15:04:04,310 adding 'appinfra/docs/getting-started.md' 2026-02-11T15:04:04,312 adding 'appinfra/docs/index.md' 2026-02-11T15:04:04,315 adding 'appinfra/docs/api/app-builder.md' 2026-02-11T15:04:04,327 adding 'appinfra/docs/api/app.md' 2026-02-11T15:04:04,329 adding 'appinfra/docs/api/cli.md' 2026-02-11T15:04:04,331 adding 'appinfra/docs/api/config.md' 2026-02-11T15:04:04,333 adding 'appinfra/docs/api/database.md' 2026-02-11T15:04:04,335 adding 'appinfra/docs/api/exceptions.md' 2026-02-11T15:04:04,358 adding 'appinfra/docs/api/fastapi.md' 2026-02-11T15:04:04,360 adding 'appinfra/docs/api/index.md' 2026-02-11T15:04:04,362 adding 'appinfra/docs/api/logging.md' 2026-02-11T15:04:04,365 adding 'appinfra/docs/api/net.md' 2026-02-11T15:04:04,377 adding 'appinfra/docs/api/observability.md' 2026-02-11T15:04:04,379 adding 'appinfra/docs/api/security.md' 2026-02-11T15:04:04,381 adding 'appinfra/docs/api/subprocess.md' 2026-02-11T15:04:04,383 adding 'appinfra/docs/api/time.md' 2026-02-11T15:04:04,385 adding 'appinfra/docs/api/ui.md' 2026-02-11T15:04:04,387 adding 'appinfra/docs/api/utilities.md' 2026-02-11T15:04:04,389 adding 'appinfra/docs/api/version.md' 2026-02-11T15:04:04,392 adding 'appinfra/docs/guides/api-stability.md' 2026-02-11T15:04:04,393 adding 'appinfra/docs/guides/config-based-logging.md' 2026-02-11T15:04:04,396 adding 'appinfra/docs/guides/contributing.md' 2026-02-11T15:04:04,397 adding 'appinfra/docs/guides/coverage-targets.md' 2026-02-11T15:04:04,399 adding 'appinfra/docs/guides/environment-variables.md' 2026-02-11T15:04:04,401 adding 'appinfra/docs/guides/framework-integration.md' 2026-02-11T15:04:04,404 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-02-11T15:04:04,405 adding 'appinfra/docs/guides/logging-builder.md' 2026-02-11T15:04:04,409 adding 'appinfra/docs/guides/makefile-customization.md' 2026-02-11T15:04:04,411 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-02-11T15:04:04,413 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-02-11T15:04:04,415 adding 'appinfra/docs/guides/virtual-environment.md' 2026-02-11T15:04:04,420 adding 'appinfra/etc/README.md' 2026-02-11T15:04:04,422 adding 'appinfra/etc/fastapi.yaml' 2026-02-11T15:04:04,423 adding 'appinfra/etc/infra.yaml' 2026-02-11T15:04:04,425 adding 'appinfra/etc/lg.yaml' 2026-02-11T15:04:04,426 adding 'appinfra/etc/mkdocs.yaml' 2026-02-11T15:04:04,428 adding 'appinfra/etc/pg.yaml' 2026-02-11T15:04:04,431 adding 'appinfra/examples/README.md' 2026-02-11T15:04:04,433 adding 'appinfra/examples/01_basics/README.md' 2026-02-11T15:04:04,434 adding 'appinfra/examples/01_basics/hello_world.py' 2026-02-11T15:04:04,436 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-02-11T15:04:04,439 adding 'appinfra/examples/02_app_framework/README.md' 2026-02-11T15:04:04,440 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-02-11T15:04:04,442 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-02-11T15:04:04,444 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-02-11T15:04:04,445 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-02-11T15:04:04,447 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-02-11T15:04:04,450 adding 'appinfra/examples/03_logging/README.md' 2026-02-11T15:04:04,453 adding 'appinfra/examples/03_logging/database_logging.py' 2026-02-11T15:04:04,455 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-02-11T15:04:04,457 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-02-11T15:04:04,460 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-02-11T15:04:04,462 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-02-11T15:04:04,464 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-02-11T15:04:04,466 adding 'appinfra/examples/04_configuration/README.md' 2026-02-11T15:04:04,469 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-02-11T15:04:04,471 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-02-11T15:04:04,473 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-02-11T15:04:04,475 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-02-11T15:04:04,477 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-02-11T15:04:04,479 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-02-11T15:04:04,480 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-02-11T15:04:04,482 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-02-11T15:04:04,483 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-02-11T15:04:04,485 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-02-11T15:04:04,486 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-02-11T15:04:04,488 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-02-11T15:04:04,490 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-02-11T15:04:04,491 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-02-11T15:04:04,492 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-02-11T15:04:04,494 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-02-11T15:04:04,495 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-02-11T15:04:04,496 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-02-11T15:04:04,498 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-02-11T15:04:04,499 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-02-11T15:04:04,501 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-02-11T15:04:04,502 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-02-11T15:04:04,503 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-02-11T15:04:04,505 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-02-11T15:04:04,507 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-02-11T15:04:04,508 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-02-11T15:04:04,510 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-02-11T15:04:04,512 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-02-11T15:04:04,514 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-02-11T15:04:04,516 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-02-11T15:04:04,518 adding 'appinfra/examples/05_database/README.md' 2026-02-11T15:04:04,520 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-02-11T15:04:04,522 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-02-11T15:04:04,525 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-02-11T15:04:04,528 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-02-11T15:04:04,531 adding 'appinfra/examples/06_advanced/README.md' 2026-02-11T15:04:04,533 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-02-11T15:04:04,535 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-02-11T15:04:04,536 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-02-11T15:04:04,538 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-02-11T15:04:04,540 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-02-11T15:04:04,543 adding 'appinfra/examples/08_decorators/README.md' 2026-02-11T15:04:04,545 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-02-11T15:04:04,547 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-02-11T15:04:04,549 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-02-11T15:04:04,551 adding 'appinfra/examples/09_ui/README.md' 2026-02-11T15:04:04,553 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-02-11T15:04:04,555 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-02-11T15:04:04,557 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-02-11T15:04:04,559 adding 'appinfra/examples/09_ui/rich_output.py' 2026-02-11T15:04:04,560 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-02-11T15:04:04,562 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-02-11T15:04:04,565 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-02-11T15:04:04,568 adding 'appinfra/examples/10_plugins/README.md' 2026-02-11T15:04:04,569 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-02-11T15:04:04,572 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-02-11T15:04:04,574 adding 'appinfra/examples/12_version_tracking/README.md' 2026-02-11T15:04:04,576 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-02-11T15:04:04,578 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-02-11T15:04:04,581 adding 'appinfra/log/__init__.py' 2026-02-11T15:04:04,582 adding 'appinfra/log/callback.py' 2026-02-11T15:04:04,584 adding 'appinfra/log/colors.py' 2026-02-11T15:04:04,586 adding 'appinfra/log/config.py' 2026-02-11T15:04:04,588 adding 'appinfra/log/config_holder.py' 2026-02-11T15:04:04,590 adding 'appinfra/log/constants.py' 2026-02-11T15:04:04,591 adding 'appinfra/log/exceptions.py' 2026-02-11T15:04:04,594 adding 'appinfra/log/factory.py' 2026-02-11T15:04:04,596 adding 'appinfra/log/formatters.py' 2026-02-11T15:04:04,599 adding 'appinfra/log/handler_factory.py' 2026-02-11T15:04:04,602 adding 'appinfra/log/level_manager.py' 2026-02-11T15:04:04,605 adding 'appinfra/log/logger.py' 2026-02-11T15:04:04,606 adding 'appinfra/log/reloader.py' 2026-02-11T15:04:04,609 adding 'appinfra/log/builder/__init__.py' 2026-02-11T15:04:04,611 adding 'appinfra/log/builder/builder.py' 2026-02-11T15:04:04,613 adding 'appinfra/log/builder/console.py' 2026-02-11T15:04:04,615 adding 'appinfra/log/builder/file.py' 2026-02-11T15:04:04,617 adding 'appinfra/log/builder/interface.py' 2026-02-11T15:04:04,619 adding 'appinfra/log/builder/json.py' 2026-02-11T15:04:04,621 adding 'appinfra/log/builder/quick.py' 2026-02-11T15:04:04,624 adding 'appinfra/log/builder/database/__init__.py' 2026-02-11T15:04:04,626 adding 'appinfra/log/builder/database/builder.py' 2026-02-11T15:04:04,628 adding 'appinfra/log/builder/database/config.py' 2026-02-11T15:04:04,630 adding 'appinfra/log/builder/database/handler.py' 2026-02-11T15:04:04,632 adding 'appinfra/log/mp/__init__.py' 2026-02-11T15:04:04,634 adding 'appinfra/log/mp/queue_handler.py' 2026-02-11T15:04:04,636 adding 'appinfra/log/mp/queue_listener.py' 2026-02-11T15:04:04,639 adding 'appinfra/net/README.md' 2026-02-11T15:04:04,640 adding 'appinfra/net/__init__.py' 2026-02-11T15:04:04,642 adding 'appinfra/net/exceptions.py' 2026-02-11T15:04:04,644 adding 'appinfra/net/http.py' 2026-02-11T15:04:04,646 adding 'appinfra/net/tcp.py' 2026-02-11T15:04:04,648 adding 'appinfra/observability/__init__.py' 2026-02-11T15:04:04,650 adding 'appinfra/observability/hooks.py' 2026-02-11T15:04:04,654 adding 'appinfra/scripts/check.sh' 2026-02-11T15:04:04,656 adding 'appinfra/scripts/cicd-test.sh' 2026-02-11T15:04:04,657 adding 'appinfra/scripts/docs-config.sh' 2026-02-11T15:04:04,659 adding 'appinfra/scripts/install_deps.py' 2026-02-11T15:04:04,660 adding 'appinfra/scripts/pg-config.sh' 2026-02-11T15:04:04,662 adding 'appinfra/scripts/pg-info.sh' 2026-02-11T15:04:04,664 adding 'appinfra/scripts/type-hint.sh' 2026-02-11T15:04:04,665 adding 'appinfra/scripts/yaml2json.sh' 2026-02-11T15:04:04,668 adding 'appinfra/scripts/cicd/.env.local.example' 2026-02-11T15:04:04,669 adding 'appinfra/scripts/cicd/.env.test' 2026-02-11T15:04:04,672 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-02-11T15:04:04,673 adding 'appinfra/scripts/cicd/Dockerfile' 2026-02-11T15:04:04,675 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-02-11T15:04:04,676 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-02-11T15:04:04,678 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-02-11T15:04:04,680 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-02-11T15:04:04,683 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-02-11T15:04:04,684 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-02-11T15:04:04,686 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-02-11T15:04:04,688 adding 'appinfra/scripts/make/Makefile.all' 2026-02-11T15:04:04,690 adding 'appinfra/scripts/make/Makefile.cicd' 2026-02-11T15:04:04,691 adding 'appinfra/scripts/make/Makefile.clean' 2026-02-11T15:04:04,693 adding 'appinfra/scripts/make/Makefile.config' 2026-02-11T15:04:04,695 adding 'appinfra/scripts/make/Makefile.dev' 2026-02-11T15:04:04,697 adding 'appinfra/scripts/make/Makefile.docs' 2026-02-11T15:04:04,699 adding 'appinfra/scripts/make/Makefile.env' 2026-02-11T15:04:04,700 adding 'appinfra/scripts/make/Makefile.help' 2026-02-11T15:04:04,702 adding 'appinfra/scripts/make/Makefile.install' 2026-02-11T15:04:04,704 adding 'appinfra/scripts/make/Makefile.pg' 2026-02-11T15:04:04,706 adding 'appinfra/scripts/make/Makefile.pytest' 2026-02-11T15:04:04,707 adding 'appinfra/scripts/make/Makefile.utils' 2026-02-11T15:04:04,709 adding 'appinfra/security/__init__.py' 2026-02-11T15:04:04,711 adding 'appinfra/security/filter.py' 2026-02-11T15:04:04,712 adding 'appinfra/security/masking.py' 2026-02-11T15:04:04,714 adding 'appinfra/security/patterns.py' 2026-02-11T15:04:04,716 adding 'appinfra/subprocess/__init__.py' 2026-02-11T15:04:04,718 adding 'appinfra/subprocess/context.py' 2026-02-11T15:04:04,720 adding 'appinfra/time/README.md' 2026-02-11T15:04:04,722 adding 'appinfra/time/__init__.py' 2026-02-11T15:04:04,724 adding 'appinfra/time/date_range.py' 2026-02-11T15:04:04,726 adding 'appinfra/time/delta.py' 2026-02-11T15:04:04,728 adding 'appinfra/time/eta.py' 2026-02-11T15:04:04,731 adding 'appinfra/time/sched.py' 2026-02-11T15:04:04,734 adding 'appinfra/time/ticker.py' 2026-02-11T15:04:04,736 adding 'appinfra/time/time.py' 2026-02-11T15:04:04,739 adding 'appinfra/ui/__init__.py' 2026-02-11T15:04:04,741 adding 'appinfra/ui/console.py' 2026-02-11T15:04:04,743 adding 'appinfra/ui/fallback.py' 2026-02-11T15:04:04,745 adding 'appinfra/ui/help.py' 2026-02-11T15:04:04,747 adding 'appinfra/ui/progress_logger.py' 2026-02-11T15:04:04,750 adding 'appinfra/ui/prompts.py' 2026-02-11T15:04:04,753 adding 'appinfra/version/__init__.py' 2026-02-11T15:04:04,755 adding 'appinfra/version/actions.py' 2026-02-11T15:04:04,756 adding 'appinfra/version/build_info.py' 2026-02-11T15:04:04,762 adding 'appinfra/version/info.py' 2026-02-11T15:04:04,764 adding 'appinfra/version/setup_hook.py' 2026-02-11T15:04:04,766 adding 'appinfra/version/setuptools_hook.py' 2026-02-11T15:04:04,768 adding 'appinfra/version/sources.py' 2026-02-11T15:04:04,770 adding 'appinfra/version/tracker.py' 2026-02-11T15:04:04,773 adding 'appinfra/yaml/__init__.py' 2026-02-11T15:04:04,775 adding 'appinfra/yaml/_include.py' 2026-02-11T15:04:04,778 adding 'appinfra/yaml/loader.py' 2026-02-11T15:04:04,780 adding 'appinfra/yaml/types.py' 2026-02-11T15:04:04,784 adding 'appinfra-0.3.4.dist-info/licenses/LICENSE' 2026-02-11T15:04:04,787 adding 'appinfra-0.3.4.dist-info/METADATA' 2026-02-11T15:04:04,788 adding 'appinfra-0.3.4.dist-info/WHEEL' 2026-02-11T15:04:04,790 adding 'appinfra-0.3.4.dist-info/entry_points.txt' 2026-02-11T15:04:04,791 adding 'appinfra-0.3.4.dist-info/top_level.txt' 2026-02-11T15:04:04,797 adding 'appinfra-0.3.4.dist-info/RECORD' 2026-02-11T15:04:04,814 removing .build/bdist.linux-armv7l/wheel 2026-02-11T15:04:05,112 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-02-11T15:04:05,146 Created wheel for appinfra: filename=appinfra-0.3.4-py3-none-any.whl size=636857 sha256=cb5ba2138c114a6984b0aa281228867cb18758b371bb2cfa7e9b240e7cb6fa3d 2026-02-11T15:04:05,148 Stored in directory: /tmp/pip-ephem-wheel-cache-l6d96l0b/wheels/f2/93/f2/b1d53e8bb4455b49219408a11936de1b2120d6ecdc16d754bb 2026-02-11T15:04:05,204 Successfully built appinfra 2026-02-11T15:04:05,227 Removed build tracker: '/tmp/pip-build-tracker-qir9q1mh'