2026-03-14T07:50:49,520 Created temporary directory: /tmp/pip-ephem-wheel-cache-u2_niwhp 2026-03-14T07:50:49,522 Created temporary directory: /tmp/pip-build-tracker-t13mxwjp 2026-03-14T07:50:49,522 Initialized build tracking at /tmp/pip-build-tracker-t13mxwjp 2026-03-14T07:50:49,523 Created build tracker: /tmp/pip-build-tracker-t13mxwjp 2026-03-14T07:50:49,523 Entered build tracker: /tmp/pip-build-tracker-t13mxwjp 2026-03-14T07:50:49,524 Created temporary directory: /tmp/pip-wheel-if0f9pqp 2026-03-14T07:50:49,527 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-03-14T07:50:49,529 Created temporary directory: /tmp/pip-ephem-wheel-cache-0smbgqg4 2026-03-14T07:50:49,551 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-14T07:50:49,554 2 location(s) to search for versions of appinfra: 2026-03-14T07:50:49,554 * https://pypi.org/simple/appinfra/ 2026-03-14T07:50:49,554 * https://www.piwheels.org/simple/appinfra/ 2026-03-14T07:50:49,555 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-03-14T07:50:49,556 Getting page https://pypi.org/simple/appinfra/ 2026-03-14T07:50:49,557 Found index url https://pypi.org/simple 2026-03-14T07:50:49,767 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-03-14T07:50:49,774 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-03-14T07:50:49,775 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-03-14T07:50:49,776 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-03-14T07:50:49,777 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-03-14T07:50:49,778 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-03-14T07:50:49,779 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-03-14T07:50:49,780 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-03-14T07:50:49,781 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-03-14T07:50:49,781 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-03-14T07:50:49,782 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-03-14T07:50:49,783 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-03-14T07:50:49,784 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-03-14T07:50:49,785 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-03-14T07:50:49,786 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-03-14T07:50:49,786 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-03-14T07:50:49,787 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-03-14T07:50:49,788 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-03-14T07:50:49,789 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-03-14T07:50:49,790 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-03-14T07:50:49,791 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-03-14T07:50:49,791 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-03-14T07:50:49,792 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-03-14T07:50:49,793 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-03-14T07:50:49,794 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-03-14T07:50:49,795 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-03-14T07:50:49,796 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-03-14T07:50:49,797 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-03-14T07:50:49,797 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-03-14T07:50:49,798 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-03-14T07:50:49,799 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-03-14T07:50:49,799 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/e5/cc/f808b851ca3e37e7ba2cbe2f04f64a557d6e4871d273b2edff00cabd01b5/appinfra-0.5.0-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-03-14T07:50:49,800 Found link https://files.pythonhosted.org/packages/96/92/0006e0d7aa86826775e2eb34d3d614e02106493e3c27786a760c57f5c01c/appinfra-0.5.0.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.5.0 2026-03-14T07:50:49,801 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-03-14T07:50:49,801 Getting page https://www.piwheels.org/simple/appinfra/ 2026-03-14T07:50:49,802 Found index url https://www.piwheels.org/simple 2026-03-14T07:50:50,152 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-03-14T07:50:50,158 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.4.1-py3-none-any.whl#sha256=8742df02f73b77bdbc2065721e675b1460a650bf9a0180c172e51d38125ffe1e (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-03-14T07:50:50,158 Skipping link: No binaries permitted for appinfra: https://www.piwheels.org/simple/appinfra/appinfra-0.4.0-py3-none-any.whl#sha256=7179f2c50ade35858a2fa7d2b6c3a97bd0407c4efa48cfa41fd2434601262d75 (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-03-14T07:50:50,159 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,160 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,160 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,161 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,161 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,162 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,163 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,163 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,164 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,164 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,164 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,165 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,165 Skipping link: No binaries permitted for appinfra: https://archive1.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-03-14T07:50:50,166 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-03-14T07:50:50,167 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-03-14T07:50:50,189 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-03-14T07:50:50,209 Collecting appinfra==0.5.0 2026-03-14T07:50:50,211 Created temporary directory: /tmp/pip-unpack-bb4_i9i2 2026-03-14T07:50:50,346 Downloading appinfra-0.5.0.tar.gz (957 kB) 2026-03-14T07:50:51,750 Added appinfra==0.5.0 from https://files.pythonhosted.org/packages/96/92/0006e0d7aa86826775e2eb34d3d614e02106493e3c27786a760c57f5c01c/appinfra-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-t13mxwjp' 2026-03-14T07:50:51,760 Created temporary directory: /tmp/pip-build-env-ksn9kezn 2026-03-14T07:50:51,765 Installing build dependencies: started 2026-03-14T07:50:51,766 Running command pip subprocess to install build dependencies 2026-03-14T07:50:52,890 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-14T07:50:53,465 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-03-14T07:50:53,488 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-14T07:50:55,220 Collecting setuptools>=68.0 2026-03-14T07:50:55,303 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-14T07:50:55,567 Collecting wheel 2026-03-14T07:50:55,585 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-14T07:50:55,915 Collecting setuptools-scm>=8.0 2026-03-14T07:50:55,932 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-14T07:50:56,117 Collecting packaging>=24.0 2026-03-14T07:50:56,137 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-14T07:50:59,182 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-03-14T07:51:02,497 Creating /tmp/pip-build-env-ksn9kezn/overlay/local/bin 2026-03-14T07:51:02,499 changing mode of /tmp/pip-build-env-ksn9kezn/overlay/local/bin/wheel to 755 2026-03-14T07:51:02,751 changing mode of /tmp/pip-build-env-ksn9kezn/overlay/local/bin/setuptools-scm to 755 2026-03-14T07:51:02,779 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-9.2.2 wheel-0.46.3 2026-03-14T07:51:03,072 Installing build dependencies: finished with status 'done' 2026-03-14T07:51:03,078 Getting requirements to build wheel: started 2026-03-14T07:51:03,080 Running command Getting requirements to build wheel 2026-03-14T07:51:03,892 running egg_info 2026-03-14T07:51:03,898 writing appinfra.egg-info/PKG-INFO 2026-03-14T07:51:03,912 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-03-14T07:51:03,914 writing entry points to appinfra.egg-info/entry_points.txt 2026-03-14T07:51:03,923 writing requirements to appinfra.egg-info/requires.txt 2026-03-14T07:51:03,925 writing top-level names to appinfra.egg-info/top_level.txt 2026-03-14T07:51:04,068 listing git files failed - pretending there aren't any 2026-03-14T07:51:04,073 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-03-14T07:51:04,130 adding license file 'LICENSE' 2026-03-14T07:51:04,153 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-03-14T07:51:04,258 Getting requirements to build wheel: finished with status 'done' 2026-03-14T07:51:04,261 Created temporary directory: /tmp/pip-modern-metadata-zmzu3_hh 2026-03-14T07:51:04,263 Preparing metadata (pyproject.toml): started 2026-03-14T07:51:04,265 Running command Preparing metadata (pyproject.toml) 2026-03-14T07:51:05,014 running dist_info 2026-03-14T07:51:05,027 creating /tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info 2026-03-14T07:51:05,028 writing /tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/PKG-INFO 2026-03-14T07:51:05,042 writing dependency_links to /tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/dependency_links.txt 2026-03-14T07:51:05,044 writing entry points to /tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/entry_points.txt 2026-03-14T07:51:05,053 writing requirements to /tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/requires.txt 2026-03-14T07:51:05,054 writing top-level names to /tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/top_level.txt 2026-03-14T07:51:05,055 writing manifest file '/tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/SOURCES.txt' 2026-03-14T07:51:05,184 listing git files failed - pretending there aren't any 2026-03-14T07:51:05,188 reading manifest file '/tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/SOURCES.txt' 2026-03-14T07:51:05,190 adding license file 'LICENSE' 2026-03-14T07:51:05,203 writing manifest file '/tmp/pip-modern-metadata-zmzu3_hh/appinfra.egg-info/SOURCES.txt' 2026-03-14T07:51:05,205 creating '/tmp/pip-modern-metadata-zmzu3_hh/appinfra-0.5.0.dist-info' 2026-03-14T07:51:05,338 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-14T07:51:05,344 Source in /tmp/pip-wheel-if0f9pqp/appinfra_e4b825ee18094717bd068692a69f1898 has version 0.5.0, which satisfies requirement appinfra==0.5.0 from https://files.pythonhosted.org/packages/96/92/0006e0d7aa86826775e2eb34d3d614e02106493e3c27786a760c57f5c01c/appinfra-0.5.0.tar.gz 2026-03-14T07:51:05,345 Removed appinfra==0.5.0 from https://files.pythonhosted.org/packages/96/92/0006e0d7aa86826775e2eb34d3d614e02106493e3c27786a760c57f5c01c/appinfra-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-t13mxwjp' 2026-03-14T07:51:05,353 Created temporary directory: /tmp/pip-unpack-8y17ep2k 2026-03-14T07:51:05,354 Building wheels for collected packages: appinfra 2026-03-14T07:51:05,359 Created temporary directory: /tmp/pip-wheel-7r3sd19e 2026-03-14T07:51:05,359 Destination directory: /tmp/pip-wheel-7r3sd19e 2026-03-14T07:51:05,361 Building wheel for appinfra (pyproject.toml): started 2026-03-14T07:51:05,362 Running command Building wheel for appinfra (pyproject.toml) 2026-03-14T07:51:06,098 running bdist_wheel 2026-03-14T07:51:06,120 running build 2026-03-14T07:51:06,121 running build_py 2026-03-14T07:51:06,122 creating .build/lib/appinfra 2026-03-14T07:51:06,125 copying appinfra/size.py -> .build/lib/appinfra 2026-03-14T07:51:06,127 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-03-14T07:51:06,129 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-03-14T07:51:06,131 copying appinfra/field_dict.py -> .build/lib/appinfra 2026-03-14T07:51:06,134 copying appinfra/testing.py -> .build/lib/appinfra 2026-03-14T07:51:06,136 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-03-14T07:51:06,138 copying appinfra/ewma.py -> .build/lib/appinfra 2026-03-14T07:51:06,140 copying appinfra/errors.py -> .build/lib/appinfra 2026-03-14T07:51:06,142 copying appinfra/utils.py -> .build/lib/appinfra 2026-03-14T07:51:06,144 copying appinfra/dict.py -> .build/lib/appinfra 2026-03-14T07:51:06,146 copying appinfra/__init__.py -> .build/lib/appinfra 2026-03-14T07:51:06,147 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-03-14T07:51:06,150 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-03-14T07:51:06,152 creating .build/lib/appinfra/app 2026-03-14T07:51:06,153 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-03-14T07:51:06,155 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-03-14T07:51:06,157 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-03-14T07:51:06,158 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-03-14T07:51:06,160 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-03-14T07:51:06,162 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-03-14T07:51:06,164 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-03-14T07:51:06,167 creating .build/lib/appinfra/cli 2026-03-14T07:51:06,168 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-03-14T07:51:06,170 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-03-14T07:51:06,172 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-03-14T07:51:06,174 creating .build/lib/appinfra/net 2026-03-14T07:51:06,175 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-03-14T07:51:06,177 copying appinfra/net/errors.py -> .build/lib/appinfra/net 2026-03-14T07:51:06,179 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-03-14T07:51:06,181 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-03-14T07:51:06,184 creating .build/lib/appinfra/db 2026-03-14T07:51:06,185 copying appinfra/db/utils.py -> .build/lib/appinfra/db 2026-03-14T07:51:06,188 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-03-14T07:51:06,190 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-03-14T07:51:06,193 creating .build/lib/appinfra/security 2026-03-14T07:51:06,194 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-03-14T07:51:06,197 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-03-14T07:51:06,199 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-03-14T07:51:06,201 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-03-14T07:51:06,204 creating .build/lib/appinfra/yaml 2026-03-14T07:51:06,205 copying appinfra/yaml/loader.py -> .build/lib/appinfra/yaml 2026-03-14T07:51:06,208 copying appinfra/yaml/_include.py -> .build/lib/appinfra/yaml 2026-03-14T07:51:06,211 copying appinfra/yaml/__init__.py -> .build/lib/appinfra/yaml 2026-03-14T07:51:06,213 copying appinfra/yaml/types.py -> .build/lib/appinfra/yaml 2026-03-14T07:51:06,217 creating .build/lib/appinfra/ui 2026-03-14T07:51:06,218 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-03-14T07:51:06,220 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-03-14T07:51:06,222 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-03-14T07:51:06,225 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-03-14T07:51:06,227 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-03-14T07:51:06,230 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-03-14T07:51:06,234 creating .build/lib/appinfra/scripts 2026-03-14T07:51:06,235 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-03-14T07:51:06,237 creating .build/lib/appinfra/observability 2026-03-14T07:51:06,239 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-03-14T07:51:06,241 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-03-14T07:51:06,244 creating .build/lib/appinfra/time 2026-03-14T07:51:06,245 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-03-14T07:51:06,247 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-03-14T07:51:06,250 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-03-14T07:51:06,253 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-03-14T07:51:06,255 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-03-14T07:51:06,258 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-03-14T07:51:06,261 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-03-14T07:51:06,264 creating .build/lib/appinfra/log 2026-03-14T07:51:06,265 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,268 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,270 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,273 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,276 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,278 copying appinfra/log/errors.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,281 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,283 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,285 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,287 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,290 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,293 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,296 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-03-14T07:51:06,299 creating .build/lib/appinfra/version 2026-03-14T07:51:06,300 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,302 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,305 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,307 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,309 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,311 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,314 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,316 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-03-14T07:51:06,320 creating .build/lib/appinfra/subprocess 2026-03-14T07:51:06,321 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-03-14T07:51:06,323 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-03-14T07:51:06,326 creating .build/lib/appinfra/config 2026-03-14T07:51:06,327 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-03-14T07:51:06,330 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-03-14T07:51:06,332 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-03-14T07:51:06,335 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-03-14T07:51:06,337 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-03-14T07:51:06,340 creating .build/lib/appinfra/app/server 2026-03-14T07:51:06,341 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-03-14T07:51:06,344 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-03-14T07:51:06,347 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-03-14T07:51:06,348 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-03-14T07:51:06,351 creating .build/lib/appinfra/app/cli 2026-03-14T07:51:06,352 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-03-14T07:51:06,354 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-03-14T07:51:06,356 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-03-14T07:51:06,359 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-03-14T07:51:06,361 creating .build/lib/appinfra/app/tracing 2026-03-14T07:51:06,362 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-03-14T07:51:06,365 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-03-14T07:51:06,368 creating .build/lib/appinfra/app/core 2026-03-14T07:51:06,369 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-03-14T07:51:06,372 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-03-14T07:51:06,375 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-03-14T07:51:06,377 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-03-14T07:51:06,379 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-03-14T07:51:06,382 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-03-14T07:51:06,385 creating .build/lib/appinfra/app/tools 2026-03-14T07:51:06,386 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-03-14T07:51:06,388 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-03-14T07:51:06,391 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-03-14T07:51:06,394 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-03-14T07:51:06,396 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-03-14T07:51:06,399 creating .build/lib/appinfra/app/fastapi 2026-03-14T07:51:06,400 copying appinfra/app/fastapi/handlers.py -> .build/lib/appinfra/app/fastapi 2026-03-14T07:51:06,403 copying appinfra/app/fastapi/errors.py -> .build/lib/appinfra/app/fastapi 2026-03-14T07:51:06,405 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-03-14T07:51:06,407 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-03-14T07:51:06,410 creating .build/lib/appinfra/app/builder 2026-03-14T07:51:06,412 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,414 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,417 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,420 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,422 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,424 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,427 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,429 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-03-14T07:51:06,432 creating .build/lib/appinfra/app/docs 2026-03-14T07:51:06,433 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-03-14T07:51:06,435 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-03-14T07:51:06,438 creating .build/lib/appinfra/app/fastapi/runtime 2026-03-14T07:51:06,439 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-03-14T07:51:06,442 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-03-14T07:51:06,444 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-03-14T07:51:06,447 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-03-14T07:51:06,449 copying appinfra/app/fastapi/runtime/subprocess.py -> .build/lib/appinfra/app/fastapi/runtime 2026-03-14T07:51:06,451 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-03-14T07:51:06,455 creating .build/lib/appinfra/app/fastapi/builder 2026-03-14T07:51:06,456 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-03-14T07:51:06,458 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-03-14T07:51:06,461 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-03-14T07:51:06,464 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-03-14T07:51:06,466 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-03-14T07:51:06,469 creating .build/lib/appinfra/app/fastapi/config 2026-03-14T07:51:06,470 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-03-14T07:51:06,472 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-03-14T07:51:06,474 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-03-14T07:51:06,477 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-03-14T07:51:06,479 creating .build/lib/appinfra/app/builder/configurer 2026-03-14T07:51:06,481 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-03-14T07:51:06,483 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-03-14T07:51:06,486 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-03-14T07:51:06,488 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-03-14T07:51:06,490 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-03-14T07:51:06,492 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-03-14T07:51:06,496 creating .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,497 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,500 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,503 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,505 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,506 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,509 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,511 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,512 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,515 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,517 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,519 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-03-14T07:51:06,522 creating .build/lib/appinfra/cli/tools/scaffold 2026-03-14T07:51:06,523 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-03-14T07:51:06,525 creating .build/lib/appinfra/db/sqlite 2026-03-14T07:51:06,526 copying appinfra/db/sqlite/sqlite.py -> .build/lib/appinfra/db/sqlite 2026-03-14T07:51:06,528 copying appinfra/db/sqlite/__init__.py -> .build/lib/appinfra/db/sqlite 2026-03-14T07:51:06,530 creating .build/lib/appinfra/db/pg 2026-03-14T07:51:06,531 copying appinfra/db/pg/scoped.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,533 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,536 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,538 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,541 copying appinfra/db/pg/testing.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,543 copying appinfra/db/pg/vector.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,545 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,547 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,549 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,552 copying appinfra/db/pg/schema.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,554 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-03-14T07:51:06,558 creating .build/lib/appinfra/log/builder 2026-03-14T07:51:06,559 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-03-14T07:51:06,562 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-03-14T07:51:06,564 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-03-14T07:51:06,567 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-03-14T07:51:06,569 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-03-14T07:51:06,572 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-03-14T07:51:06,574 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-03-14T07:51:06,577 creating .build/lib/appinfra/log/mp 2026-03-14T07:51:06,578 copying appinfra/log/mp/queue_handler.py -> .build/lib/appinfra/log/mp 2026-03-14T07:51:06,580 copying appinfra/log/mp/__init__.py -> .build/lib/appinfra/log/mp 2026-03-14T07:51:06,582 copying appinfra/log/mp/queue_listener.py -> .build/lib/appinfra/log/mp 2026-03-14T07:51:06,585 creating .build/lib/appinfra/log/builder/database 2026-03-14T07:51:06,586 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-03-14T07:51:06,589 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-03-14T07:51:06,591 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-03-14T07:51:06,593 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-03-14T07:51:06,596 creating .build/lib/appinfra/examples/02_app_framework 2026-03-14T07:51:06,598 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-03-14T07:51:06,600 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-03-14T07:51:06,602 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-03-14T07:51:06,604 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-03-14T07:51:06,606 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-03-14T07:51:06,608 creating .build/lib/appinfra/examples/07_fastapi 2026-03-14T07:51:06,609 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-03-14T07:51:06,612 creating .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:06,613 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:06,615 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:06,618 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:06,621 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:06,624 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:06,627 creating .build/lib/appinfra/examples/06_advanced 2026-03-14T07:51:06,628 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-03-14T07:51:06,630 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-03-14T07:51:06,632 copying appinfra/examples/06_advanced/ticker_nonblocking.py -> .build/lib/appinfra/examples/06_advanced 2026-03-14T07:51:06,634 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-03-14T07:51:06,636 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-03-14T07:51:06,639 creating .build/lib/appinfra/examples/04_configuration 2026-03-14T07:51:06,640 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-03-14T07:51:06,643 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-03-14T07:51:06,645 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-03-14T07:51:06,647 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-03-14T07:51:06,650 creating .build/lib/appinfra/examples/12_version_tracking 2026-03-14T07:51:06,651 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-03-14T07:51:06,653 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-03-14T07:51:06,656 creating .build/lib/appinfra/examples/11_docs 2026-03-14T07:51:06,657 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-03-14T07:51:06,660 creating .build/lib/appinfra/examples/01_basics 2026-03-14T07:51:06,662 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-03-14T07:51:06,665 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-03-14T07:51:06,667 creating .build/lib/appinfra/examples/08_decorators 2026-03-14T07:51:06,668 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-03-14T07:51:06,670 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-03-14T07:51:06,673 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-03-14T07:51:06,675 creating .build/lib/appinfra/examples/10_plugins 2026-03-14T07:51:06,676 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-03-14T07:51:06,679 creating .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,680 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,682 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,685 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,687 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,689 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,692 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,694 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:06,697 creating .build/lib/appinfra/examples/05_database 2026-03-14T07:51:06,698 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-03-14T07:51:06,701 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-03-14T07:51:06,703 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-03-14T07:51:06,707 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-03-14T07:51:06,712 running egg_info 2026-03-14T07:51:06,725 writing appinfra.egg-info/PKG-INFO 2026-03-14T07:51:06,739 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-03-14T07:51:06,740 writing entry points to appinfra.egg-info/entry_points.txt 2026-03-14T07:51:06,749 writing requirements to appinfra.egg-info/requires.txt 2026-03-14T07:51:06,750 writing top-level names to appinfra.egg-info/top_level.txt 2026-03-14T07:51:06,870 listing git files failed - pretending there aren't any 2026-03-14T07:51:06,874 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-03-14T07:51:06,903 adding license file 'LICENSE' 2026-03-14T07:51:06,926 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-03-14T07:51:07,004 copying appinfra/py.typed -> .build/lib/appinfra 2026-03-14T07:51:07,005 creating .build/lib/appinfra/docs 2026-03-14T07:51:07,006 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-03-14T07:51:07,009 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-03-14T07:51:07,011 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-03-14T07:51:07,014 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-03-14T07:51:07,017 creating .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,018 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,020 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,023 copying appinfra/docs/guides/configuration-precedence.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,025 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,028 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,030 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,033 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,036 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,038 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,041 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,043 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,046 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,048 copying appinfra/docs/guides/pytest-plugin.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,050 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-03-14T07:51:07,052 creating .build/lib/appinfra/docs/api 2026-03-14T07:51:07,053 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,056 copying appinfra/docs/api/subprocess.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,059 copying appinfra/docs/api/cli.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,061 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,064 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,067 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,069 copying appinfra/docs/api/net.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,072 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,074 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,077 copying appinfra/docs/api/observability.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,079 copying appinfra/docs/api/config.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,082 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,085 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,087 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,090 copying appinfra/docs/api/errors.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,092 copying appinfra/docs/api/security.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,094 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-03-14T07:51:07,097 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-03-14T07:51:07,115 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-03-14T07:51:07,118 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-03-14T07:51:07,120 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:07,123 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-03-14T07:51:07,125 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-03-14T07:51:07,128 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-03-14T07:51:07,130 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-03-14T07:51:07,132 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-03-14T07:51:07,135 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-03-14T07:51:07,137 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-03-14T07:51:07,139 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-03-14T07:51:07,142 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-03-14T07:51:07,145 creating .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,146 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,148 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,150 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,153 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,155 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,157 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,159 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,161 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,163 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,165 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,167 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,169 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,172 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,174 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,176 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,179 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,181 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,183 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,185 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,187 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-03-14T07:51:07,188 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-03-14T07:51:07,190 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-03-14T07:51:07,193 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:07,194 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:07,196 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:07,198 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:07,200 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-03-14T07:51:07,202 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-03-14T07:51:07,204 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-03-14T07:51:07,205 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-03-14T07:51:07,207 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-03-14T07:51:07,210 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-03-14T07:51:07,212 creating .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,213 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,215 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,217 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,220 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,222 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,224 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,226 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,229 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,231 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,233 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,236 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,238 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-03-14T07:51:07,241 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-03-14T07:51:07,244 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-03-14T07:51:07,247 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-03-14T07:51:07,249 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-03-14T07:51:07,251 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-03-14T07:51:07,253 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-03-14T07:51:07,255 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-03-14T07:51:07,258 creating .build/lib/appinfra/scripts/docker/pg 2026-03-14T07:51:07,259 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-03-14T07:51:07,262 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-03-14T07:51:07,264 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-03-14T07:51:07,266 creating .build/lib/appinfra/etc 2026-03-14T07:51:07,267 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-03-14T07:51:07,269 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-03-14T07:51:07,271 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-03-14T07:51:07,274 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-03-14T07:51:07,276 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-03-14T07:51:07,278 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-03-14T07:51:07,281 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-03-14T07:51:07,284 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-03-14T07:51:07,286 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-03-14T07:51:07,294 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-03-14T07:51:07,299 creating .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,300 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,302 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,304 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,307 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,309 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,311 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,314 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,316 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-03-14T07:51:07,381 appinfra: git info not available, skipping _build_info.py 2026-03-14T07:51:07,393 installing to .build/bdist.linux-armv7l/wheel 2026-03-14T07:51:07,393 running install 2026-03-14T07:51:07,416 running install_lib 2026-03-14T07:51:07,423 creating .build/bdist.linux-armv7l/wheel 2026-03-14T07:51:07,426 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-03-14T07:51:07,427 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,430 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-03-14T07:51:07,432 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-03-14T07:51:07,433 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-03-14T07:51:07,435 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-03-14T07:51:07,438 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-03-14T07:51:07,439 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-03-14T07:51:07,442 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-03-14T07:51:07,443 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-03-14T07:51:07,445 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-03-14T07:51:07,446 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-03-14T07:51:07,448 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-03-14T07:51:07,450 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,453 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-03-14T07:51:07,454 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-03-14T07:51:07,456 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-03-14T07:51:07,458 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,461 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-03-14T07:51:07,462 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-03-14T07:51:07,464 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-03-14T07:51:07,467 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-03-14T07:51:07,469 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-03-14T07:51:07,471 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-03-14T07:51:07,474 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-03-14T07:51:07,475 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,478 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-03-14T07:51:07,479 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-03-14T07:51:07,481 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-03-14T07:51:07,483 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-03-14T07:51:07,486 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-03-14T07:51:07,487 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-03-14T07:51:07,489 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,491 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,493 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,494 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,496 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-03-14T07:51:07,499 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-03-14T07:51:07,500 copying .build/lib/appinfra/app/fastapi/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-03-14T07:51:07,503 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-03-14T07:51:07,504 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-03-14T07:51:07,506 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-03-14T07:51:07,508 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-03-14T07:51:07,509 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-03-14T07:51:07,512 copying .build/lib/appinfra/app/fastapi/runtime/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-03-14T07:51:07,514 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-03-14T07:51:07,516 copying .build/lib/appinfra/app/fastapi/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-03-14T07:51:07,518 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-03-14T07:51:07,521 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-03-14T07:51:07,521 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-03-14T07:51:07,523 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-03-14T07:51:07,526 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-03-14T07:51:07,528 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-03-14T07:51:07,530 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-03-14T07:51:07,532 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-03-14T07:51:07,535 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-03-14T07:51:07,536 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-03-14T07:51:07,538 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-03-14T07:51:07,540 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-03-14T07:51:07,541 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-03-14T07:51:07,544 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-03-14T07:51:07,545 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,547 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,549 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,551 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,554 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,556 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,558 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,561 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-03-14T07:51:07,563 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-03-14T07:51:07,564 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-03-14T07:51:07,566 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-03-14T07:51:07,568 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-03-14T07:51:07,570 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-03-14T07:51:07,572 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-03-14T07:51:07,574 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-03-14T07:51:07,576 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-03-14T07:51:07,577 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-03-14T07:51:07,579 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-03-14T07:51:07,582 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-03-14T07:51:07,583 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-03-14T07:51:07,586 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-03-14T07:51:07,587 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,589 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,592 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-03-14T07:51:07,593 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-03-14T07:51:07,595 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-03-14T07:51:07,597 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-03-14T07:51:07,598 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,600 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,602 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,604 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,607 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,608 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,610 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,612 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,615 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-03-14T07:51:07,616 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-03-14T07:51:07,618 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-03-14T07:51:07,620 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-03-14T07:51:07,621 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-03-14T07:51:07,623 copying .build/lib/appinfra/net/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-03-14T07:51:07,625 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-03-14T07:51:07,627 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-03-14T07:51:07,629 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-03-14T07:51:07,631 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,633 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-03-14T07:51:07,634 copying .build/lib/appinfra/db/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-03-14T07:51:07,636 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-03-14T07:51:07,639 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-03-14T07:51:07,641 creating .build/bdist.linux-armv7l/wheel/appinfra/db/sqlite 2026-03-14T07:51:07,642 copying .build/lib/appinfra/db/sqlite/sqlite.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-03-14T07:51:07,644 copying .build/lib/appinfra/db/sqlite/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-03-14T07:51:07,647 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-03-14T07:51:07,648 copying .build/lib/appinfra/db/pg/scoped.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,650 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,652 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,655 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,657 copying .build/lib/appinfra/db/pg/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,659 copying .build/lib/appinfra/db/pg/vector.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,661 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,663 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,665 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,667 copying .build/lib/appinfra/db/pg/schema.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,669 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-03-14T07:51:07,671 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-03-14T07:51:07,674 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,676 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-03-14T07:51:07,677 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-03-14T07:51:07,679 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-03-14T07:51:07,681 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-03-14T07:51:07,683 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-03-14T07:51:07,686 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-03-14T07:51:07,688 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-03-14T07:51:07,690 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-03-14T07:51:07,691 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-03-14T07:51:07,693 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-03-14T07:51:07,694 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-03-14T07:51:07,697 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-03-14T07:51:07,700 creating .build/bdist.linux-armv7l/wheel/appinfra/yaml 2026-03-14T07:51:07,701 copying .build/lib/appinfra/yaml/loader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-03-14T07:51:07,704 copying .build/lib/appinfra/yaml/_include.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-03-14T07:51:07,707 copying .build/lib/appinfra/yaml/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-03-14T07:51:07,709 copying .build/lib/appinfra/yaml/types.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-03-14T07:51:07,711 copying .build/lib/appinfra/field_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,714 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-03-14T07:51:07,715 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-03-14T07:51:07,717 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-03-14T07:51:07,719 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-03-14T07:51:07,721 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-03-14T07:51:07,724 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-03-14T07:51:07,726 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-03-14T07:51:07,728 copying .build/lib/appinfra/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,731 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-03-14T07:51:07,732 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-03-14T07:51:07,734 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-03-14T07:51:07,735 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-03-14T07:51:07,737 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-03-14T07:51:07,739 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-03-14T07:51:07,741 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,743 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,746 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,748 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-03-14T07:51:07,749 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,751 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,753 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,754 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,756 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,758 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,760 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,762 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-03-14T07:51:07,763 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,765 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,767 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,769 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,770 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-03-14T07:51:07,773 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-03-14T07:51:07,774 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,776 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,778 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,780 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,782 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,785 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,786 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,789 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,790 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,792 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,794 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,796 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-03-14T07:51:07,798 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,801 copying .build/lib/appinfra/py.typed -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,802 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,804 copying .build/lib/appinfra/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,806 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,808 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,809 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,812 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-03-14T07:51:07,813 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-03-14T07:51:07,814 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-03-14T07:51:07,817 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-03-14T07:51:07,818 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,821 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,823 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,825 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,827 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,830 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,832 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,835 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-03-14T07:51:07,838 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-03-14T07:51:07,839 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,842 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,845 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,848 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,850 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,852 copying .build/lib/appinfra/log/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,854 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,856 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,858 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,861 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-03-14T07:51:07,862 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-03-14T07:51:07,864 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-03-14T07:51:07,866 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-03-14T07:51:07,869 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-03-14T07:51:07,870 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-03-14T07:51:07,873 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-03-14T07:51:07,875 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-03-14T07:51:07,877 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-03-14T07:51:07,879 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-03-14T07:51:07,881 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-03-14T07:51:07,884 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-03-14T07:51:07,886 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-03-14T07:51:07,888 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,890 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,893 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,896 creating .build/bdist.linux-armv7l/wheel/appinfra/log/mp 2026-03-14T07:51:07,897 copying .build/lib/appinfra/log/mp/queue_handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-03-14T07:51:07,899 copying .build/lib/appinfra/log/mp/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-03-14T07:51:07,901 copying .build/lib/appinfra/log/mp/queue_listener.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-03-14T07:51:07,903 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-03-14T07:51:07,906 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-03-14T07:51:07,907 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,909 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,911 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,913 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,915 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,917 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,920 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,922 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-03-14T07:51:07,924 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,927 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-03-14T07:51:07,929 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-03-14T07:51:07,930 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-03-14T07:51:07,932 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-03-14T07:51:07,934 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-03-14T07:51:07,936 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-03-14T07:51:07,938 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-03-14T07:51:07,939 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-03-14T07:51:07,941 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-03-14T07:51:07,944 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-03-14T07:51:07,945 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-03-14T07:51:07,947 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-03-14T07:51:07,948 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-03-14T07:51:07,951 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-03-14T07:51:07,953 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-03-14T07:51:07,955 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-03-14T07:51:07,957 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-03-14T07:51:07,959 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-03-14T07:51:07,962 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-03-14T07:51:07,965 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-03-14T07:51:07,966 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-03-14T07:51:07,968 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-03-14T07:51:07,969 copying .build/lib/appinfra/examples/06_advanced/ticker_nonblocking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-03-14T07:51:07,972 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-03-14T07:51:07,974 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-03-14T07:51:07,977 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-03-14T07:51:07,980 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-03-14T07:51:07,981 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-03-14T07:51:07,985 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,986 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,989 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-03-14T07:51:07,990 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-03-14T07:51:07,992 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-03-14T07:51:07,995 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,997 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:07,999 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,002 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,004 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,006 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,007 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,009 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,010 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,012 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:08,013 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:08,015 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:08,017 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-03-14T07:51:08,019 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,020 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,022 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,024 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,025 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,027 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,029 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,030 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,032 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-03-14T07:51:08,034 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-03-14T07:51:08,036 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-03-14T07:51:08,037 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-03-14T07:51:08,039 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-03-14T07:51:08,040 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-03-14T07:51:08,042 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-03-14T07:51:08,044 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-03-14T07:51:08,046 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-03-14T07:51:08,049 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-03-14T07:51:08,051 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-03-14T07:51:08,052 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-03-14T07:51:08,055 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-03-14T07:51:08,057 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-03-14T07:51:08,059 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-03-14T07:51:08,060 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-03-14T07:51:08,063 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-03-14T07:51:08,064 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-03-14T07:51:08,066 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-03-14T07:51:08,068 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-03-14T07:51:08,070 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-03-14T07:51:08,071 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-03-14T07:51:08,073 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-03-14T07:51:08,076 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-03-14T07:51:08,078 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-03-14T07:51:08,080 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-03-14T07:51:08,081 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-03-14T07:51:08,084 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-03-14T07:51:08,086 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-03-14T07:51:08,087 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,089 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,091 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,094 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,096 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,098 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,100 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,102 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-03-14T07:51:08,104 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-03-14T07:51:08,105 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-03-14T07:51:08,108 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-03-14T07:51:08,110 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-03-14T07:51:08,113 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-03-14T07:51:08,116 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-03-14T07:51:08,119 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-03-14T07:51:08,122 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-03-14T07:51:08,124 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-03-14T07:51:08,126 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-03-14T07:51:08,129 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-03-14T07:51:08,130 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-03-14T07:51:08,133 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-03-14T07:51:08,135 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-03-14T07:51:08,137 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-03-14T07:51:08,139 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-03-14T07:51:08,142 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-03-14T07:51:08,144 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-03-14T07:51:08,145 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,148 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,151 copying .build/lib/appinfra/docs/guides/configuration-precedence.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,153 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,157 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,160 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,162 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,165 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,167 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,169 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,171 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,173 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,175 copying .build/lib/appinfra/docs/guides/pytest-plugin.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,177 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-03-14T07:51:08,179 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-03-14T07:51:08,181 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-03-14T07:51:08,184 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-03-14T07:51:08,186 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,188 copying .build/lib/appinfra/docs/api/subprocess.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,190 copying .build/lib/appinfra/docs/api/cli.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,192 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,194 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,197 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,199 copying .build/lib/appinfra/docs/api/net.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,201 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,204 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,206 copying .build/lib/appinfra/docs/api/observability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,208 copying .build/lib/appinfra/docs/api/config.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,210 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,212 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,215 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,217 copying .build/lib/appinfra/docs/api/errors.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,219 copying .build/lib/appinfra/docs/api/security.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,221 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-03-14T07:51:08,223 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-03-14T07:51:08,225 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-03-14T07:51:08,228 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-03-14T07:51:08,230 running install_egg_info 2026-03-14T07:51:08,236 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.5.0-py3.11.egg-info 2026-03-14T07:51:08,249 running install_scripts 2026-03-14T07:51:08,264 creating .build/bdist.linux-armv7l/wheel/appinfra-0.5.0.dist-info/WHEEL 2026-03-14T07:51:08,267 creating '/tmp/pip-wheel-7r3sd19e/.tmp-_kr838sm/appinfra-0.5.0-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-03-14T07:51:08,270 adding 'appinfra/__init__.py' 2026-03-14T07:51:08,271 adding 'appinfra/_build_info.py' 2026-03-14T07:51:08,272 adding 'appinfra/deprecation.py' 2026-03-14T07:51:08,274 adding 'appinfra/dict.py' 2026-03-14T07:51:08,276 adding 'appinfra/dot_dict.py' 2026-03-14T07:51:08,278 adding 'appinfra/errors.py' 2026-03-14T07:51:08,279 adding 'appinfra/ewma.py' 2026-03-14T07:51:08,281 adding 'appinfra/field_dict.py' 2026-03-14T07:51:08,282 adding 'appinfra/py.typed' 2026-03-14T07:51:08,284 adding 'appinfra/rate_limit.py' 2026-03-14T07:51:08,285 adding 'appinfra/regex_utils.py' 2026-03-14T07:51:08,287 adding 'appinfra/size.py' 2026-03-14T07:51:08,289 adding 'appinfra/testing.py' 2026-03-14T07:51:08,290 adding 'appinfra/utils.py' 2026-03-14T07:51:08,292 adding 'appinfra/app/__init__.py' 2026-03-14T07:51:08,293 adding 'appinfra/app/args.py' 2026-03-14T07:51:08,294 adding 'appinfra/app/constants.py' 2026-03-14T07:51:08,297 adding 'appinfra/app/decorators.py' 2026-03-14T07:51:08,299 adding 'appinfra/app/decorators.pyi' 2026-03-14T07:51:08,300 adding 'appinfra/app/errors.py' 2026-03-14T07:51:08,301 adding 'appinfra/app/testing.py' 2026-03-14T07:51:08,302 adding 'appinfra/app/utils.py' 2026-03-14T07:51:08,304 adding 'appinfra/app/builder/__init__.py' 2026-03-14T07:51:08,307 adding 'appinfra/app/builder/app.py' 2026-03-14T07:51:08,309 adding 'appinfra/app/builder/config.py' 2026-03-14T07:51:08,311 adding 'appinfra/app/builder/hook.py' 2026-03-14T07:51:08,313 adding 'appinfra/app/builder/middleware.py' 2026-03-14T07:51:08,314 adding 'appinfra/app/builder/plugin.py' 2026-03-14T07:51:08,316 adding 'appinfra/app/builder/tool.py' 2026-03-14T07:51:08,318 adding 'appinfra/app/builder/validation.py' 2026-03-14T07:51:08,320 adding 'appinfra/app/builder/configurer/__init__.py' 2026-03-14T07:51:08,321 adding 'appinfra/app/builder/configurer/advanced.py' 2026-03-14T07:51:08,323 adding 'appinfra/app/builder/configurer/logging.py' 2026-03-14T07:51:08,324 adding 'appinfra/app/builder/configurer/server.py' 2026-03-14T07:51:08,326 adding 'appinfra/app/builder/configurer/tool.py' 2026-03-14T07:51:08,327 adding 'appinfra/app/builder/configurer/version.py' 2026-03-14T07:51:08,329 adding 'appinfra/app/cli/__init__.py' 2026-03-14T07:51:08,331 adding 'appinfra/app/cli/commands.py' 2026-03-14T07:51:08,332 adding 'appinfra/app/cli/help.py' 2026-03-14T07:51:08,333 adding 'appinfra/app/cli/parser.py' 2026-03-14T07:51:08,335 adding 'appinfra/app/core/__init__.py' 2026-03-14T07:51:08,338 adding 'appinfra/app/core/app.py' 2026-03-14T07:51:08,341 adding 'appinfra/app/core/config.py' 2026-03-14T07:51:08,343 adding 'appinfra/app/core/lifecycle.py' 2026-03-14T07:51:08,345 adding 'appinfra/app/core/logging_utils.py' 2026-03-14T07:51:08,347 adding 'appinfra/app/core/shutdown.py' 2026-03-14T07:51:08,349 adding 'appinfra/app/docs/__init__.py' 2026-03-14T07:51:08,351 adding 'appinfra/app/docs/generator.py' 2026-03-14T07:51:08,353 adding 'appinfra/app/fastapi/__init__.py' 2026-03-14T07:51:08,354 adding 'appinfra/app/fastapi/errors.py' 2026-03-14T07:51:08,356 adding 'appinfra/app/fastapi/handlers.py' 2026-03-14T07:51:08,357 adding 'appinfra/app/fastapi/plugin.py' 2026-03-14T07:51:08,359 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-03-14T07:51:08,360 adding 'appinfra/app/fastapi/builder/route.py' 2026-03-14T07:51:08,363 adding 'appinfra/app/fastapi/builder/server.py' 2026-03-14T07:51:08,364 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-03-14T07:51:08,366 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-03-14T07:51:08,367 adding 'appinfra/app/fastapi/config/__init__.py' 2026-03-14T07:51:08,369 adding 'appinfra/app/fastapi/config/api.py' 2026-03-14T07:51:08,370 adding 'appinfra/app/fastapi/config/ipc.py' 2026-03-14T07:51:08,371 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-03-14T07:51:08,373 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-03-14T07:51:08,375 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-03-14T07:51:08,377 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-03-14T07:51:08,379 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-03-14T07:51:08,381 adding 'appinfra/app/fastapi/runtime/server.py' 2026-03-14T07:51:08,382 adding 'appinfra/app/fastapi/runtime/subprocess.py' 2026-03-14T07:51:08,384 adding 'appinfra/app/server/__init__.py' 2026-03-14T07:51:08,386 adding 'appinfra/app/server/base.py' 2026-03-14T07:51:08,387 adding 'appinfra/app/server/handlers.py' 2026-03-14T07:51:08,388 adding 'appinfra/app/server/routes.py' 2026-03-14T07:51:08,390 adding 'appinfra/app/tools/__init__.py' 2026-03-14T07:51:08,392 adding 'appinfra/app/tools/base.py' 2026-03-14T07:51:08,394 adding 'appinfra/app/tools/group.py' 2026-03-14T07:51:08,395 adding 'appinfra/app/tools/protocol.py' 2026-03-14T07:51:08,397 adding 'appinfra/app/tools/registry.py' 2026-03-14T07:51:08,399 adding 'appinfra/app/tracing/__init__.py' 2026-03-14T07:51:08,400 adding 'appinfra/app/tracing/traceable.py' 2026-03-14T07:51:08,402 adding 'appinfra/cli/__init__.py' 2026-03-14T07:51:08,403 adding 'appinfra/cli/cli.py' 2026-03-14T07:51:08,404 adding 'appinfra/cli/output.py' 2026-03-14T07:51:08,406 adding 'appinfra/cli/tools/__init__.py' 2026-03-14T07:51:08,409 adding 'appinfra/cli/tools/check_functions.py' 2026-03-14T07:51:08,411 adding 'appinfra/cli/tools/code_quality.py' 2026-03-14T07:51:08,413 adding 'appinfra/cli/tools/completion_tool.py' 2026-03-14T07:51:08,414 adding 'appinfra/cli/tools/config_tool.py' 2026-03-14T07:51:08,418 adding 'appinfra/cli/tools/docs_tool.py' 2026-03-14T07:51:08,420 adding 'appinfra/cli/tools/doctor_tool.py' 2026-03-14T07:51:08,421 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-03-14T07:51:08,424 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-03-14T07:51:08,425 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-03-14T07:51:08,427 adding 'appinfra/cli/tools/version_tool.py' 2026-03-14T07:51:08,429 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-03-14T07:51:08,430 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-03-14T07:51:08,431 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-03-14T07:51:08,433 adding 'appinfra/config/__init__.py' 2026-03-14T07:51:08,437 adding 'appinfra/config/config.py' 2026-03-14T07:51:08,438 adding 'appinfra/config/constants.py' 2026-03-14T07:51:08,440 adding 'appinfra/config/schemas.py' 2026-03-14T07:51:08,442 adding 'appinfra/config/watcher.py' 2026-03-14T07:51:08,446 adding 'appinfra/db/README.md' 2026-03-14T07:51:08,448 adding 'appinfra/db/__init__.py' 2026-03-14T07:51:08,450 adding 'appinfra/db/db.py' 2026-03-14T07:51:08,451 adding 'appinfra/db/utils.py' 2026-03-14T07:51:08,453 adding 'appinfra/db/pg/__init__.py' 2026-03-14T07:51:08,454 adding 'appinfra/db/pg/connection.py' 2026-03-14T07:51:08,456 adding 'appinfra/db/pg/core.py' 2026-03-14T07:51:08,457 adding 'appinfra/db/pg/interface.py' 2026-03-14T07:51:08,460 adding 'appinfra/db/pg/pg.py' 2026-03-14T07:51:08,462 adding 'appinfra/db/pg/reconnection.py' 2026-03-14T07:51:08,463 adding 'appinfra/db/pg/schema.py' 2026-03-14T07:51:08,465 adding 'appinfra/db/pg/scoped.py' 2026-03-14T07:51:08,466 adding 'appinfra/db/pg/session.py' 2026-03-14T07:51:08,468 adding 'appinfra/db/pg/testing.py' 2026-03-14T07:51:08,470 adding 'appinfra/db/pg/vector.py' 2026-03-14T07:51:08,472 adding 'appinfra/db/sqlite/__init__.py' 2026-03-14T07:51:08,473 adding 'appinfra/db/sqlite/sqlite.py' 2026-03-14T07:51:08,476 adding 'appinfra/docs/LICENSE' 2026-03-14T07:51:08,478 adding 'appinfra/docs/README.md' 2026-03-14T07:51:08,481 adding 'appinfra/docs/SECURITY.md' 2026-03-14T07:51:08,483 adding 'appinfra/docs/getting-started.md' 2026-03-14T07:51:08,484 adding 'appinfra/docs/index.md' 2026-03-14T07:51:08,487 adding 'appinfra/docs/api/app-builder.md' 2026-03-14T07:51:08,488 adding 'appinfra/docs/api/app.md' 2026-03-14T07:51:08,490 adding 'appinfra/docs/api/cli.md' 2026-03-14T07:51:08,491 adding 'appinfra/docs/api/config.md' 2026-03-14T07:51:08,494 adding 'appinfra/docs/api/database.md' 2026-03-14T07:51:08,495 adding 'appinfra/docs/api/errors.md' 2026-03-14T07:51:08,497 adding 'appinfra/docs/api/fastapi.md' 2026-03-14T07:51:08,499 adding 'appinfra/docs/api/index.md' 2026-03-14T07:51:08,501 adding 'appinfra/docs/api/logging.md' 2026-03-14T07:51:08,503 adding 'appinfra/docs/api/net.md' 2026-03-14T07:51:08,505 adding 'appinfra/docs/api/observability.md' 2026-03-14T07:51:08,506 adding 'appinfra/docs/api/security.md' 2026-03-14T07:51:08,507 adding 'appinfra/docs/api/subprocess.md' 2026-03-14T07:51:08,509 adding 'appinfra/docs/api/time.md' 2026-03-14T07:51:08,511 adding 'appinfra/docs/api/ui.md' 2026-03-14T07:51:08,514 adding 'appinfra/docs/api/utilities.md' 2026-03-14T07:51:08,515 adding 'appinfra/docs/api/version.md' 2026-03-14T07:51:08,517 adding 'appinfra/docs/guides/api-stability.md' 2026-03-14T07:51:08,519 adding 'appinfra/docs/guides/config-based-logging.md' 2026-03-14T07:51:08,520 adding 'appinfra/docs/guides/configuration-precedence.md' 2026-03-14T07:51:08,522 adding 'appinfra/docs/guides/contributing.md' 2026-03-14T07:51:08,524 adding 'appinfra/docs/guides/coverage-targets.md' 2026-03-14T07:51:08,526 adding 'appinfra/docs/guides/environment-variables.md' 2026-03-14T07:51:08,527 adding 'appinfra/docs/guides/framework-integration.md' 2026-03-14T07:51:08,530 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-03-14T07:51:08,531 adding 'appinfra/docs/guides/logging-builder.md' 2026-03-14T07:51:08,535 adding 'appinfra/docs/guides/makefile-customization.md' 2026-03-14T07:51:08,536 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-03-14T07:51:08,537 adding 'appinfra/docs/guides/pytest-plugin.md' 2026-03-14T07:51:08,539 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-03-14T07:51:08,541 adding 'appinfra/docs/guides/virtual-environment.md' 2026-03-14T07:51:08,545 adding 'appinfra/etc/README.md' 2026-03-14T07:51:08,547 adding 'appinfra/etc/fastapi.yaml' 2026-03-14T07:51:08,548 adding 'appinfra/etc/infra.yaml' 2026-03-14T07:51:08,549 adding 'appinfra/etc/lg.yaml' 2026-03-14T07:51:08,551 adding 'appinfra/etc/mkdocs.yaml' 2026-03-14T07:51:08,552 adding 'appinfra/etc/pg.yaml' 2026-03-14T07:51:08,554 adding 'appinfra/examples/README.md' 2026-03-14T07:51:08,556 adding 'appinfra/examples/01_basics/README.md' 2026-03-14T07:51:08,558 adding 'appinfra/examples/01_basics/hello_world.py' 2026-03-14T07:51:08,559 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-03-14T07:51:08,561 adding 'appinfra/examples/02_app_framework/README.md' 2026-03-14T07:51:08,562 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-03-14T07:51:08,564 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-03-14T07:51:08,565 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-03-14T07:51:08,566 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-03-14T07:51:08,568 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-03-14T07:51:08,570 adding 'appinfra/examples/03_logging/README.md' 2026-03-14T07:51:08,573 adding 'appinfra/examples/03_logging/database_logging.py' 2026-03-14T07:51:08,575 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-03-14T07:51:08,576 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-03-14T07:51:08,579 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-03-14T07:51:08,581 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-03-14T07:51:08,582 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-03-14T07:51:08,585 adding 'appinfra/examples/04_configuration/README.md' 2026-03-14T07:51:08,587 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-03-14T07:51:08,588 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-03-14T07:51:08,590 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-03-14T07:51:08,592 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-03-14T07:51:08,593 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-03-14T07:51:08,594 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-03-14T07:51:08,595 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-03-14T07:51:08,596 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-03-14T07:51:08,597 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-03-14T07:51:08,599 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-03-14T07:51:08,600 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-03-14T07:51:08,601 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-03-14T07:51:08,602 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-03-14T07:51:08,603 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-03-14T07:51:08,604 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-03-14T07:51:08,605 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-03-14T07:51:08,606 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-03-14T07:51:08,607 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-03-14T07:51:08,608 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-03-14T07:51:08,610 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-03-14T07:51:08,611 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-03-14T07:51:08,612 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-03-14T07:51:08,613 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-03-14T07:51:08,615 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-03-14T07:51:08,616 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-03-14T07:51:08,617 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-03-14T07:51:08,619 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-03-14T07:51:08,620 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-03-14T07:51:08,622 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-03-14T07:51:08,623 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-03-14T07:51:08,625 adding 'appinfra/examples/05_database/README.md' 2026-03-14T07:51:08,627 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-03-14T07:51:08,629 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-03-14T07:51:08,631 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-03-14T07:51:08,634 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-03-14T07:51:08,636 adding 'appinfra/examples/06_advanced/README.md' 2026-03-14T07:51:08,637 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-03-14T07:51:08,639 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-03-14T07:51:08,640 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-03-14T07:51:08,642 adding 'appinfra/examples/06_advanced/ticker_nonblocking.py' 2026-03-14T07:51:08,643 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-03-14T07:51:08,645 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-03-14T07:51:08,648 adding 'appinfra/examples/08_decorators/README.md' 2026-03-14T07:51:08,649 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-03-14T07:51:08,651 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-03-14T07:51:08,652 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-03-14T07:51:08,654 adding 'appinfra/examples/09_ui/README.md' 2026-03-14T07:51:08,656 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-03-14T07:51:08,657 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-03-14T07:51:08,658 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-03-14T07:51:08,660 adding 'appinfra/examples/09_ui/rich_output.py' 2026-03-14T07:51:08,661 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-03-14T07:51:08,663 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-03-14T07:51:08,665 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-03-14T07:51:08,667 adding 'appinfra/examples/10_plugins/README.md' 2026-03-14T07:51:08,668 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-03-14T07:51:08,670 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-03-14T07:51:08,672 adding 'appinfra/examples/12_version_tracking/README.md' 2026-03-14T07:51:08,673 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-03-14T07:51:08,675 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-03-14T07:51:08,677 adding 'appinfra/log/__init__.py' 2026-03-14T07:51:08,679 adding 'appinfra/log/callback.py' 2026-03-14T07:51:08,681 adding 'appinfra/log/colors.py' 2026-03-14T07:51:08,682 adding 'appinfra/log/config.py' 2026-03-14T07:51:08,684 adding 'appinfra/log/config_holder.py' 2026-03-14T07:51:08,685 adding 'appinfra/log/constants.py' 2026-03-14T07:51:08,686 adding 'appinfra/log/errors.py' 2026-03-14T07:51:08,688 adding 'appinfra/log/factory.py' 2026-03-14T07:51:08,691 adding 'appinfra/log/formatters.py' 2026-03-14T07:51:08,693 adding 'appinfra/log/handler_factory.py' 2026-03-14T07:51:08,696 adding 'appinfra/log/level_manager.py' 2026-03-14T07:51:08,698 adding 'appinfra/log/logger.py' 2026-03-14T07:51:08,700 adding 'appinfra/log/reloader.py' 2026-03-14T07:51:08,702 adding 'appinfra/log/builder/__init__.py' 2026-03-14T07:51:08,704 adding 'appinfra/log/builder/builder.py' 2026-03-14T07:51:08,705 adding 'appinfra/log/builder/console.py' 2026-03-14T07:51:08,707 adding 'appinfra/log/builder/file.py' 2026-03-14T07:51:08,709 adding 'appinfra/log/builder/interface.py' 2026-03-14T07:51:08,711 adding 'appinfra/log/builder/json.py' 2026-03-14T07:51:08,713 adding 'appinfra/log/builder/quick.py' 2026-03-14T07:51:08,715 adding 'appinfra/log/builder/database/__init__.py' 2026-03-14T07:51:08,717 adding 'appinfra/log/builder/database/builder.py' 2026-03-14T07:51:08,718 adding 'appinfra/log/builder/database/config.py' 2026-03-14T07:51:08,720 adding 'appinfra/log/builder/database/handler.py' 2026-03-14T07:51:08,722 adding 'appinfra/log/mp/__init__.py' 2026-03-14T07:51:08,724 adding 'appinfra/log/mp/queue_handler.py' 2026-03-14T07:51:08,725 adding 'appinfra/log/mp/queue_listener.py' 2026-03-14T07:51:08,728 adding 'appinfra/net/README.md' 2026-03-14T07:51:08,729 adding 'appinfra/net/__init__.py' 2026-03-14T07:51:08,730 adding 'appinfra/net/errors.py' 2026-03-14T07:51:08,732 adding 'appinfra/net/http.py' 2026-03-14T07:51:08,734 adding 'appinfra/net/tcp.py' 2026-03-14T07:51:08,735 adding 'appinfra/observability/__init__.py' 2026-03-14T07:51:08,737 adding 'appinfra/observability/hooks.py' 2026-03-14T07:51:08,741 adding 'appinfra/scripts/check.sh' 2026-03-14T07:51:08,742 adding 'appinfra/scripts/cicd-test.sh' 2026-03-14T07:51:08,744 adding 'appinfra/scripts/docs-config.sh' 2026-03-14T07:51:08,745 adding 'appinfra/scripts/install_deps.py' 2026-03-14T07:51:08,746 adding 'appinfra/scripts/pg-config.sh' 2026-03-14T07:51:08,748 adding 'appinfra/scripts/pg-info.sh' 2026-03-14T07:51:08,749 adding 'appinfra/scripts/type-hint.sh' 2026-03-14T07:51:08,750 adding 'appinfra/scripts/yaml2json.sh' 2026-03-14T07:51:08,752 adding 'appinfra/scripts/cicd/.env.local.example' 2026-03-14T07:51:08,753 adding 'appinfra/scripts/cicd/.env.test' 2026-03-14T07:51:08,755 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-03-14T07:51:08,757 adding 'appinfra/scripts/cicd/Dockerfile' 2026-03-14T07:51:08,758 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-03-14T07:51:08,759 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-03-14T07:51:08,760 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-03-14T07:51:08,762 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-03-14T07:51:08,764 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-03-14T07:51:08,765 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-03-14T07:51:08,766 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-03-14T07:51:08,768 adding 'appinfra/scripts/make/Makefile.all' 2026-03-14T07:51:08,769 adding 'appinfra/scripts/make/Makefile.cicd' 2026-03-14T07:51:08,770 adding 'appinfra/scripts/make/Makefile.clean' 2026-03-14T07:51:08,772 adding 'appinfra/scripts/make/Makefile.config' 2026-03-14T07:51:08,774 adding 'appinfra/scripts/make/Makefile.dev' 2026-03-14T07:51:08,775 adding 'appinfra/scripts/make/Makefile.docs' 2026-03-14T07:51:08,776 adding 'appinfra/scripts/make/Makefile.env' 2026-03-14T07:51:08,778 adding 'appinfra/scripts/make/Makefile.help' 2026-03-14T07:51:08,779 adding 'appinfra/scripts/make/Makefile.install' 2026-03-14T07:51:08,781 adding 'appinfra/scripts/make/Makefile.pg' 2026-03-14T07:51:08,782 adding 'appinfra/scripts/make/Makefile.pytest' 2026-03-14T07:51:08,783 adding 'appinfra/scripts/make/Makefile.utils' 2026-03-14T07:51:08,785 adding 'appinfra/security/__init__.py' 2026-03-14T07:51:08,786 adding 'appinfra/security/filter.py' 2026-03-14T07:51:08,788 adding 'appinfra/security/masking.py' 2026-03-14T07:51:08,789 adding 'appinfra/security/patterns.py' 2026-03-14T07:51:08,791 adding 'appinfra/subprocess/__init__.py' 2026-03-14T07:51:08,793 adding 'appinfra/subprocess/context.py' 2026-03-14T07:51:08,795 adding 'appinfra/time/README.md' 2026-03-14T07:51:08,796 adding 'appinfra/time/__init__.py' 2026-03-14T07:51:08,798 adding 'appinfra/time/date_range.py' 2026-03-14T07:51:08,800 adding 'appinfra/time/delta.py' 2026-03-14T07:51:08,802 adding 'appinfra/time/eta.py' 2026-03-14T07:51:08,804 adding 'appinfra/time/sched.py' 2026-03-14T07:51:08,809 adding 'appinfra/time/ticker.py' 2026-03-14T07:51:08,811 adding 'appinfra/time/time.py' 2026-03-14T07:51:08,813 adding 'appinfra/ui/__init__.py' 2026-03-14T07:51:08,815 adding 'appinfra/ui/console.py' 2026-03-14T07:51:08,816 adding 'appinfra/ui/fallback.py' 2026-03-14T07:51:08,818 adding 'appinfra/ui/help.py' 2026-03-14T07:51:08,820 adding 'appinfra/ui/progress_logger.py' 2026-03-14T07:51:08,823 adding 'appinfra/ui/prompts.py' 2026-03-14T07:51:08,825 adding 'appinfra/version/__init__.py' 2026-03-14T07:51:08,826 adding 'appinfra/version/actions.py' 2026-03-14T07:51:08,828 adding 'appinfra/version/build_info.py' 2026-03-14T07:51:08,830 adding 'appinfra/version/info.py' 2026-03-14T07:51:08,831 adding 'appinfra/version/setup_hook.py' 2026-03-14T07:51:08,833 adding 'appinfra/version/setuptools_hook.py' 2026-03-14T07:51:08,835 adding 'appinfra/version/sources.py' 2026-03-14T07:51:08,836 adding 'appinfra/version/tracker.py' 2026-03-14T07:51:08,839 adding 'appinfra/yaml/__init__.py' 2026-03-14T07:51:08,841 adding 'appinfra/yaml/_include.py' 2026-03-14T07:51:08,846 adding 'appinfra/yaml/loader.py' 2026-03-14T07:51:08,848 adding 'appinfra/yaml/types.py' 2026-03-14T07:51:08,851 adding 'appinfra-0.5.0.dist-info/licenses/LICENSE' 2026-03-14T07:51:08,854 adding 'appinfra-0.5.0.dist-info/METADATA' 2026-03-14T07:51:08,855 adding 'appinfra-0.5.0.dist-info/WHEEL' 2026-03-14T07:51:08,856 adding 'appinfra-0.5.0.dist-info/entry_points.txt' 2026-03-14T07:51:08,857 adding 'appinfra-0.5.0.dist-info/top_level.txt' 2026-03-14T07:51:08,863 adding 'appinfra-0.5.0.dist-info/RECORD' 2026-03-14T07:51:08,875 removing .build/bdist.linux-armv7l/wheel 2026-03-14T07:51:09,061 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-03-14T07:51:09,083 Created wheel for appinfra: filename=appinfra-0.5.0-py3-none-any.whl size=676437 sha256=984f05bcc615f6d1fa2be7ed2bf0b0a5d63930be1ded8a0cf470bac7013315ca 2026-03-14T07:51:09,084 Stored in directory: /tmp/pip-ephem-wheel-cache-0smbgqg4/wheels/bd/dd/24/74ba9f940349a95d6c7a4663d3af04e07c13e66bcf604f4bef 2026-03-14T07:51:09,110 Successfully built appinfra 2026-03-14T07:51:09,130 Removed build tracker: '/tmp/pip-build-tracker-t13mxwjp'