2026-02-27T23:03:15,046 Created temporary directory: /tmp/pip-ephem-wheel-cache-yc1g5ag2 2026-02-27T23:03:15,048 Created temporary directory: /tmp/pip-build-tracker-7gcvh_54 2026-02-27T23:03:15,048 Initialized build tracking at /tmp/pip-build-tracker-7gcvh_54 2026-02-27T23:03:15,049 Created build tracker: /tmp/pip-build-tracker-7gcvh_54 2026-02-27T23:03:15,049 Entered build tracker: /tmp/pip-build-tracker-7gcvh_54 2026-02-27T23:03:15,050 Created temporary directory: /tmp/pip-wheel-t96cg1be 2026-02-27T23:03:15,054 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-27T23:03:15,056 Created temporary directory: /tmp/pip-ephem-wheel-cache-61d829ad 2026-02-27T23:03:15,080 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-27T23:03:15,084 2 location(s) to search for versions of appinfra: 2026-02-27T23:03:15,084 * https://pypi.org/simple/appinfra/ 2026-02-27T23:03:15,084 * https://www.piwheels.org/simple/appinfra/ 2026-02-27T23:03:15,085 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-02-27T23:03:15,086 Getting page https://pypi.org/simple/appinfra/ 2026-02-27T23:03:15,087 Found index url https://pypi.org/simple 2026-02-27T23:03:15,382 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-02-27T23:03:15,389 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-27T23:03:15,390 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-27T23:03:15,390 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-27T23:03:15,391 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-27T23:03:15,392 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-27T23:03:15,393 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-27T23:03:15,394 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-27T23:03:15,395 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-27T23:03:15,396 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-27T23:03:15,397 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-27T23:03:15,398 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-27T23:03:15,399 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-27T23:03:15,399 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-27T23:03:15,400 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-27T23:03:15,401 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-27T23:03:15,402 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-27T23:03:15,402 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-27T23:03:15,403 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-27T23:03:15,404 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-27T23:03:15,405 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-27T23:03:15,405 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-27T23:03:15,406 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-27T23:03:15,407 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-27T23:03:15,408 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-27T23:03:15,409 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-27T23:03:15,410 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-27T23:03:15,411 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/fd/ed/20e886a0ce04093d6644363dbeabf10e5d1436c02b98d493df70fda4e518/appinfra-0.4.0-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-27T23:03:15,411 Found link https://files.pythonhosted.org/packages/1b/d8/c4b5a6da5b188b22ec6e65cc41b3c2a7dd50740998978a6ba078c12e892e/appinfra-0.4.0.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.4.0 2026-02-27T23:03:15,412 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/95/08/8765424b546359dd5d87045cec03342deeadfeb52b75e4af2310d125c795/appinfra-0.4.1-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-27T23:03:15,413 Found link https://files.pythonhosted.org/packages/fa/5c/9a590ae21ca487e98e40b8cc032210e4ac5bc2be6e15fb667ce898f8e9cb/appinfra-0.4.1.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.4.1 2026-02-27T23:03:15,414 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-02-27T23:03:15,414 Getting page https://www.piwheels.org/simple/appinfra/ 2026-02-27T23:03:15,416 Found index url https://www.piwheels.org/simple 2026-02-27T23:03:15,585 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-02-27T23:03:15,589 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.3.5-py3-none-any.whl#sha256=8118dcc378fb184800f18359c154363651ce2273e91b6066b802f37c93724000 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-27T23:03:15,590 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.3.4-py3-none-any.whl#sha256=cb5ba2138c114a6984b0aa281228867cb18758b371bb2cfa7e9b240e7cb6fa3d (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-02-27T23:03:15,591 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-27T23:03:15,591 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-27T23:03:15,592 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-27T23:03:15,593 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-27T23:03:15,593 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-27T23:03:15,594 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-27T23:03:15,595 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-27T23:03:15,596 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-27T23:03:15,596 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-27T23:03:15,597 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-27T23:03:15,597 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-27T23:03:15,598 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-02-27T23:03:15,598 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-02-27T23:03:15,620 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-02-27T23:03:15,640 Collecting appinfra==0.4.0 2026-02-27T23:03:15,642 Created temporary directory: /tmp/pip-unpack-2rux4n6d 2026-02-27T23:03:15,776 Downloading appinfra-0.4.0.tar.gz (926 kB) 2026-02-27T23:03:17,166 Added appinfra==0.4.0 from https://files.pythonhosted.org/packages/1b/d8/c4b5a6da5b188b22ec6e65cc41b3c2a7dd50740998978a6ba078c12e892e/appinfra-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-7gcvh_54' 2026-02-27T23:03:17,175 Created temporary directory: /tmp/pip-build-env-x1pt8cj5 2026-02-27T23:03:17,180 Installing build dependencies: started 2026-02-27T23:03:17,181 Running command pip subprocess to install build dependencies 2026-02-27T23:03:18,366 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-27T23:03:18,963 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-27T23:03:18,986 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-27T23:03:20,712 Collecting setuptools>=68.0 2026-02-27T23:03:20,804 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-27T23:03:21,083 Collecting wheel 2026-02-27T23:03:21,100 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-27T23:03:21,461 Collecting setuptools-scm>=8.0 2026-02-27T23:03:21,495 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-27T23:03:21,681 Collecting packaging>=24.0 2026-02-27T23:03:21,711 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-27T23:03:24,771 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-02-27T23:03:28,266 Creating /tmp/pip-build-env-x1pt8cj5/overlay/local/bin 2026-02-27T23:03:28,268 changing mode of /tmp/pip-build-env-x1pt8cj5/overlay/local/bin/wheel to 755 2026-02-27T23:03:28,542 changing mode of /tmp/pip-build-env-x1pt8cj5/overlay/local/bin/setuptools-scm to 755 2026-02-27T23:03:28,573 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-02-27T23:03:28,862 Installing build dependencies: finished with status 'done' 2026-02-27T23:03:28,869 Getting requirements to build wheel: started 2026-02-27T23:03:28,870 Running command Getting requirements to build wheel 2026-02-27T23:03:29,700 running egg_info 2026-02-27T23:03:29,707 writing appinfra.egg-info/PKG-INFO 2026-02-27T23:03:29,720 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-02-27T23:03:29,722 writing entry points to appinfra.egg-info/entry_points.txt 2026-02-27T23:03:29,730 writing requirements to appinfra.egg-info/requires.txt 2026-02-27T23:03:29,732 writing top-level names to appinfra.egg-info/top_level.txt 2026-02-27T23:03:29,883 listing git files failed - pretending there aren't any 2026-02-27T23:03:29,888 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-27T23:03:29,949 adding license file 'LICENSE' 2026-02-27T23:03:29,971 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-27T23:03:30,074 Getting requirements to build wheel: finished with status 'done' 2026-02-27T23:03:30,078 Created temporary directory: /tmp/pip-modern-metadata-2kmsr1fh 2026-02-27T23:03:30,080 Preparing metadata (pyproject.toml): started 2026-02-27T23:03:30,082 Running command Preparing metadata (pyproject.toml) 2026-02-27T23:03:30,879 running dist_info 2026-02-27T23:03:30,891 creating /tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info 2026-02-27T23:03:30,893 writing /tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/PKG-INFO 2026-02-27T23:03:30,906 writing dependency_links to /tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/dependency_links.txt 2026-02-27T23:03:30,908 writing entry points to /tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/entry_points.txt 2026-02-27T23:03:30,917 writing requirements to /tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/requires.txt 2026-02-27T23:03:30,918 writing top-level names to /tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/top_level.txt 2026-02-27T23:03:30,919 writing manifest file '/tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/SOURCES.txt' 2026-02-27T23:03:31,051 listing git files failed - pretending there aren't any 2026-02-27T23:03:31,056 reading manifest file '/tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/SOURCES.txt' 2026-02-27T23:03:31,058 adding license file 'LICENSE' 2026-02-27T23:03:31,070 writing manifest file '/tmp/pip-modern-metadata-2kmsr1fh/appinfra.egg-info/SOURCES.txt' 2026-02-27T23:03:31,071 creating '/tmp/pip-modern-metadata-2kmsr1fh/appinfra-0.4.0.dist-info' 2026-02-27T23:03:31,205 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-27T23:03:31,210 Source in /tmp/pip-wheel-t96cg1be/appinfra_060c53a58e214cd9843f8d4ef6b85508 has version 0.4.0, which satisfies requirement appinfra==0.4.0 from https://files.pythonhosted.org/packages/1b/d8/c4b5a6da5b188b22ec6e65cc41b3c2a7dd50740998978a6ba078c12e892e/appinfra-0.4.0.tar.gz 2026-02-27T23:03:31,211 Removed appinfra==0.4.0 from https://files.pythonhosted.org/packages/1b/d8/c4b5a6da5b188b22ec6e65cc41b3c2a7dd50740998978a6ba078c12e892e/appinfra-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-7gcvh_54' 2026-02-27T23:03:31,219 Created temporary directory: /tmp/pip-unpack-y7ti2js7 2026-02-27T23:03:31,220 Building wheels for collected packages: appinfra 2026-02-27T23:03:31,224 Created temporary directory: /tmp/pip-wheel-vq6rrtul 2026-02-27T23:03:31,225 Destination directory: /tmp/pip-wheel-vq6rrtul 2026-02-27T23:03:31,227 Building wheel for appinfra (pyproject.toml): started 2026-02-27T23:03:31,228 Running command Building wheel for appinfra (pyproject.toml) 2026-02-27T23:03:31,974 running bdist_wheel 2026-02-27T23:03:31,997 running build 2026-02-27T23:03:31,997 running build_py 2026-02-27T23:03:31,999 creating .build/lib/appinfra 2026-02-27T23:03:32,002 copying appinfra/size.py -> .build/lib/appinfra 2026-02-27T23:03:32,004 copying appinfra/exceptions.py -> .build/lib/appinfra 2026-02-27T23:03:32,007 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-02-27T23:03:32,009 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-02-27T23:03:32,011 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-02-27T23:03:32,013 copying appinfra/ewma.py -> .build/lib/appinfra 2026-02-27T23:03:32,015 copying appinfra/utils.py -> .build/lib/appinfra 2026-02-27T23:03:32,017 copying appinfra/dict.py -> .build/lib/appinfra 2026-02-27T23:03:32,019 copying appinfra/__init__.py -> .build/lib/appinfra 2026-02-27T23:03:32,021 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-02-27T23:03:32,023 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-02-27T23:03:32,026 creating .build/lib/appinfra/app 2026-02-27T23:03:32,027 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-02-27T23:03:32,029 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-02-27T23:03:32,031 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-02-27T23:03:32,033 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-02-27T23:03:32,035 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-02-27T23:03:32,036 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-02-27T23:03:32,038 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-02-27T23:03:32,041 creating .build/lib/appinfra/cli 2026-02-27T23:03:32,042 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-02-27T23:03:32,044 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-02-27T23:03:32,046 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-02-27T23:03:32,049 creating .build/lib/appinfra/net 2026-02-27T23:03:32,050 copying appinfra/net/exceptions.py -> .build/lib/appinfra/net 2026-02-27T23:03:32,052 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-02-27T23:03:32,054 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-02-27T23:03:32,056 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-02-27T23:03:32,059 creating .build/lib/appinfra/db 2026-02-27T23:03:32,060 copying appinfra/db/utils.py -> .build/lib/appinfra/db 2026-02-27T23:03:32,062 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-02-27T23:03:32,064 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-02-27T23:03:32,066 creating .build/lib/appinfra/security 2026-02-27T23:03:32,068 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-02-27T23:03:32,069 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-02-27T23:03:32,071 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-02-27T23:03:32,074 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-02-27T23:03:32,076 creating .build/lib/appinfra/yaml 2026-02-27T23:03:32,077 copying appinfra/yaml/loader.py -> .build/lib/appinfra/yaml 2026-02-27T23:03:32,080 copying appinfra/yaml/_include.py -> .build/lib/appinfra/yaml 2026-02-27T23:03:32,082 copying appinfra/yaml/__init__.py -> .build/lib/appinfra/yaml 2026-02-27T23:03:32,085 copying appinfra/yaml/types.py -> .build/lib/appinfra/yaml 2026-02-27T23:03:32,088 creating .build/lib/appinfra/ui 2026-02-27T23:03:32,089 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-02-27T23:03:32,091 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-02-27T23:03:32,093 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-02-27T23:03:32,096 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-02-27T23:03:32,098 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-02-27T23:03:32,100 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-02-27T23:03:32,104 creating .build/lib/appinfra/scripts 2026-02-27T23:03:32,105 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-02-27T23:03:32,107 creating .build/lib/appinfra/observability 2026-02-27T23:03:32,108 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-02-27T23:03:32,110 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-02-27T23:03:32,113 creating .build/lib/appinfra/time 2026-02-27T23:03:32,114 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-02-27T23:03:32,117 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-02-27T23:03:32,119 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-02-27T23:03:32,121 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-02-27T23:03:32,123 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-02-27T23:03:32,126 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-02-27T23:03:32,129 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-02-27T23:03:32,131 creating .build/lib/appinfra/log 2026-02-27T23:03:32,132 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,135 copying appinfra/log/exceptions.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,136 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,138 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,141 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,143 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,145 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,147 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,149 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,152 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,154 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,156 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,159 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-02-27T23:03:32,162 creating .build/lib/appinfra/version 2026-02-27T23:03:32,163 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,166 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,168 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,170 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,172 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,174 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,176 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,179 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-02-27T23:03:32,182 creating .build/lib/appinfra/subprocess 2026-02-27T23:03:32,183 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-02-27T23:03:32,185 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-02-27T23:03:32,188 creating .build/lib/appinfra/config 2026-02-27T23:03:32,189 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-02-27T23:03:32,191 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-02-27T23:03:32,193 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-02-27T23:03:32,196 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-02-27T23:03:32,198 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-02-27T23:03:32,201 creating .build/lib/appinfra/app/server 2026-02-27T23:03:32,203 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-02-27T23:03:32,205 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-02-27T23:03:32,207 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-02-27T23:03:32,209 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-02-27T23:03:32,212 creating .build/lib/appinfra/app/cli 2026-02-27T23:03:32,213 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-02-27T23:03:32,215 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-02-27T23:03:32,216 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-02-27T23:03:32,218 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-02-27T23:03:32,220 creating .build/lib/appinfra/app/tracing 2026-02-27T23:03:32,222 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-02-27T23:03:32,224 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-02-27T23:03:32,226 creating .build/lib/appinfra/app/core 2026-02-27T23:03:32,227 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-02-27T23:03:32,230 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-02-27T23:03:32,233 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-02-27T23:03:32,235 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-02-27T23:03:32,237 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-02-27T23:03:32,240 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-02-27T23:03:32,242 creating .build/lib/appinfra/app/tools 2026-02-27T23:03:32,243 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-02-27T23:03:32,245 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-02-27T23:03:32,247 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-02-27T23:03:32,250 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-02-27T23:03:32,252 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-02-27T23:03:32,254 creating .build/lib/appinfra/app/fastapi 2026-02-27T23:03:32,255 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-02-27T23:03:32,258 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-02-27T23:03:32,260 creating .build/lib/appinfra/app/builder 2026-02-27T23:03:32,261 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,264 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,267 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,269 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,271 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,273 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,276 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,278 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-02-27T23:03:32,281 creating .build/lib/appinfra/app/docs 2026-02-27T23:03:32,282 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-02-27T23:03:32,284 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-02-27T23:03:32,287 creating .build/lib/appinfra/app/fastapi/runtime 2026-02-27T23:03:32,288 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-27T23:03:32,290 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-27T23:03:32,292 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-27T23:03:32,294 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-27T23:03:32,296 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-27T23:03:32,299 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-02-27T23:03:32,302 creating .build/lib/appinfra/app/fastapi/builder 2026-02-27T23:03:32,304 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-27T23:03:32,306 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-27T23:03:32,308 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-27T23:03:32,311 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-27T23:03:32,313 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-02-27T23:03:32,316 creating .build/lib/appinfra/app/fastapi/config 2026-02-27T23:03:32,317 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-02-27T23:03:32,318 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-02-27T23:03:32,320 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-02-27T23:03:32,322 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-02-27T23:03:32,325 creating .build/lib/appinfra/app/builder/configurer 2026-02-27T23:03:32,326 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-02-27T23:03:32,328 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-02-27T23:03:32,331 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-02-27T23:03:32,333 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-02-27T23:03:32,335 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-02-27T23:03:32,337 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-02-27T23:03:32,340 creating .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,341 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,344 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,347 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,348 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,350 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,353 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,356 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,358 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,360 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,363 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,367 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-02-27T23:03:32,369 creating .build/lib/appinfra/cli/tools/scaffold 2026-02-27T23:03:32,370 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-02-27T23:03:32,372 creating .build/lib/appinfra/db/sqlite 2026-02-27T23:03:32,373 copying appinfra/db/sqlite/sqlite.py -> .build/lib/appinfra/db/sqlite 2026-02-27T23:03:32,376 copying appinfra/db/sqlite/__init__.py -> .build/lib/appinfra/db/sqlite 2026-02-27T23:03:32,378 creating .build/lib/appinfra/db/pg 2026-02-27T23:03:32,379 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,382 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,384 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,387 copying appinfra/db/pg/testing.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,389 copying appinfra/db/pg/vector.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,391 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,393 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,395 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,398 copying appinfra/db/pg/schema.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,400 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-02-27T23:03:32,404 creating .build/lib/appinfra/log/builder 2026-02-27T23:03:32,405 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-02-27T23:03:32,408 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-02-27T23:03:32,410 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-02-27T23:03:32,412 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-02-27T23:03:32,414 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-02-27T23:03:32,417 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-02-27T23:03:32,420 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-02-27T23:03:32,423 creating .build/lib/appinfra/log/mp 2026-02-27T23:03:32,424 copying appinfra/log/mp/queue_handler.py -> .build/lib/appinfra/log/mp 2026-02-27T23:03:32,426 copying appinfra/log/mp/__init__.py -> .build/lib/appinfra/log/mp 2026-02-27T23:03:32,428 copying appinfra/log/mp/queue_listener.py -> .build/lib/appinfra/log/mp 2026-02-27T23:03:32,431 creating .build/lib/appinfra/log/builder/database 2026-02-27T23:03:32,432 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-02-27T23:03:32,435 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-02-27T23:03:32,437 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-02-27T23:03:32,439 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-02-27T23:03:32,442 creating .build/lib/appinfra/examples/02_app_framework 2026-02-27T23:03:32,444 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-27T23:03:32,446 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-27T23:03:32,448 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-27T23:03:32,449 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-27T23:03:32,451 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-02-27T23:03:32,454 creating .build/lib/appinfra/examples/07_fastapi 2026-02-27T23:03:32,455 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-02-27T23:03:32,458 creating .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,459 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,461 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,464 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,467 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,469 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,472 creating .build/lib/appinfra/examples/06_advanced 2026-02-27T23:03:32,473 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-02-27T23:03:32,476 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-02-27T23:03:32,478 copying appinfra/examples/06_advanced/ticker_nonblocking.py -> .build/lib/appinfra/examples/06_advanced 2026-02-27T23:03:32,480 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-02-27T23:03:32,482 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-02-27T23:03:32,485 creating .build/lib/appinfra/examples/04_configuration 2026-02-27T23:03:32,486 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-27T23:03:32,489 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-27T23:03:32,491 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-02-27T23:03:32,493 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-02-27T23:03:32,496 creating .build/lib/appinfra/examples/12_version_tracking 2026-02-27T23:03:32,497 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-02-27T23:03:32,499 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-02-27T23:03:32,501 creating .build/lib/appinfra/examples/11_docs 2026-02-27T23:03:32,502 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-02-27T23:03:32,505 creating .build/lib/appinfra/examples/01_basics 2026-02-27T23:03:32,506 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-02-27T23:03:32,508 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-02-27T23:03:32,511 creating .build/lib/appinfra/examples/08_decorators 2026-02-27T23:03:32,512 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-02-27T23:03:32,514 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-02-27T23:03:32,516 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-02-27T23:03:32,519 creating .build/lib/appinfra/examples/10_plugins 2026-02-27T23:03:32,520 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-02-27T23:03:32,523 creating .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,524 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,526 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,529 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,531 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,534 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,537 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,539 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,541 creating .build/lib/appinfra/examples/05_database 2026-02-27T23:03:32,542 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-02-27T23:03:32,545 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-02-27T23:03:32,547 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-02-27T23:03:32,550 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-02-27T23:03:32,556 running egg_info 2026-02-27T23:03:32,568 writing appinfra.egg-info/PKG-INFO 2026-02-27T23:03:32,581 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-02-27T23:03:32,583 writing entry points to appinfra.egg-info/entry_points.txt 2026-02-27T23:03:32,591 writing requirements to appinfra.egg-info/requires.txt 2026-02-27T23:03:32,592 writing top-level names to appinfra.egg-info/top_level.txt 2026-02-27T23:03:32,713 listing git files failed - pretending there aren't any 2026-02-27T23:03:32,717 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-27T23:03:32,746 adding license file 'LICENSE' 2026-02-27T23:03:32,767 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-02-27T23:03:32,848 copying appinfra/py.typed -> .build/lib/appinfra 2026-02-27T23:03:32,850 creating .build/lib/appinfra/docs 2026-02-27T23:03:32,851 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-02-27T23:03:32,854 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-02-27T23:03:32,856 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-02-27T23:03:32,859 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-02-27T23:03:32,862 creating .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,863 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,866 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,868 copying appinfra/docs/guides/configuration-precedence.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,871 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,874 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,877 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,879 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,882 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,884 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,887 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,889 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,892 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,894 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-02-27T23:03:32,896 creating .build/lib/appinfra/docs/api 2026-02-27T23:03:32,897 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,900 copying appinfra/docs/api/subprocess.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,903 copying appinfra/docs/api/cli.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,905 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,908 copying appinfra/docs/api/exceptions.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,910 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,913 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,916 copying appinfra/docs/api/net.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,918 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,921 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,923 copying appinfra/docs/api/observability.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,926 copying appinfra/docs/api/config.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,929 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,931 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,934 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,937 copying appinfra/docs/api/security.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,939 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-02-27T23:03:32,941 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-02-27T23:03:32,960 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-02-27T23:03:32,962 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-02-27T23:03:32,965 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,967 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-02-27T23:03:32,969 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-02-27T23:03:32,972 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-02-27T23:03:32,974 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-02-27T23:03:32,976 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-02-27T23:03:32,979 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-02-27T23:03:32,981 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-02-27T23:03:32,983 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-02-27T23:03:32,986 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-02-27T23:03:32,988 creating .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:32,989 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:32,991 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:32,994 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:32,996 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:32,998 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,000 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,002 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,004 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,006 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,008 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,010 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,012 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,015 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,017 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,020 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,023 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,025 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,027 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,029 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,031 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-27T23:03:33,032 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-27T23:03:33,034 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-02-27T23:03:33,036 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,037 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,039 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,041 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,044 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-02-27T23:03:33,045 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-02-27T23:03:33,048 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-02-27T23:03:33,049 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-02-27T23:03:33,051 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-02-27T23:03:33,053 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-02-27T23:03:33,056 creating .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,057 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,060 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,063 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,066 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,068 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,071 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,073 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,075 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,078 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,080 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,082 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,085 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-02-27T23:03:33,088 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-02-27T23:03:33,091 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-02-27T23:03:33,094 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-02-27T23:03:33,096 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-02-27T23:03:33,099 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-02-27T23:03:33,101 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-02-27T23:03:33,103 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-02-27T23:03:33,106 creating .build/lib/appinfra/scripts/docker/pg 2026-02-27T23:03:33,109 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-02-27T23:03:33,111 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-02-27T23:03:33,114 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-02-27T23:03:33,116 creating .build/lib/appinfra/etc 2026-02-27T23:03:33,117 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-02-27T23:03:33,119 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-02-27T23:03:33,121 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-02-27T23:03:33,124 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-02-27T23:03:33,126 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-02-27T23:03:33,128 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-02-27T23:03:33,131 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-02-27T23:03:33,134 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-02-27T23:03:33,136 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-02-27T23:03:33,144 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-02-27T23:03:33,151 creating .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,152 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,154 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,157 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,159 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,161 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,164 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,166 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,168 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-02-27T23:03:33,236 appinfra: git info not available, skipping _build_info.py 2026-02-27T23:03:33,248 installing to .build/bdist.linux-armv7l/wheel 2026-02-27T23:03:33,248 running install 2026-02-27T23:03:33,272 running install_lib 2026-02-27T23:03:33,279 creating .build/bdist.linux-armv7l/wheel 2026-02-27T23:03:33,282 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-02-27T23:03:33,283 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,286 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-02-27T23:03:33,288 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-02-27T23:03:33,289 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-27T23:03:33,292 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-27T23:03:33,294 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-27T23:03:33,296 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-02-27T23:03:33,299 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-02-27T23:03:33,300 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-27T23:03:33,302 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-27T23:03:33,304 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-27T23:03:33,306 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-02-27T23:03:33,308 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,311 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-02-27T23:03:33,312 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-02-27T23:03:33,314 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-02-27T23:03:33,316 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,319 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-02-27T23:03:33,320 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-27T23:03:33,323 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-27T23:03:33,325 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-27T23:03:33,327 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-27T23:03:33,330 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-27T23:03:33,332 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-02-27T23:03:33,334 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,337 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-02-27T23:03:33,338 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-27T23:03:33,340 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-27T23:03:33,342 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-27T23:03:33,345 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-27T23:03:33,347 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-02-27T23:03:33,349 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,351 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,353 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,355 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,357 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-02-27T23:03:33,361 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-02-27T23:03:33,362 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-02-27T23:03:33,364 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-27T23:03:33,366 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-27T23:03:33,368 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-27T23:03:33,370 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-27T23:03:33,373 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-27T23:03:33,375 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-02-27T23:03:33,378 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-02-27T23:03:33,381 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-02-27T23:03:33,382 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-27T23:03:33,384 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-27T23:03:33,386 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-27T23:03:33,389 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-27T23:03:33,391 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-02-27T23:03:33,393 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-02-27T23:03:33,396 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-02-27T23:03:33,397 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-27T23:03:33,399 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-27T23:03:33,401 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-27T23:03:33,403 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-02-27T23:03:33,406 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-02-27T23:03:33,407 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,410 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,412 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,415 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,417 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,419 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,422 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,424 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-02-27T23:03:33,427 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-02-27T23:03:33,428 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-27T23:03:33,431 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-27T23:03:33,433 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-27T23:03:33,436 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-27T23:03:33,437 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-27T23:03:33,440 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-02-27T23:03:33,442 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-02-27T23:03:33,443 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-02-27T23:03:33,445 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-02-27T23:03:33,448 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-02-27T23:03:33,449 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-27T23:03:33,452 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-02-27T23:03:33,453 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,456 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,459 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-02-27T23:03:33,460 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-27T23:03:33,462 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-27T23:03:33,464 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-02-27T23:03:33,466 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,468 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,470 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,472 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,475 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,477 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,479 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,482 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,485 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-02-27T23:03:33,487 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-27T23:03:33,489 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-02-27T23:03:33,492 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-02-27T23:03:33,493 copying .build/lib/appinfra/net/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-27T23:03:33,495 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-27T23:03:33,498 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-27T23:03:33,500 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-27T23:03:33,502 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-02-27T23:03:33,505 copying .build/lib/appinfra/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,507 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,510 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-02-27T23:03:33,512 copying .build/lib/appinfra/db/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-27T23:03:33,514 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-27T23:03:33,516 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-27T23:03:33,519 creating .build/bdist.linux-armv7l/wheel/appinfra/db/sqlite 2026-02-27T23:03:33,520 copying .build/lib/appinfra/db/sqlite/sqlite.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-02-27T23:03:33,523 copying .build/lib/appinfra/db/sqlite/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-02-27T23:03:33,525 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-02-27T23:03:33,527 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,529 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,532 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,535 copying .build/lib/appinfra/db/pg/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,537 copying .build/lib/appinfra/db/pg/vector.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,539 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,541 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,544 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,546 copying .build/lib/appinfra/db/pg/schema.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,549 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-02-27T23:03:33,551 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-02-27T23:03:33,553 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,556 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-02-27T23:03:33,558 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-27T23:03:33,560 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-27T23:03:33,562 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-27T23:03:33,564 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-27T23:03:33,568 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-27T23:03:33,570 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-02-27T23:03:33,572 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-02-27T23:03:33,574 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-27T23:03:33,576 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-27T23:03:33,578 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-27T23:03:33,580 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-02-27T23:03:33,583 creating .build/bdist.linux-armv7l/wheel/appinfra/yaml 2026-02-27T23:03:33,584 copying .build/lib/appinfra/yaml/loader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-27T23:03:33,587 copying .build/lib/appinfra/yaml/_include.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-27T23:03:33,590 copying .build/lib/appinfra/yaml/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-27T23:03:33,592 copying .build/lib/appinfra/yaml/types.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-02-27T23:03:33,595 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-02-27T23:03:33,596 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-27T23:03:33,599 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-27T23:03:33,601 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-27T23:03:33,603 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-27T23:03:33,606 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-27T23:03:33,608 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-02-27T23:03:33,612 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-02-27T23:03:33,613 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-02-27T23:03:33,615 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-02-27T23:03:33,617 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-27T23:03:33,619 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-27T23:03:33,621 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-02-27T23:03:33,623 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,626 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,629 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,631 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-02-27T23:03:33,633 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,635 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,636 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,638 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,640 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,642 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,644 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,645 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-02-27T23:03:33,647 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,649 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,651 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,653 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,654 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-02-27T23:03:33,657 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-02-27T23:03:33,658 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,660 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,661 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,664 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,665 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,667 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,669 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,671 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,673 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,675 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,676 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,678 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-02-27T23:03:33,680 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,682 copying .build/lib/appinfra/py.typed -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,684 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,686 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,687 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,689 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,692 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-02-27T23:03:33,693 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-02-27T23:03:33,694 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-02-27T23:03:33,697 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-02-27T23:03:33,698 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,700 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,702 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,705 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,707 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,709 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,712 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,714 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-02-27T23:03:33,717 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-02-27T23:03:33,718 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,721 copying .build/lib/appinfra/log/exceptions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,723 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,725 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,727 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,730 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,732 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,734 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,736 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,738 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-02-27T23:03:33,739 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-27T23:03:33,742 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-27T23:03:33,744 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-27T23:03:33,747 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-02-27T23:03:33,748 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-27T23:03:33,751 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-27T23:03:33,753 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-27T23:03:33,755 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-02-27T23:03:33,757 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-27T23:03:33,760 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-27T23:03:33,762 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-27T23:03:33,765 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-02-27T23:03:33,767 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,770 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,773 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,776 creating .build/bdist.linux-armv7l/wheel/appinfra/log/mp 2026-02-27T23:03:33,777 copying .build/lib/appinfra/log/mp/queue_handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-02-27T23:03:33,779 copying .build/lib/appinfra/log/mp/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-02-27T23:03:33,781 copying .build/lib/appinfra/log/mp/queue_listener.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-02-27T23:03:33,783 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-02-27T23:03:33,786 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-02-27T23:03:33,788 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,790 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,792 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,795 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,797 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,799 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,801 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,804 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-02-27T23:03:33,806 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,808 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-02-27T23:03:33,811 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-02-27T23:03:33,813 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-02-27T23:03:33,814 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-27T23:03:33,816 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-27T23:03:33,818 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-27T23:03:33,820 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-27T23:03:33,822 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-02-27T23:03:33,824 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-27T23:03:33,826 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-02-27T23:03:33,827 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-02-27T23:03:33,830 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-02-27T23:03:33,832 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-27T23:03:33,834 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-27T23:03:33,837 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-27T23:03:33,839 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-27T23:03:33,841 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-27T23:03:33,844 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-27T23:03:33,846 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-02-27T23:03:33,850 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-02-27T23:03:33,851 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-27T23:03:33,853 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-27T23:03:33,855 copying .build/lib/appinfra/examples/06_advanced/ticker_nonblocking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-27T23:03:33,857 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-27T23:03:33,860 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-27T23:03:33,862 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-02-27T23:03:33,865 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-02-27T23:03:33,866 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-27T23:03:33,869 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,870 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,872 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-02-27T23:03:33,873 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-02-27T23:03:33,875 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-02-27T23:03:33,877 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,878 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,880 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,882 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,884 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,886 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,887 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,889 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,891 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,893 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,894 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,896 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,898 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-02-27T23:03:33,900 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,901 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,903 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,905 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,907 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,908 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,910 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,912 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,913 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-02-27T23:03:33,915 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-02-27T23:03:33,917 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-02-27T23:03:33,918 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-27T23:03:33,921 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-02-27T23:03:33,922 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-27T23:03:33,924 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-27T23:03:33,926 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-27T23:03:33,928 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-27T23:03:33,931 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-02-27T23:03:33,933 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-02-27T23:03:33,934 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-27T23:03:33,937 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-27T23:03:33,938 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-02-27T23:03:33,941 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-02-27T23:03:33,942 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-02-27T23:03:33,945 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-02-27T23:03:33,946 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-27T23:03:33,948 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-27T23:03:33,950 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-02-27T23:03:33,952 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-02-27T23:03:33,953 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-27T23:03:33,955 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-27T23:03:33,957 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-27T23:03:33,959 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-02-27T23:03:33,962 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-02-27T23:03:33,963 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-02-27T23:03:33,966 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-02-27T23:03:33,968 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-02-27T23:03:33,969 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,971 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,973 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,976 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,978 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,980 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,982 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,985 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-02-27T23:03:33,987 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-02-27T23:03:33,988 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-27T23:03:33,991 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-27T23:03:33,993 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-27T23:03:33,996 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-27T23:03:33,998 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-02-27T23:03:34,000 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-02-27T23:03:34,003 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-02-27T23:03:34,004 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-02-27T23:03:34,006 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-02-27T23:03:34,009 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-02-27T23:03:34,010 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-27T23:03:34,013 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-27T23:03:34,015 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-27T23:03:34,017 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-27T23:03:34,019 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-02-27T23:03:34,022 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-02-27T23:03:34,024 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-02-27T23:03:34,025 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,027 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,030 copying .build/lib/appinfra/docs/guides/configuration-precedence.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,032 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,036 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,039 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,042 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,044 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,047 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,050 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,053 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,056 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,058 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-02-27T23:03:34,061 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-27T23:03:34,064 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-27T23:03:34,067 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-02-27T23:03:34,069 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,072 copying .build/lib/appinfra/docs/api/subprocess.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,075 copying .build/lib/appinfra/docs/api/cli.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,077 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,080 copying .build/lib/appinfra/docs/api/exceptions.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,083 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,086 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,089 copying .build/lib/appinfra/docs/api/net.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,092 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,095 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,098 copying .build/lib/appinfra/docs/api/observability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,101 copying .build/lib/appinfra/docs/api/config.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,104 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,108 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,111 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,114 copying .build/lib/appinfra/docs/api/security.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,117 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-02-27T23:03:34,120 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-27T23:03:34,123 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-27T23:03:34,126 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-02-27T23:03:34,129 running install_egg_info 2026-02-27T23:03:34,137 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.4.0-py3.11.egg-info 2026-02-27T23:03:34,151 running install_scripts 2026-02-27T23:03:34,164 creating .build/bdist.linux-armv7l/wheel/appinfra-0.4.0.dist-info/WHEEL 2026-02-27T23:03:34,167 creating '/tmp/pip-wheel-vq6rrtul/.tmp-uk88ouph/appinfra-0.4.0-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-02-27T23:03:34,170 adding 'appinfra/__init__.py' 2026-02-27T23:03:34,172 adding 'appinfra/_build_info.py' 2026-02-27T23:03:34,173 adding 'appinfra/deprecation.py' 2026-02-27T23:03:34,175 adding 'appinfra/dict.py' 2026-02-27T23:03:34,177 adding 'appinfra/dot_dict.py' 2026-02-27T23:03:34,178 adding 'appinfra/ewma.py' 2026-02-27T23:03:34,180 adding 'appinfra/exceptions.py' 2026-02-27T23:03:34,181 adding 'appinfra/py.typed' 2026-02-27T23:03:34,183 adding 'appinfra/rate_limit.py' 2026-02-27T23:03:34,185 adding 'appinfra/regex_utils.py' 2026-02-27T23:03:34,186 adding 'appinfra/size.py' 2026-02-27T23:03:34,188 adding 'appinfra/utils.py' 2026-02-27T23:03:34,190 adding 'appinfra/app/__init__.py' 2026-02-27T23:03:34,191 adding 'appinfra/app/args.py' 2026-02-27T23:03:34,192 adding 'appinfra/app/constants.py' 2026-02-27T23:03:34,195 adding 'appinfra/app/decorators.py' 2026-02-27T23:03:34,196 adding 'appinfra/app/decorators.pyi' 2026-02-27T23:03:34,198 adding 'appinfra/app/errors.py' 2026-02-27T23:03:34,200 adding 'appinfra/app/testing.py' 2026-02-27T23:03:34,201 adding 'appinfra/app/utils.py' 2026-02-27T23:03:34,203 adding 'appinfra/app/builder/__init__.py' 2026-02-27T23:03:34,206 adding 'appinfra/app/builder/app.py' 2026-02-27T23:03:34,208 adding 'appinfra/app/builder/config.py' 2026-02-27T23:03:34,210 adding 'appinfra/app/builder/hook.py' 2026-02-27T23:03:34,212 adding 'appinfra/app/builder/middleware.py' 2026-02-27T23:03:34,214 adding 'appinfra/app/builder/plugin.py' 2026-02-27T23:03:34,216 adding 'appinfra/app/builder/tool.py' 2026-02-27T23:03:34,218 adding 'appinfra/app/builder/validation.py' 2026-02-27T23:03:34,220 adding 'appinfra/app/builder/configurer/__init__.py' 2026-02-27T23:03:34,221 adding 'appinfra/app/builder/configurer/advanced.py' 2026-02-27T23:03:34,223 adding 'appinfra/app/builder/configurer/logging.py' 2026-02-27T23:03:34,225 adding 'appinfra/app/builder/configurer/server.py' 2026-02-27T23:03:34,226 adding 'appinfra/app/builder/configurer/tool.py' 2026-02-27T23:03:34,228 adding 'appinfra/app/builder/configurer/version.py' 2026-02-27T23:03:34,230 adding 'appinfra/app/cli/__init__.py' 2026-02-27T23:03:34,231 adding 'appinfra/app/cli/commands.py' 2026-02-27T23:03:34,232 adding 'appinfra/app/cli/help.py' 2026-02-27T23:03:34,234 adding 'appinfra/app/cli/parser.py' 2026-02-27T23:03:34,235 adding 'appinfra/app/core/__init__.py' 2026-02-27T23:03:34,239 adding 'appinfra/app/core/app.py' 2026-02-27T23:03:34,241 adding 'appinfra/app/core/config.py' 2026-02-27T23:03:34,243 adding 'appinfra/app/core/lifecycle.py' 2026-02-27T23:03:34,245 adding 'appinfra/app/core/logging_utils.py' 2026-02-27T23:03:34,247 adding 'appinfra/app/core/shutdown.py' 2026-02-27T23:03:34,248 adding 'appinfra/app/docs/__init__.py' 2026-02-27T23:03:34,250 adding 'appinfra/app/docs/generator.py' 2026-02-27T23:03:34,252 adding 'appinfra/app/fastapi/__init__.py' 2026-02-27T23:03:34,254 adding 'appinfra/app/fastapi/plugin.py' 2026-02-27T23:03:34,256 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-02-27T23:03:34,257 adding 'appinfra/app/fastapi/builder/route.py' 2026-02-27T23:03:34,259 adding 'appinfra/app/fastapi/builder/server.py' 2026-02-27T23:03:34,261 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-02-27T23:03:34,262 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-02-27T23:03:34,264 adding 'appinfra/app/fastapi/config/__init__.py' 2026-02-27T23:03:34,265 adding 'appinfra/app/fastapi/config/api.py' 2026-02-27T23:03:34,267 adding 'appinfra/app/fastapi/config/ipc.py' 2026-02-27T23:03:34,268 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-02-27T23:03:34,270 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-02-27T23:03:34,272 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-02-27T23:03:34,274 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-02-27T23:03:34,275 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-02-27T23:03:34,277 adding 'appinfra/app/fastapi/runtime/server.py' 2026-02-27T23:03:34,279 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-02-27T23:03:34,281 adding 'appinfra/app/server/__init__.py' 2026-02-27T23:03:34,282 adding 'appinfra/app/server/base.py' 2026-02-27T23:03:34,284 adding 'appinfra/app/server/handlers.py' 2026-02-27T23:03:34,285 adding 'appinfra/app/server/routes.py' 2026-02-27T23:03:34,287 adding 'appinfra/app/tools/__init__.py' 2026-02-27T23:03:34,290 adding 'appinfra/app/tools/base.py' 2026-02-27T23:03:34,291 adding 'appinfra/app/tools/group.py' 2026-02-27T23:03:34,293 adding 'appinfra/app/tools/protocol.py' 2026-02-27T23:03:34,294 adding 'appinfra/app/tools/registry.py' 2026-02-27T23:03:34,296 adding 'appinfra/app/tracing/__init__.py' 2026-02-27T23:03:34,297 adding 'appinfra/app/tracing/traceable.py' 2026-02-27T23:03:34,299 adding 'appinfra/cli/__init__.py' 2026-02-27T23:03:34,301 adding 'appinfra/cli/cli.py' 2026-02-27T23:03:34,302 adding 'appinfra/cli/output.py' 2026-02-27T23:03:34,304 adding 'appinfra/cli/tools/__init__.py' 2026-02-27T23:03:34,307 adding 'appinfra/cli/tools/check_functions.py' 2026-02-27T23:03:34,309 adding 'appinfra/cli/tools/code_quality.py' 2026-02-27T23:03:34,311 adding 'appinfra/cli/tools/completion_tool.py' 2026-02-27T23:03:34,312 adding 'appinfra/cli/tools/config_tool.py' 2026-02-27T23:03:34,317 adding 'appinfra/cli/tools/docs_tool.py' 2026-02-27T23:03:34,320 adding 'appinfra/cli/tools/doctor_tool.py' 2026-02-27T23:03:34,321 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-02-27T23:03:34,323 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-02-27T23:03:34,325 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-02-27T23:03:34,326 adding 'appinfra/cli/tools/version_tool.py' 2026-02-27T23:03:34,328 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-02-27T23:03:34,330 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-02-27T23:03:34,331 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-02-27T23:03:34,333 adding 'appinfra/config/__init__.py' 2026-02-27T23:03:34,336 adding 'appinfra/config/config.py' 2026-02-27T23:03:34,338 adding 'appinfra/config/constants.py' 2026-02-27T23:03:34,339 adding 'appinfra/config/schemas.py' 2026-02-27T23:03:34,342 adding 'appinfra/config/watcher.py' 2026-02-27T23:03:34,344 adding 'appinfra/db/README.md' 2026-02-27T23:03:34,345 adding 'appinfra/db/__init__.py' 2026-02-27T23:03:34,347 adding 'appinfra/db/db.py' 2026-02-27T23:03:34,349 adding 'appinfra/db/utils.py' 2026-02-27T23:03:34,350 adding 'appinfra/db/pg/__init__.py' 2026-02-27T23:03:34,352 adding 'appinfra/db/pg/connection.py' 2026-02-27T23:03:34,353 adding 'appinfra/db/pg/core.py' 2026-02-27T23:03:34,355 adding 'appinfra/db/pg/interface.py' 2026-02-27T23:03:34,357 adding 'appinfra/db/pg/pg.py' 2026-02-27T23:03:34,358 adding 'appinfra/db/pg/reconnection.py' 2026-02-27T23:03:34,360 adding 'appinfra/db/pg/schema.py' 2026-02-27T23:03:34,361 adding 'appinfra/db/pg/session.py' 2026-02-27T23:03:34,363 adding 'appinfra/db/pg/testing.py' 2026-02-27T23:03:34,365 adding 'appinfra/db/pg/vector.py' 2026-02-27T23:03:34,366 adding 'appinfra/db/sqlite/__init__.py' 2026-02-27T23:03:34,368 adding 'appinfra/db/sqlite/sqlite.py' 2026-02-27T23:03:34,371 adding 'appinfra/docs/LICENSE' 2026-02-27T23:03:34,372 adding 'appinfra/docs/README.md' 2026-02-27T23:03:34,375 adding 'appinfra/docs/SECURITY.md' 2026-02-27T23:03:34,377 adding 'appinfra/docs/getting-started.md' 2026-02-27T23:03:34,379 adding 'appinfra/docs/index.md' 2026-02-27T23:03:34,381 adding 'appinfra/docs/api/app-builder.md' 2026-02-27T23:03:34,383 adding 'appinfra/docs/api/app.md' 2026-02-27T23:03:34,384 adding 'appinfra/docs/api/cli.md' 2026-02-27T23:03:34,386 adding 'appinfra/docs/api/config.md' 2026-02-27T23:03:34,389 adding 'appinfra/docs/api/database.md' 2026-02-27T23:03:34,390 adding 'appinfra/docs/api/exceptions.md' 2026-02-27T23:03:34,392 adding 'appinfra/docs/api/fastapi.md' 2026-02-27T23:03:34,394 adding 'appinfra/docs/api/index.md' 2026-02-27T23:03:34,396 adding 'appinfra/docs/api/logging.md' 2026-02-27T23:03:34,398 adding 'appinfra/docs/api/net.md' 2026-02-27T23:03:34,399 adding 'appinfra/docs/api/observability.md' 2026-02-27T23:03:34,401 adding 'appinfra/docs/api/security.md' 2026-02-27T23:03:34,402 adding 'appinfra/docs/api/subprocess.md' 2026-02-27T23:03:34,405 adding 'appinfra/docs/api/time.md' 2026-02-27T23:03:34,406 adding 'appinfra/docs/api/ui.md' 2026-02-27T23:03:34,408 adding 'appinfra/docs/api/utilities.md' 2026-02-27T23:03:34,410 adding 'appinfra/docs/api/version.md' 2026-02-27T23:03:34,412 adding 'appinfra/docs/guides/api-stability.md' 2026-02-27T23:03:34,414 adding 'appinfra/docs/guides/config-based-logging.md' 2026-02-27T23:03:34,415 adding 'appinfra/docs/guides/configuration-precedence.md' 2026-02-27T23:03:34,417 adding 'appinfra/docs/guides/contributing.md' 2026-02-27T23:03:34,419 adding 'appinfra/docs/guides/coverage-targets.md' 2026-02-27T23:03:34,421 adding 'appinfra/docs/guides/environment-variables.md' 2026-02-27T23:03:34,422 adding 'appinfra/docs/guides/framework-integration.md' 2026-02-27T23:03:34,424 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-02-27T23:03:34,426 adding 'appinfra/docs/guides/logging-builder.md' 2026-02-27T23:03:34,429 adding 'appinfra/docs/guides/makefile-customization.md' 2026-02-27T23:03:34,431 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-02-27T23:03:34,433 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-02-27T23:03:34,435 adding 'appinfra/docs/guides/virtual-environment.md' 2026-02-27T23:03:34,439 adding 'appinfra/etc/README.md' 2026-02-27T23:03:34,440 adding 'appinfra/etc/fastapi.yaml' 2026-02-27T23:03:34,442 adding 'appinfra/etc/infra.yaml' 2026-02-27T23:03:34,443 adding 'appinfra/etc/lg.yaml' 2026-02-27T23:03:34,445 adding 'appinfra/etc/mkdocs.yaml' 2026-02-27T23:03:34,446 adding 'appinfra/etc/pg.yaml' 2026-02-27T23:03:34,448 adding 'appinfra/examples/README.md' 2026-02-27T23:03:34,450 adding 'appinfra/examples/01_basics/README.md' 2026-02-27T23:03:34,452 adding 'appinfra/examples/01_basics/hello_world.py' 2026-02-27T23:03:34,453 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-02-27T23:03:34,455 adding 'appinfra/examples/02_app_framework/README.md' 2026-02-27T23:03:34,456 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-02-27T23:03:34,458 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-02-27T23:03:34,459 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-02-27T23:03:34,460 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-02-27T23:03:34,461 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-02-27T23:03:34,464 adding 'appinfra/examples/03_logging/README.md' 2026-02-27T23:03:34,466 adding 'appinfra/examples/03_logging/database_logging.py' 2026-02-27T23:03:34,468 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-02-27T23:03:34,470 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-02-27T23:03:34,473 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-02-27T23:03:34,474 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-02-27T23:03:34,476 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-02-27T23:03:34,478 adding 'appinfra/examples/04_configuration/README.md' 2026-02-27T23:03:34,480 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-02-27T23:03:34,482 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-02-27T23:03:34,483 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-02-27T23:03:34,485 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-02-27T23:03:34,487 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-02-27T23:03:34,488 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-02-27T23:03:34,489 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-02-27T23:03:34,490 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-02-27T23:03:34,492 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-02-27T23:03:34,493 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-02-27T23:03:34,494 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-02-27T23:03:34,495 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-02-27T23:03:34,496 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-02-27T23:03:34,497 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-02-27T23:03:34,501 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-02-27T23:03:34,502 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-02-27T23:03:34,503 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-02-27T23:03:34,504 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-02-27T23:03:34,505 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-02-27T23:03:34,507 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-02-27T23:03:34,508 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-02-27T23:03:34,509 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-02-27T23:03:34,510 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-02-27T23:03:34,512 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-02-27T23:03:34,513 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-02-27T23:03:34,514 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-02-27T23:03:34,517 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-02-27T23:03:34,518 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-02-27T23:03:34,520 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-02-27T23:03:34,521 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-02-27T23:03:34,524 adding 'appinfra/examples/05_database/README.md' 2026-02-27T23:03:34,526 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-02-27T23:03:34,527 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-02-27T23:03:34,529 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-02-27T23:03:34,532 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-02-27T23:03:34,534 adding 'appinfra/examples/06_advanced/README.md' 2026-02-27T23:03:34,535 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-02-27T23:03:34,537 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-02-27T23:03:34,538 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-02-27T23:03:34,540 adding 'appinfra/examples/06_advanced/ticker_nonblocking.py' 2026-02-27T23:03:34,541 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-02-27T23:03:34,543 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-02-27T23:03:34,545 adding 'appinfra/examples/08_decorators/README.md' 2026-02-27T23:03:34,547 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-02-27T23:03:34,549 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-02-27T23:03:34,550 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-02-27T23:03:34,552 adding 'appinfra/examples/09_ui/README.md' 2026-02-27T23:03:34,554 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-02-27T23:03:34,555 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-02-27T23:03:34,557 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-02-27T23:03:34,558 adding 'appinfra/examples/09_ui/rich_output.py' 2026-02-27T23:03:34,560 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-02-27T23:03:34,561 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-02-27T23:03:34,564 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-02-27T23:03:34,566 adding 'appinfra/examples/10_plugins/README.md' 2026-02-27T23:03:34,567 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-02-27T23:03:34,569 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-02-27T23:03:34,572 adding 'appinfra/examples/12_version_tracking/README.md' 2026-02-27T23:03:34,573 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-02-27T23:03:34,574 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-02-27T23:03:34,577 adding 'appinfra/log/__init__.py' 2026-02-27T23:03:34,579 adding 'appinfra/log/callback.py' 2026-02-27T23:03:34,580 adding 'appinfra/log/colors.py' 2026-02-27T23:03:34,582 adding 'appinfra/log/config.py' 2026-02-27T23:03:34,583 adding 'appinfra/log/config_holder.py' 2026-02-27T23:03:34,585 adding 'appinfra/log/constants.py' 2026-02-27T23:03:34,586 adding 'appinfra/log/exceptions.py' 2026-02-27T23:03:34,588 adding 'appinfra/log/factory.py' 2026-02-27T23:03:34,591 adding 'appinfra/log/formatters.py' 2026-02-27T23:03:34,593 adding 'appinfra/log/handler_factory.py' 2026-02-27T23:03:34,596 adding 'appinfra/log/level_manager.py' 2026-02-27T23:03:34,598 adding 'appinfra/log/logger.py' 2026-02-27T23:03:34,600 adding 'appinfra/log/reloader.py' 2026-02-27T23:03:34,602 adding 'appinfra/log/builder/__init__.py' 2026-02-27T23:03:34,604 adding 'appinfra/log/builder/builder.py' 2026-02-27T23:03:34,606 adding 'appinfra/log/builder/console.py' 2026-02-27T23:03:34,608 adding 'appinfra/log/builder/file.py' 2026-02-27T23:03:34,609 adding 'appinfra/log/builder/interface.py' 2026-02-27T23:03:34,612 adding 'appinfra/log/builder/json.py' 2026-02-27T23:03:34,613 adding 'appinfra/log/builder/quick.py' 2026-02-27T23:03:34,615 adding 'appinfra/log/builder/database/__init__.py' 2026-02-27T23:03:34,617 adding 'appinfra/log/builder/database/builder.py' 2026-02-27T23:03:34,619 adding 'appinfra/log/builder/database/config.py' 2026-02-27T23:03:34,620 adding 'appinfra/log/builder/database/handler.py' 2026-02-27T23:03:34,622 adding 'appinfra/log/mp/__init__.py' 2026-02-27T23:03:34,624 adding 'appinfra/log/mp/queue_handler.py' 2026-02-27T23:03:34,625 adding 'appinfra/log/mp/queue_listener.py' 2026-02-27T23:03:34,628 adding 'appinfra/net/README.md' 2026-02-27T23:03:34,629 adding 'appinfra/net/__init__.py' 2026-02-27T23:03:34,630 adding 'appinfra/net/exceptions.py' 2026-02-27T23:03:34,631 adding 'appinfra/net/http.py' 2026-02-27T23:03:34,633 adding 'appinfra/net/tcp.py' 2026-02-27T23:03:34,635 adding 'appinfra/observability/__init__.py' 2026-02-27T23:03:34,637 adding 'appinfra/observability/hooks.py' 2026-02-27T23:03:34,640 adding 'appinfra/scripts/check.sh' 2026-02-27T23:03:34,641 adding 'appinfra/scripts/cicd-test.sh' 2026-02-27T23:03:34,643 adding 'appinfra/scripts/docs-config.sh' 2026-02-27T23:03:34,644 adding 'appinfra/scripts/install_deps.py' 2026-02-27T23:03:34,645 adding 'appinfra/scripts/pg-config.sh' 2026-02-27T23:03:34,647 adding 'appinfra/scripts/pg-info.sh' 2026-02-27T23:03:34,648 adding 'appinfra/scripts/type-hint.sh' 2026-02-27T23:03:34,649 adding 'appinfra/scripts/yaml2json.sh' 2026-02-27T23:03:34,651 adding 'appinfra/scripts/cicd/.env.local.example' 2026-02-27T23:03:34,652 adding 'appinfra/scripts/cicd/.env.test' 2026-02-27T23:03:34,654 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-02-27T23:03:34,656 adding 'appinfra/scripts/cicd/Dockerfile' 2026-02-27T23:03:34,657 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-02-27T23:03:34,658 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-02-27T23:03:34,659 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-02-27T23:03:34,661 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-02-27T23:03:34,663 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-02-27T23:03:34,664 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-02-27T23:03:34,666 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-02-27T23:03:34,668 adding 'appinfra/scripts/make/Makefile.all' 2026-02-27T23:03:34,669 adding 'appinfra/scripts/make/Makefile.cicd' 2026-02-27T23:03:34,670 adding 'appinfra/scripts/make/Makefile.clean' 2026-02-27T23:03:34,672 adding 'appinfra/scripts/make/Makefile.config' 2026-02-27T23:03:34,674 adding 'appinfra/scripts/make/Makefile.dev' 2026-02-27T23:03:34,675 adding 'appinfra/scripts/make/Makefile.docs' 2026-02-27T23:03:34,676 adding 'appinfra/scripts/make/Makefile.env' 2026-02-27T23:03:34,678 adding 'appinfra/scripts/make/Makefile.help' 2026-02-27T23:03:34,679 adding 'appinfra/scripts/make/Makefile.install' 2026-02-27T23:03:34,681 adding 'appinfra/scripts/make/Makefile.pg' 2026-02-27T23:03:34,682 adding 'appinfra/scripts/make/Makefile.pytest' 2026-02-27T23:03:34,684 adding 'appinfra/scripts/make/Makefile.utils' 2026-02-27T23:03:34,686 adding 'appinfra/security/__init__.py' 2026-02-27T23:03:34,687 adding 'appinfra/security/filter.py' 2026-02-27T23:03:34,689 adding 'appinfra/security/masking.py' 2026-02-27T23:03:34,690 adding 'appinfra/security/patterns.py' 2026-02-27T23:03:34,692 adding 'appinfra/subprocess/__init__.py' 2026-02-27T23:03:34,693 adding 'appinfra/subprocess/context.py' 2026-02-27T23:03:34,696 adding 'appinfra/time/README.md' 2026-02-27T23:03:34,697 adding 'appinfra/time/__init__.py' 2026-02-27T23:03:34,699 adding 'appinfra/time/date_range.py' 2026-02-27T23:03:34,701 adding 'appinfra/time/delta.py' 2026-02-27T23:03:34,703 adding 'appinfra/time/eta.py' 2026-02-27T23:03:34,705 adding 'appinfra/time/sched.py' 2026-02-27T23:03:34,710 adding 'appinfra/time/ticker.py' 2026-02-27T23:03:34,712 adding 'appinfra/time/time.py' 2026-02-27T23:03:34,714 adding 'appinfra/ui/__init__.py' 2026-02-27T23:03:34,716 adding 'appinfra/ui/console.py' 2026-02-27T23:03:34,717 adding 'appinfra/ui/fallback.py' 2026-02-27T23:03:34,719 adding 'appinfra/ui/help.py' 2026-02-27T23:03:34,721 adding 'appinfra/ui/progress_logger.py' 2026-02-27T23:03:34,724 adding 'appinfra/ui/prompts.py' 2026-02-27T23:03:34,726 adding 'appinfra/version/__init__.py' 2026-02-27T23:03:34,727 adding 'appinfra/version/actions.py' 2026-02-27T23:03:34,728 adding 'appinfra/version/build_info.py' 2026-02-27T23:03:34,730 adding 'appinfra/version/info.py' 2026-02-27T23:03:34,732 adding 'appinfra/version/setup_hook.py' 2026-02-27T23:03:34,733 adding 'appinfra/version/setuptools_hook.py' 2026-02-27T23:03:34,735 adding 'appinfra/version/sources.py' 2026-02-27T23:03:34,737 adding 'appinfra/version/tracker.py' 2026-02-27T23:03:34,739 adding 'appinfra/yaml/__init__.py' 2026-02-27T23:03:34,741 adding 'appinfra/yaml/_include.py' 2026-02-27T23:03:34,744 adding 'appinfra/yaml/loader.py' 2026-02-27T23:03:34,745 adding 'appinfra/yaml/types.py' 2026-02-27T23:03:34,749 adding 'appinfra-0.4.0.dist-info/licenses/LICENSE' 2026-02-27T23:03:34,752 adding 'appinfra-0.4.0.dist-info/METADATA' 2026-02-27T23:03:34,753 adding 'appinfra-0.4.0.dist-info/WHEEL' 2026-02-27T23:03:34,754 adding 'appinfra-0.4.0.dist-info/entry_points.txt' 2026-02-27T23:03:34,755 adding 'appinfra-0.4.0.dist-info/top_level.txt' 2026-02-27T23:03:34,760 adding 'appinfra-0.4.0.dist-info/RECORD' 2026-02-27T23:03:34,772 removing .build/bdist.linux-armv7l/wheel 2026-02-27T23:03:34,972 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-02-27T23:03:34,989 Created wheel for appinfra: filename=appinfra-0.4.0-py3-none-any.whl size=655124 sha256=7179f2c50ade35858a2fa7d2b6c3a97bd0407c4efa48cfa41fd2434601262d75 2026-02-27T23:03:34,990 Stored in directory: /tmp/pip-ephem-wheel-cache-61d829ad/wheels/f2/f5/b2/8e1f9e0af3e4fe82210a2177bbc094a21ac6c5be35295e4d9e 2026-02-27T23:03:35,016 Successfully built appinfra 2026-02-27T23:03:35,044 Removed build tracker: '/tmp/pip-build-tracker-7gcvh_54'