2026-04-13T02:40:13,737 Created temporary directory: /tmp/pip-ephem-wheel-cache-h98qu9x7 2026-04-13T02:40:13,739 Created temporary directory: /tmp/pip-build-tracker-ws68ku0j 2026-04-13T02:40:13,740 Initialized build tracking at /tmp/pip-build-tracker-ws68ku0j 2026-04-13T02:40:13,740 Created build tracker: /tmp/pip-build-tracker-ws68ku0j 2026-04-13T02:40:13,741 Entered build tracker: /tmp/pip-build-tracker-ws68ku0j 2026-04-13T02:40:13,741 Created temporary directory: /tmp/pip-wheel-3u8e5c67 2026-04-13T02:40:13,744 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-04-13T02:40:13,747 Created temporary directory: /tmp/pip-ephem-wheel-cache-_7f2_u0w 2026-04-13T02:40:13,768 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-13T02:40:13,771 2 location(s) to search for versions of appinfra: 2026-04-13T02:40:13,771 * https://pypi.org/simple/appinfra/ 2026-04-13T02:40:13,771 * https://www.piwheels.org/simple/appinfra/ 2026-04-13T02:40:13,772 Fetching project page and analyzing links: https://pypi.org/simple/appinfra/ 2026-04-13T02:40:13,773 Getting page https://pypi.org/simple/appinfra/ 2026-04-13T02:40:13,774 Found index url https://pypi.org/simple 2026-04-13T02:40:14,013 Fetched page https://pypi.org/simple/appinfra/ as application/vnd.pypi.simple.v1+json 2026-04-13T02:40:14,020 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-04-13T02:40:14,021 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-04-13T02:40:14,022 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-04-13T02:40:14,023 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-04-13T02:40:14,024 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-04-13T02:40:14,025 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-04-13T02:40:14,026 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-04-13T02:40:14,027 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-04-13T02:40:14,027 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-04-13T02:40:14,028 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-04-13T02:40:14,029 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-04-13T02:40:14,030 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-04-13T02:40:14,031 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-04-13T02:40:14,032 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-04-13T02:40:14,032 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-04-13T02:40:14,033 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-04-13T02:40:14,034 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-04-13T02:40:14,035 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-04-13T02:40:14,035 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-04-13T02:40:14,036 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-04-13T02:40:14,037 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-04-13T02:40:14,038 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-04-13T02:40:14,039 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-04-13T02:40:14,039 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-04-13T02:40:14,040 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-04-13T02:40:14,041 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-04-13T02:40:14,042 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-04-13T02:40:14,043 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-04-13T02:40:14,043 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-04-13T02:40:14,044 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-04-13T02:40:14,045 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-04-13T02:40:14,045 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-04-13T02:40:14,046 Skipping link: No binaries permitted for appinfra: https://files.pythonhosted.org/packages/b5/7e/908f17909892d484cd1f38e0ae00b401aaf136ab7c40bc8b65e9387f0aee/appinfra-0.6.0-py3-none-any.whl (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11) 2026-04-13T02:40:14,047 Found link https://files.pythonhosted.org/packages/72/ad/55a4a1f63e0d5a4b5b6607fe64329561340e77ad2f9a2dffd30d3fcdc491/appinfra-0.6.0.tar.gz (from https://pypi.org/simple/appinfra/) (requires-python:>=3.11), version: 0.6.0 2026-04-13T02:40:14,048 Fetching project page and analyzing links: https://www.piwheels.org/simple/appinfra/ 2026-04-13T02:40:14,049 Getting page https://www.piwheels.org/simple/appinfra/ 2026-04-13T02:40:14,050 Found index url https://www.piwheels.org/simple 2026-04-13T02:40:14,220 Fetched page https://www.piwheels.org/simple/appinfra/ as text/html 2026-04-13T02:40:14,226 Skipping link: No binaries permitted for appinfra: https://archive1.piwheels.org/simple/appinfra/appinfra-0.5.0-py3-none-any.whl#sha256=984f05bcc615f6d1fa2be7ed2bf0b0a5d63930be1ded8a0cf470bac7013315ca (from https://www.piwheels.org/simple/appinfra/) (requires-python:>=3.11) 2026-04-13T02:40:14,227 Skipping link: No binaries permitted for appinfra: https://archive1.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-04-13T02:40:14,227 Skipping link: No binaries permitted for appinfra: https://archive1.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-04-13T02:40:14,228 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-04-13T02:40:14,228 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-04-13T02:40:14,229 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-04-13T02:40:14,230 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-04-13T02:40:14,230 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-04-13T02:40:14,231 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-04-13T02:40:14,231 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-04-13T02:40:14,232 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-04-13T02:40:14,232 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-04-13T02:40:14,233 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-04-13T02:40:14,233 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-04-13T02:40:14,234 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-04-13T02:40:14,235 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-04-13T02:40:14,235 Skipping link: not a file: https://www.piwheels.org/simple/appinfra/ 2026-04-13T02:40:14,236 Skipping link: not a file: https://pypi.org/simple/appinfra/ 2026-04-13T02:40:14,258 Given no hashes to check 1 links for project 'appinfra': discarding no candidates 2026-04-13T02:40:14,278 Collecting appinfra==0.6.0 2026-04-13T02:40:14,280 Created temporary directory: /tmp/pip-unpack-qdzyqm9o 2026-04-13T02:40:14,526 Downloading appinfra-0.6.0.tar.gz (1.0 MB) 2026-04-13T02:40:15,925 Added appinfra==0.6.0 from https://files.pythonhosted.org/packages/72/ad/55a4a1f63e0d5a4b5b6607fe64329561340e77ad2f9a2dffd30d3fcdc491/appinfra-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-ws68ku0j' 2026-04-13T02:40:15,934 Created temporary directory: /tmp/pip-build-env-dyvf5pnu 2026-04-13T02:40:15,938 Installing build dependencies: started 2026-04-13T02:40:15,940 Running command pip subprocess to install build dependencies 2026-04-13T02:40:15,970 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-13T02:40:16,009 Traceback (most recent call last): 2026-04-13T02:40:16,009 File "", line 192, in addpackage 2026-04-13T02:40:16,010 File "", line 1, in 2026-04-13T02:40:16,010 ModuleNotFoundError: No module named 'outofcuda' 2026-04-13T02:40:16,011 Remainder of file ignored 2026-04-13T02:40:17,084 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-13T02:40:17,498 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-04-13T02:40:17,521 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-13T02:40:19,258 Collecting setuptools>=68.0 2026-04-13T02:40:19,351 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-13T02:40:19,615 Collecting wheel 2026-04-13T02:40:19,630 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-13T02:40:19,972 Collecting setuptools-scm>=8.0 2026-04-13T02:40:19,990 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-13T02:40:20,174 Collecting packaging>=24.0 2026-04-13T02:40:20,195 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-13T02:40:20,279 Collecting vcs-versioning>=1.0.0.dev0 2026-04-13T02:40:20,298 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-13T02:40:23,340 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools-scm 2026-04-13T02:40:26,820 Creating /tmp/pip-build-env-dyvf5pnu/overlay/local/bin 2026-04-13T02:40:26,823 changing mode of /tmp/pip-build-env-dyvf5pnu/overlay/local/bin/wheel to 755 2026-04-13T02:40:27,123 changing mode of /tmp/pip-build-env-dyvf5pnu/overlay/local/bin/vcs-versioning to 755 2026-04-13T02:40:27,230 changing mode of /tmp/pip-build-env-dyvf5pnu/overlay/local/bin/setuptools-scm to 755 2026-04-13T02:40:27,266 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 wheel-0.46.3 2026-04-13T02:40:27,557 Installing build dependencies: finished with status 'done' 2026-04-13T02:40:27,566 Getting requirements to build wheel: started 2026-04-13T02:40:27,567 Running command Getting requirements to build wheel 2026-04-13T02:40:28,440 running egg_info 2026-04-13T02:40:28,448 writing appinfra.egg-info/PKG-INFO 2026-04-13T02:40:28,462 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-04-13T02:40:28,464 writing entry points to appinfra.egg-info/entry_points.txt 2026-04-13T02:40:28,473 writing requirements to appinfra.egg-info/requires.txt 2026-04-13T02:40:28,474 writing top-level names to appinfra.egg-info/top_level.txt 2026-04-13T02:40:28,619 /tmp/pip-build-env-dyvf5pnu/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-13T02:40:28,620 return get_active_overrides().subprocess_timeout 2026-04-13T02:40:28,627 listing git files failed - pretending there aren't any 2026-04-13T02:40:28,632 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-04-13T02:40:28,690 adding license file 'LICENSE' 2026-04-13T02:40:28,715 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-04-13T02:40:28,821 Getting requirements to build wheel: finished with status 'done' 2026-04-13T02:40:28,824 Created temporary directory: /tmp/pip-modern-metadata-oy37a202 2026-04-13T02:40:28,826 Preparing metadata (pyproject.toml): started 2026-04-13T02:40:28,828 Running command Preparing metadata (pyproject.toml) 2026-04-13T02:40:29,633 running dist_info 2026-04-13T02:40:29,647 creating /tmp/pip-modern-metadata-oy37a202/appinfra.egg-info 2026-04-13T02:40:29,648 writing /tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/PKG-INFO 2026-04-13T02:40:29,662 writing dependency_links to /tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/dependency_links.txt 2026-04-13T02:40:29,664 writing entry points to /tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/entry_points.txt 2026-04-13T02:40:29,673 writing requirements to /tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/requires.txt 2026-04-13T02:40:29,674 writing top-level names to /tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/top_level.txt 2026-04-13T02:40:29,675 writing manifest file '/tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/SOURCES.txt' 2026-04-13T02:40:29,800 /tmp/pip-build-env-dyvf5pnu/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-13T02:40:29,801 return get_active_overrides().subprocess_timeout 2026-04-13T02:40:29,807 listing git files failed - pretending there aren't any 2026-04-13T02:40:29,812 reading manifest file '/tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/SOURCES.txt' 2026-04-13T02:40:29,814 adding license file 'LICENSE' 2026-04-13T02:40:29,827 writing manifest file '/tmp/pip-modern-metadata-oy37a202/appinfra.egg-info/SOURCES.txt' 2026-04-13T02:40:29,828 creating '/tmp/pip-modern-metadata-oy37a202/appinfra-0.6.0.dist-info' 2026-04-13T02:40:29,964 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-13T02:40:29,970 Source in /tmp/pip-wheel-3u8e5c67/appinfra_d3d20db2bec34832ad98f6bc45da67bc has version 0.6.0, which satisfies requirement appinfra==0.6.0 from https://files.pythonhosted.org/packages/72/ad/55a4a1f63e0d5a4b5b6607fe64329561340e77ad2f9a2dffd30d3fcdc491/appinfra-0.6.0.tar.gz 2026-04-13T02:40:29,971 Removed appinfra==0.6.0 from https://files.pythonhosted.org/packages/72/ad/55a4a1f63e0d5a4b5b6607fe64329561340e77ad2f9a2dffd30d3fcdc491/appinfra-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-ws68ku0j' 2026-04-13T02:40:29,980 Created temporary directory: /tmp/pip-unpack-aiyi23mq 2026-04-13T02:40:29,981 Building wheels for collected packages: appinfra 2026-04-13T02:40:29,985 Created temporary directory: /tmp/pip-wheel-hzlzcvb3 2026-04-13T02:40:29,986 Destination directory: /tmp/pip-wheel-hzlzcvb3 2026-04-13T02:40:29,988 Building wheel for appinfra (pyproject.toml): started 2026-04-13T02:40:29,990 Running command Building wheel for appinfra (pyproject.toml) 2026-04-13T02:40:30,771 running bdist_wheel 2026-04-13T02:40:30,795 running build 2026-04-13T02:40:30,796 running build_py 2026-04-13T02:40:30,798 creating .build/lib/appinfra 2026-04-13T02:40:30,800 copying appinfra/__init__.py -> .build/lib/appinfra 2026-04-13T02:40:30,802 copying appinfra/dot_dict.py -> .build/lib/appinfra 2026-04-13T02:40:30,805 copying appinfra/testing.py -> .build/lib/appinfra 2026-04-13T02:40:30,807 copying appinfra/errors.py -> .build/lib/appinfra 2026-04-13T02:40:30,809 copying appinfra/deprecation.py -> .build/lib/appinfra 2026-04-13T02:40:30,811 copying appinfra/dict.py -> .build/lib/appinfra 2026-04-13T02:40:30,813 copying appinfra/regex_utils.py -> .build/lib/appinfra 2026-04-13T02:40:30,815 copying appinfra/size.py -> .build/lib/appinfra 2026-04-13T02:40:30,817 copying appinfra/rate_limit.py -> .build/lib/appinfra 2026-04-13T02:40:30,819 copying appinfra/ewma.py -> .build/lib/appinfra 2026-04-13T02:40:30,821 copying appinfra/_build_info.py -> .build/lib/appinfra 2026-04-13T02:40:30,822 copying appinfra/field_dict.py -> .build/lib/appinfra 2026-04-13T02:40:30,824 copying appinfra/utils.py -> .build/lib/appinfra 2026-04-13T02:40:30,827 creating .build/lib/appinfra/version 2026-04-13T02:40:30,828 copying appinfra/version/__init__.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,830 copying appinfra/version/tracker.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,832 copying appinfra/version/build_info.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,834 copying appinfra/version/sources.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,836 copying appinfra/version/setuptools_hook.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,838 copying appinfra/version/setup_hook.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,840 copying appinfra/version/actions.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,842 copying appinfra/version/info.py -> .build/lib/appinfra/version 2026-04-13T02:40:30,845 creating .build/lib/appinfra/app 2026-04-13T02:40:30,846 copying appinfra/app/__init__.py -> .build/lib/appinfra/app 2026-04-13T02:40:30,848 copying appinfra/app/constants.py -> .build/lib/appinfra/app 2026-04-13T02:40:30,850 copying appinfra/app/testing.py -> .build/lib/appinfra/app 2026-04-13T02:40:30,851 copying appinfra/app/errors.py -> .build/lib/appinfra/app 2026-04-13T02:40:30,853 copying appinfra/app/decorators.py -> .build/lib/appinfra/app 2026-04-13T02:40:30,856 copying appinfra/app/args.py -> .build/lib/appinfra/app 2026-04-13T02:40:30,857 copying appinfra/app/utils.py -> .build/lib/appinfra/app 2026-04-13T02:40:30,859 creating .build/lib/appinfra/service 2026-04-13T02:40:30,860 copying appinfra/service/manager.py -> .build/lib/appinfra/service 2026-04-13T02:40:30,863 copying appinfra/service/__init__.py -> .build/lib/appinfra/service 2026-04-13T02:40:30,865 copying appinfra/service/errors.py -> .build/lib/appinfra/service 2026-04-13T02:40:30,867 copying appinfra/service/base.py -> .build/lib/appinfra/service 2026-04-13T02:40:30,869 copying appinfra/service/graph.py -> .build/lib/appinfra/service 2026-04-13T02:40:30,871 copying appinfra/service/state.py -> .build/lib/appinfra/service 2026-04-13T02:40:30,873 creating .build/lib/appinfra/log 2026-04-13T02:40:30,874 copying appinfra/log/__init__.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,877 copying appinfra/log/handler_factory.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,879 copying appinfra/log/constants.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,881 copying appinfra/log/config_holder.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,883 copying appinfra/log/errors.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,885 copying appinfra/log/formatters.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,888 copying appinfra/log/level_manager.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,890 copying appinfra/log/colors.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,893 copying appinfra/log/logger.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,895 copying appinfra/log/config.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,897 copying appinfra/log/factory.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,900 copying appinfra/log/callback.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,902 copying appinfra/log/reloader.py -> .build/lib/appinfra/log 2026-04-13T02:40:30,904 creating .build/lib/appinfra/security 2026-04-13T02:40:30,905 copying appinfra/security/__init__.py -> .build/lib/appinfra/security 2026-04-13T02:40:30,907 copying appinfra/security/filter.py -> .build/lib/appinfra/security 2026-04-13T02:40:30,909 copying appinfra/security/masking.py -> .build/lib/appinfra/security 2026-04-13T02:40:30,911 copying appinfra/security/patterns.py -> .build/lib/appinfra/security 2026-04-13T02:40:30,914 creating .build/lib/appinfra/config 2026-04-13T02:40:30,915 copying appinfra/config/__init__.py -> .build/lib/appinfra/config 2026-04-13T02:40:30,917 copying appinfra/config/constants.py -> .build/lib/appinfra/config 2026-04-13T02:40:30,918 copying appinfra/config/watcher.py -> .build/lib/appinfra/config 2026-04-13T02:40:30,921 copying appinfra/config/config.py -> .build/lib/appinfra/config 2026-04-13T02:40:30,924 copying appinfra/config/schemas.py -> .build/lib/appinfra/config 2026-04-13T02:40:30,927 creating .build/lib/appinfra/net 2026-04-13T02:40:30,928 copying appinfra/net/__init__.py -> .build/lib/appinfra/net 2026-04-13T02:40:30,930 copying appinfra/net/errors.py -> .build/lib/appinfra/net 2026-04-13T02:40:30,931 copying appinfra/net/tcp.py -> .build/lib/appinfra/net 2026-04-13T02:40:30,934 copying appinfra/net/http.py -> .build/lib/appinfra/net 2026-04-13T02:40:30,936 creating .build/lib/appinfra/subprocess 2026-04-13T02:40:30,937 copying appinfra/subprocess/__init__.py -> .build/lib/appinfra/subprocess 2026-04-13T02:40:30,939 copying appinfra/subprocess/context.py -> .build/lib/appinfra/subprocess 2026-04-13T02:40:30,941 creating .build/lib/appinfra/cli 2026-04-13T02:40:30,942 copying appinfra/cli/__init__.py -> .build/lib/appinfra/cli 2026-04-13T02:40:30,944 copying appinfra/cli/output.py -> .build/lib/appinfra/cli 2026-04-13T02:40:30,946 copying appinfra/cli/cli.py -> .build/lib/appinfra/cli 2026-04-13T02:40:30,948 creating .build/lib/appinfra/observability 2026-04-13T02:40:30,949 copying appinfra/observability/__init__.py -> .build/lib/appinfra/observability 2026-04-13T02:40:30,951 copying appinfra/observability/hooks.py -> .build/lib/appinfra/observability 2026-04-13T02:40:30,954 creating .build/lib/appinfra/yaml 2026-04-13T02:40:30,955 copying appinfra/yaml/loader.py -> .build/lib/appinfra/yaml 2026-04-13T02:40:30,958 copying appinfra/yaml/__init__.py -> .build/lib/appinfra/yaml 2026-04-13T02:40:30,960 copying appinfra/yaml/_include.py -> .build/lib/appinfra/yaml 2026-04-13T02:40:30,963 copying appinfra/yaml/types.py -> .build/lib/appinfra/yaml 2026-04-13T02:40:30,965 creating .build/lib/appinfra/db 2026-04-13T02:40:30,966 copying appinfra/db/__init__.py -> .build/lib/appinfra/db 2026-04-13T02:40:30,969 copying appinfra/db/db.py -> .build/lib/appinfra/db 2026-04-13T02:40:30,971 copying appinfra/db/utils.py -> .build/lib/appinfra/db 2026-04-13T02:40:30,973 creating .build/lib/appinfra/ui 2026-04-13T02:40:30,974 copying appinfra/ui/prompts.py -> .build/lib/appinfra/ui 2026-04-13T02:40:30,977 copying appinfra/ui/progress_logger.py -> .build/lib/appinfra/ui 2026-04-13T02:40:30,980 copying appinfra/ui/__init__.py -> .build/lib/appinfra/ui 2026-04-13T02:40:30,982 copying appinfra/ui/help.py -> .build/lib/appinfra/ui 2026-04-13T02:40:30,984 copying appinfra/ui/console.py -> .build/lib/appinfra/ui 2026-04-13T02:40:30,986 copying appinfra/ui/fallback.py -> .build/lib/appinfra/ui 2026-04-13T02:40:30,989 creating .build/lib/appinfra/time 2026-04-13T02:40:30,990 copying appinfra/time/__init__.py -> .build/lib/appinfra/time 2026-04-13T02:40:30,992 copying appinfra/time/sched.py -> .build/lib/appinfra/time 2026-04-13T02:40:30,995 copying appinfra/time/time.py -> .build/lib/appinfra/time 2026-04-13T02:40:30,997 copying appinfra/time/ticker.py -> .build/lib/appinfra/time 2026-04-13T02:40:31,000 copying appinfra/time/date_range.py -> .build/lib/appinfra/time 2026-04-13T02:40:31,002 copying appinfra/time/delta.py -> .build/lib/appinfra/time 2026-04-13T02:40:31,005 copying appinfra/time/eta.py -> .build/lib/appinfra/time 2026-04-13T02:40:31,007 creating .build/lib/appinfra/scripts 2026-04-13T02:40:31,008 copying appinfra/scripts/install_deps.py -> .build/lib/appinfra/scripts 2026-04-13T02:40:31,011 creating .build/lib/appinfra/examples/04_configuration 2026-04-13T02:40:31,012 copying appinfra/examples/04_configuration/yaml_include_example.py -> .build/lib/appinfra/examples/04_configuration 2026-04-13T02:40:31,015 copying appinfra/examples/04_configuration/tool_config_access.py -> .build/lib/appinfra/examples/04_configuration 2026-04-13T02:40:31,017 copying appinfra/examples/04_configuration/env_overrides_example.py -> .build/lib/appinfra/examples/04_configuration 2026-04-13T02:40:31,020 copying appinfra/examples/04_configuration/hot_reload_example.py -> .build/lib/appinfra/examples/04_configuration 2026-04-13T02:40:31,022 creating .build/lib/appinfra/examples/05_database 2026-04-13T02:40:31,023 copying appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/lib/appinfra/examples/05_database 2026-04-13T02:40:31,026 copying appinfra/examples/05_database/advanced_critical_flush.py -> .build/lib/appinfra/examples/05_database 2026-04-13T02:40:31,028 copying appinfra/examples/05_database/pg_test_helper_example.py -> .build/lib/appinfra/examples/05_database 2026-04-13T02:40:31,030 copying appinfra/examples/05_database/basic_critical_flush_example.py -> .build/lib/appinfra/examples/05_database 2026-04-13T02:40:31,033 creating .build/lib/appinfra/examples/11_docs 2026-04-13T02:40:31,034 copying appinfra/examples/11_docs/docs_generation.py -> .build/lib/appinfra/examples/11_docs 2026-04-13T02:40:31,037 creating .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:31,038 copying appinfra/examples/03_logging/disabled_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:31,040 copying appinfra/examples/03_logging/location_color_example.py -> .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:31,042 copying appinfra/examples/03_logging/database_logging.py -> .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:31,045 copying appinfra/examples/03_logging/logging_builder_example.py -> .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:31,047 copying appinfra/examples/03_logging/topic_logging_example.py -> .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:31,050 creating .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,051 copying appinfra/examples/09_ui/progress_logger_example.py -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,054 copying appinfra/examples/09_ui/deploy_tool.py -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,056 copying appinfra/examples/09_ui/spinners_and_progress.py -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,058 copying appinfra/examples/09_ui/scrollable_selection.py -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,060 copying appinfra/examples/09_ui/interactive_prompts.py -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,063 copying appinfra/examples/09_ui/secret_masking.py -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,065 copying appinfra/examples/09_ui/rich_output.py -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,067 creating .build/lib/appinfra/examples/10_plugins 2026-04-13T02:40:31,069 copying appinfra/examples/10_plugins/example_plugins.py -> .build/lib/appinfra/examples/10_plugins 2026-04-13T02:40:31,072 creating .build/lib/appinfra/examples/02_app_framework 2026-04-13T02:40:31,073 copying appinfra/examples/02_app_framework/app_with_subtools.py -> .build/lib/appinfra/examples/02_app_framework 2026-04-13T02:40:31,076 copying appinfra/examples/02_app_framework/app_with_tool.py -> .build/lib/appinfra/examples/02_app_framework 2026-04-13T02:40:31,078 copying appinfra/examples/02_app_framework/app_with_ticker.py -> .build/lib/appinfra/examples/02_app_framework 2026-04-13T02:40:31,080 copying appinfra/examples/02_app_framework/app_with_commands.py -> .build/lib/appinfra/examples/02_app_framework 2026-04-13T02:40:31,082 copying appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/lib/appinfra/examples/02_app_framework 2026-04-13T02:40:31,084 creating .build/lib/appinfra/examples/06_advanced 2026-04-13T02:40:31,085 copying appinfra/examples/06_advanced/ticker_standalone.py -> .build/lib/appinfra/examples/06_advanced 2026-04-13T02:40:31,088 copying appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/lib/appinfra/examples/06_advanced 2026-04-13T02:40:31,090 copying appinfra/examples/06_advanced/ticker_nonblocking.py -> .build/lib/appinfra/examples/06_advanced 2026-04-13T02:40:31,092 copying appinfra/examples/06_advanced/tcp_server.py -> .build/lib/appinfra/examples/06_advanced 2026-04-13T02:40:31,094 copying appinfra/examples/06_advanced/generator_usage_example.py -> .build/lib/appinfra/examples/06_advanced 2026-04-13T02:40:31,096 creating .build/lib/appinfra/examples/07_fastapi 2026-04-13T02:40:31,097 copying appinfra/examples/07_fastapi/fastapi_server.py -> .build/lib/appinfra/examples/07_fastapi 2026-04-13T02:40:31,100 creating .build/lib/appinfra/examples/12_version_tracking 2026-04-13T02:40:31,101 copying appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/lib/appinfra/examples/12_version_tracking 2026-04-13T02:40:31,103 copying appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/lib/appinfra/examples/12_version_tracking 2026-04-13T02:40:31,106 creating .build/lib/appinfra/examples/08_decorators 2026-04-13T02:40:31,107 copying appinfra/examples/08_decorators/hierarchical_commands.py -> .build/lib/appinfra/examples/08_decorators 2026-04-13T02:40:31,108 copying appinfra/examples/08_decorators/simple_decorator.py -> .build/lib/appinfra/examples/08_decorators 2026-04-13T02:40:31,110 copying appinfra/examples/08_decorators/mixed_approach.py -> .build/lib/appinfra/examples/08_decorators 2026-04-13T02:40:31,113 creating .build/lib/appinfra/examples/01_basics 2026-04-13T02:40:31,114 copying appinfra/examples/01_basics/hello_world.py -> .build/lib/appinfra/examples/01_basics 2026-04-13T02:40:31,116 copying appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/lib/appinfra/examples/01_basics 2026-04-13T02:40:31,121 creating .build/lib/appinfra/app/server 2026-04-13T02:40:31,123 copying appinfra/app/server/routes.py -> .build/lib/appinfra/app/server 2026-04-13T02:40:31,125 copying appinfra/app/server/handlers.py -> .build/lib/appinfra/app/server 2026-04-13T02:40:31,127 copying appinfra/app/server/__init__.py -> .build/lib/appinfra/app/server 2026-04-13T02:40:31,129 copying appinfra/app/server/base.py -> .build/lib/appinfra/app/server 2026-04-13T02:40:31,131 creating .build/lib/appinfra/app/fastapi 2026-04-13T02:40:31,132 copying appinfra/app/fastapi/handlers.py -> .build/lib/appinfra/app/fastapi 2026-04-13T02:40:31,135 copying appinfra/app/fastapi/__init__.py -> .build/lib/appinfra/app/fastapi 2026-04-13T02:40:31,137 copying appinfra/app/fastapi/errors.py -> .build/lib/appinfra/app/fastapi 2026-04-13T02:40:31,139 copying appinfra/app/fastapi/plugin.py -> .build/lib/appinfra/app/fastapi 2026-04-13T02:40:31,141 creating .build/lib/appinfra/app/tracing 2026-04-13T02:40:31,143 copying appinfra/app/tracing/__init__.py -> .build/lib/appinfra/app/tracing 2026-04-13T02:40:31,145 copying appinfra/app/tracing/traceable.py -> .build/lib/appinfra/app/tracing 2026-04-13T02:40:31,147 creating .build/lib/appinfra/app/docs 2026-04-13T02:40:31,148 copying appinfra/app/docs/__init__.py -> .build/lib/appinfra/app/docs 2026-04-13T02:40:31,150 copying appinfra/app/docs/generator.py -> .build/lib/appinfra/app/docs 2026-04-13T02:40:31,153 creating .build/lib/appinfra/app/cli 2026-04-13T02:40:31,154 copying appinfra/app/cli/__init__.py -> .build/lib/appinfra/app/cli 2026-04-13T02:40:31,156 copying appinfra/app/cli/help.py -> .build/lib/appinfra/app/cli 2026-04-13T02:40:31,158 copying appinfra/app/cli/commands.py -> .build/lib/appinfra/app/cli 2026-04-13T02:40:31,160 copying appinfra/app/cli/parser.py -> .build/lib/appinfra/app/cli 2026-04-13T02:40:31,163 creating .build/lib/appinfra/app/tools 2026-04-13T02:40:31,164 copying appinfra/app/tools/__init__.py -> .build/lib/appinfra/app/tools 2026-04-13T02:40:31,166 copying appinfra/app/tools/protocol.py -> .build/lib/appinfra/app/tools 2026-04-13T02:40:31,169 copying appinfra/app/tools/registry.py -> .build/lib/appinfra/app/tools 2026-04-13T02:40:31,171 copying appinfra/app/tools/group.py -> .build/lib/appinfra/app/tools 2026-04-13T02:40:31,173 copying appinfra/app/tools/base.py -> .build/lib/appinfra/app/tools 2026-04-13T02:40:31,176 creating .build/lib/appinfra/app/core 2026-04-13T02:40:31,176 copying appinfra/app/core/__init__.py -> .build/lib/appinfra/app/core 2026-04-13T02:40:31,178 copying appinfra/app/core/shutdown.py -> .build/lib/appinfra/app/core 2026-04-13T02:40:31,180 copying appinfra/app/core/config.py -> .build/lib/appinfra/app/core 2026-04-13T02:40:31,182 copying appinfra/app/core/app.py -> .build/lib/appinfra/app/core 2026-04-13T02:40:31,185 copying appinfra/app/core/lifecycle.py -> .build/lib/appinfra/app/core 2026-04-13T02:40:31,188 copying appinfra/app/core/logging_utils.py -> .build/lib/appinfra/app/core 2026-04-13T02:40:31,191 creating .build/lib/appinfra/app/builder 2026-04-13T02:40:31,192 copying appinfra/app/builder/__init__.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,194 copying appinfra/app/builder/validation.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,196 copying appinfra/app/builder/middleware.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,198 copying appinfra/app/builder/config.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,200 copying appinfra/app/builder/hook.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,203 copying appinfra/app/builder/app.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,206 copying appinfra/app/builder/tool.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,208 copying appinfra/app/builder/plugin.py -> .build/lib/appinfra/app/builder 2026-04-13T02:40:31,211 creating .build/lib/appinfra/app/fastapi/ratelimit 2026-04-13T02:40:31,212 copying appinfra/app/fastapi/ratelimit/__init__.py -> .build/lib/appinfra/app/fastapi/ratelimit 2026-04-13T02:40:31,214 copying appinfra/app/fastapi/ratelimit/interface.py -> .build/lib/appinfra/app/fastapi/ratelimit 2026-04-13T02:40:31,216 copying appinfra/app/fastapi/ratelimit/middleware.py -> .build/lib/appinfra/app/fastapi/ratelimit 2026-04-13T02:40:31,219 copying appinfra/app/fastapi/ratelimit/token_bucket.py -> .build/lib/appinfra/app/fastapi/ratelimit 2026-04-13T02:40:31,221 copying appinfra/app/fastapi/ratelimit/parsing.py -> .build/lib/appinfra/app/fastapi/ratelimit 2026-04-13T02:40:31,224 creating .build/lib/appinfra/app/fastapi/runtime 2026-04-13T02:40:31,225 copying appinfra/app/fastapi/runtime/__init__.py -> .build/lib/appinfra/app/fastapi/runtime 2026-04-13T02:40:31,227 copying appinfra/app/fastapi/runtime/ipc.py -> .build/lib/appinfra/app/fastapi/runtime 2026-04-13T02:40:31,243 copying appinfra/app/fastapi/runtime/logging.py -> .build/lib/appinfra/app/fastapi/runtime 2026-04-13T02:40:31,245 copying appinfra/app/fastapi/runtime/service.py -> .build/lib/appinfra/app/fastapi/runtime 2026-04-13T02:40:31,257 copying appinfra/app/fastapi/runtime/server.py -> .build/lib/appinfra/app/fastapi/runtime 2026-04-13T02:40:31,259 copying appinfra/app/fastapi/runtime/adapter.py -> .build/lib/appinfra/app/fastapi/runtime 2026-04-13T02:40:31,267 creating .build/lib/appinfra/app/fastapi/config 2026-04-13T02:40:31,268 copying appinfra/app/fastapi/config/__init__.py -> .build/lib/appinfra/app/fastapi/config 2026-04-13T02:40:31,271 copying appinfra/app/fastapi/config/api.py -> .build/lib/appinfra/app/fastapi/config 2026-04-13T02:40:31,290 copying appinfra/app/fastapi/config/ipc.py -> .build/lib/appinfra/app/fastapi/config 2026-04-13T02:40:31,295 copying appinfra/app/fastapi/config/uvicorn.py -> .build/lib/appinfra/app/fastapi/config 2026-04-13T02:40:31,298 creating .build/lib/appinfra/app/fastapi/builder 2026-04-13T02:40:31,299 copying appinfra/app/fastapi/builder/__init__.py -> .build/lib/appinfra/app/fastapi/builder 2026-04-13T02:40:31,302 copying appinfra/app/fastapi/builder/route.py -> .build/lib/appinfra/app/fastapi/builder 2026-04-13T02:40:31,304 copying appinfra/app/fastapi/builder/subprocess.py -> .build/lib/appinfra/app/fastapi/builder 2026-04-13T02:40:31,307 copying appinfra/app/fastapi/builder/server.py -> .build/lib/appinfra/app/fastapi/builder 2026-04-13T02:40:31,310 copying appinfra/app/fastapi/builder/uvicorn.py -> .build/lib/appinfra/app/fastapi/builder 2026-04-13T02:40:31,312 creating .build/lib/appinfra/app/builder/configurer 2026-04-13T02:40:31,314 copying appinfra/app/builder/configurer/__init__.py -> .build/lib/appinfra/app/builder/configurer 2026-04-13T02:40:31,316 copying appinfra/app/builder/configurer/version.py -> .build/lib/appinfra/app/builder/configurer 2026-04-13T02:40:31,318 copying appinfra/app/builder/configurer/logging.py -> .build/lib/appinfra/app/builder/configurer 2026-04-13T02:40:31,321 copying appinfra/app/builder/configurer/advanced.py -> .build/lib/appinfra/app/builder/configurer 2026-04-13T02:40:31,323 copying appinfra/app/builder/configurer/tool.py -> .build/lib/appinfra/app/builder/configurer 2026-04-13T02:40:31,325 copying appinfra/app/builder/configurer/server.py -> .build/lib/appinfra/app/builder/configurer 2026-04-13T02:40:31,328 creating .build/lib/appinfra/service/factory 2026-04-13T02:40:31,329 copying appinfra/service/factory/__init__.py -> .build/lib/appinfra/service/factory 2026-04-13T02:40:31,331 copying appinfra/service/factory/service.py -> .build/lib/appinfra/service/factory 2026-04-13T02:40:31,334 copying appinfra/service/factory/channel.py -> .build/lib/appinfra/service/factory 2026-04-13T02:40:31,336 copying appinfra/service/factory/runner.py -> .build/lib/appinfra/service/factory 2026-04-13T02:40:31,339 creating .build/lib/appinfra/service/channel 2026-04-13T02:40:31,341 copying appinfra/service/channel/__init__.py -> .build/lib/appinfra/service/channel 2026-04-13T02:40:31,343 copying appinfra/service/channel/async_.py -> .build/lib/appinfra/service/channel 2026-04-13T02:40:31,346 copying appinfra/service/channel/sync.py -> .build/lib/appinfra/service/channel 2026-04-13T02:40:31,348 copying appinfra/service/channel/base.py -> .build/lib/appinfra/service/channel 2026-04-13T02:40:31,351 creating .build/lib/appinfra/service/runner 2026-04-13T02:40:31,352 copying appinfra/service/runner/__init__.py -> .build/lib/appinfra/service/runner 2026-04-13T02:40:31,355 copying appinfra/service/runner/process.py -> .build/lib/appinfra/service/runner 2026-04-13T02:40:31,358 copying appinfra/service/runner/thread.py -> .build/lib/appinfra/service/runner 2026-04-13T02:40:31,360 copying appinfra/service/runner/base.py -> .build/lib/appinfra/service/runner 2026-04-13T02:40:31,363 creating .build/lib/appinfra/log/mp 2026-04-13T02:40:31,364 copying appinfra/log/mp/__init__.py -> .build/lib/appinfra/log/mp 2026-04-13T02:40:31,367 copying appinfra/log/mp/queue_handler.py -> .build/lib/appinfra/log/mp 2026-04-13T02:40:31,369 copying appinfra/log/mp/queue_listener.py -> .build/lib/appinfra/log/mp 2026-04-13T02:40:31,373 creating .build/lib/appinfra/log/builder 2026-04-13T02:40:31,374 copying appinfra/log/builder/__init__.py -> .build/lib/appinfra/log/builder 2026-04-13T02:40:31,376 copying appinfra/log/builder/builder.py -> .build/lib/appinfra/log/builder 2026-04-13T02:40:31,379 copying appinfra/log/builder/interface.py -> .build/lib/appinfra/log/builder 2026-04-13T02:40:31,382 copying appinfra/log/builder/file.py -> .build/lib/appinfra/log/builder 2026-04-13T02:40:31,384 copying appinfra/log/builder/quick.py -> .build/lib/appinfra/log/builder 2026-04-13T02:40:31,387 copying appinfra/log/builder/console.py -> .build/lib/appinfra/log/builder 2026-04-13T02:40:31,390 copying appinfra/log/builder/json.py -> .build/lib/appinfra/log/builder 2026-04-13T02:40:31,393 creating .build/lib/appinfra/log/builder/database 2026-04-13T02:40:31,395 copying appinfra/log/builder/database/__init__.py -> .build/lib/appinfra/log/builder/database 2026-04-13T02:40:31,397 copying appinfra/log/builder/database/builder.py -> .build/lib/appinfra/log/builder/database 2026-04-13T02:40:31,400 copying appinfra/log/builder/database/config.py -> .build/lib/appinfra/log/builder/database 2026-04-13T02:40:31,403 copying appinfra/log/builder/database/handler.py -> .build/lib/appinfra/log/builder/database 2026-04-13T02:40:31,407 creating .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,408 copying appinfra/cli/tools/__init__.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,410 copying appinfra/cli/tools/version_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,412 copying appinfra/cli/tools/completion_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,415 copying appinfra/cli/tools/docs_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,418 copying appinfra/cli/tools/code_quality.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,420 copying appinfra/cli/tools/etc_path_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,422 copying appinfra/cli/tools/doctor_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,425 copying appinfra/cli/tools/scripts_path_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,427 copying appinfra/cli/tools/check_functions.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,430 copying appinfra/cli/tools/config_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,433 copying appinfra/cli/tools/scaffold_tool.py -> .build/lib/appinfra/cli/tools 2026-04-13T02:40:31,436 creating .build/lib/appinfra/cli/tools/scaffold 2026-04-13T02:40:31,437 copying appinfra/cli/tools/scaffold/__init__.py -> .build/lib/appinfra/cli/tools/scaffold 2026-04-13T02:40:31,440 creating .build/lib/appinfra/db/pg 2026-04-13T02:40:31,441 copying appinfra/db/pg/connection.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,443 copying appinfra/db/pg/__init__.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,445 copying appinfra/db/pg/testing.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,448 copying appinfra/db/pg/interface.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,450 copying appinfra/db/pg/vector.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,452 copying appinfra/db/pg/session.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,455 copying appinfra/db/pg/reconnection.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,457 copying appinfra/db/pg/core.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,459 copying appinfra/db/pg/pg.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,461 copying appinfra/db/pg/scoped.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,464 copying appinfra/db/pg/schema.py -> .build/lib/appinfra/db/pg 2026-04-13T02:40:31,467 creating .build/lib/appinfra/db/sqlite 2026-04-13T02:40:31,468 copying appinfra/db/sqlite/__init__.py -> .build/lib/appinfra/db/sqlite 2026-04-13T02:40:31,470 copying appinfra/db/sqlite/sqlite.py -> .build/lib/appinfra/db/sqlite 2026-04-13T02:40:31,480 running egg_info 2026-04-13T02:40:31,494 writing appinfra.egg-info/PKG-INFO 2026-04-13T02:40:31,508 writing dependency_links to appinfra.egg-info/dependency_links.txt 2026-04-13T02:40:31,510 writing entry points to appinfra.egg-info/entry_points.txt 2026-04-13T02:40:31,524 writing requirements to appinfra.egg-info/requires.txt 2026-04-13T02:40:31,525 writing top-level names to appinfra.egg-info/top_level.txt 2026-04-13T02:40:31,664 /tmp/pip-build-env-dyvf5pnu/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-13T02:40:31,665 return get_active_overrides().subprocess_timeout 2026-04-13T02:40:31,671 listing git files failed - pretending there aren't any 2026-04-13T02:40:31,676 reading manifest file 'appinfra.egg-info/SOURCES.txt' 2026-04-13T02:40:31,707 adding license file 'LICENSE' 2026-04-13T02:40:31,731 writing manifest file 'appinfra.egg-info/SOURCES.txt' 2026-04-13T02:40:31,811 copying appinfra/py.typed -> .build/lib/appinfra 2026-04-13T02:40:31,813 creating .build/lib/appinfra/docs 2026-04-13T02:40:31,814 copying appinfra/docs/SECURITY.md -> .build/lib/appinfra/docs 2026-04-13T02:40:31,817 copying appinfra/docs/getting-started.md -> .build/lib/appinfra/docs 2026-04-13T02:40:31,819 copying appinfra/docs/README.md -> .build/lib/appinfra/docs 2026-04-13T02:40:31,822 copying appinfra/docs/index.md -> .build/lib/appinfra/docs 2026-04-13T02:40:31,824 creating .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,825 copying appinfra/docs/guides/contributing.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,828 copying appinfra/docs/guides/hot-reload-logging.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,830 copying appinfra/docs/guides/environment-variables.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,833 copying appinfra/docs/guides/makefile-customization.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,836 copying appinfra/docs/guides/virtual-environment.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,838 copying appinfra/docs/guides/pg-test-helper.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,840 copying appinfra/docs/guides/api-stability.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,842 copying appinfra/docs/guides/configuration-precedence.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,845 copying appinfra/docs/guides/config-based-logging.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,847 copying appinfra/docs/guides/logging-builder.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,849 copying appinfra/docs/guides/coverage-targets.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,851 copying appinfra/docs/guides/test-naming-standards.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,854 copying appinfra/docs/guides/pytest-plugin.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,856 copying appinfra/docs/guides/framework-integration.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,859 copying appinfra/docs/guides/decorator-config-pattern.md -> .build/lib/appinfra/docs/guides 2026-04-13T02:40:31,861 creating .build/lib/appinfra/docs/api 2026-04-13T02:40:31,862 copying appinfra/docs/api/logging.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,865 copying appinfra/docs/api/security.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,867 copying appinfra/docs/api/subprocess.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,870 copying appinfra/docs/api/app-builder.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,872 copying appinfra/docs/api/time.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,875 copying appinfra/docs/api/fastapi.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,878 copying appinfra/docs/api/database.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,881 copying appinfra/docs/api/ui.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,883 copying appinfra/docs/api/utilities.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,886 copying appinfra/docs/api/observability.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,888 copying appinfra/docs/api/cli.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,891 copying appinfra/docs/api/service.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,893 copying appinfra/docs/api/net.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,896 copying appinfra/docs/api/version.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,899 copying appinfra/docs/api/index.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,901 copying appinfra/docs/api/config.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,904 copying appinfra/docs/api/errors.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,906 copying appinfra/docs/api/app.md -> .build/lib/appinfra/docs/api 2026-04-13T02:40:31,909 copying appinfra/docs/LICENSE -> .build/lib/appinfra/docs 2026-04-13T02:40:31,927 copying appinfra/examples/README.md -> .build/lib/appinfra/examples 2026-04-13T02:40:31,929 copying appinfra/examples/04_configuration/README.md -> .build/lib/appinfra/examples/04_configuration 2026-04-13T02:40:31,932 copying appinfra/examples/05_database/README.md -> .build/lib/appinfra/examples/05_database 2026-04-13T02:40:31,934 copying appinfra/examples/11_docs/README.md -> .build/lib/appinfra/examples/11_docs 2026-04-13T02:40:31,936 copying appinfra/examples/03_logging/README.md -> .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:31,939 copying appinfra/examples/09_ui/README.md -> .build/lib/appinfra/examples/09_ui 2026-04-13T02:40:31,941 copying appinfra/examples/10_plugins/README.md -> .build/lib/appinfra/examples/10_plugins 2026-04-13T02:40:31,943 copying appinfra/examples/02_app_framework/README.md -> .build/lib/appinfra/examples/02_app_framework 2026-04-13T02:40:31,945 copying appinfra/examples/06_advanced/README.md -> .build/lib/appinfra/examples/06_advanced 2026-04-13T02:40:31,948 copying appinfra/examples/07_fastapi/README.md -> .build/lib/appinfra/examples/07_fastapi 2026-04-13T02:40:31,950 copying appinfra/examples/12_version_tracking/README.md -> .build/lib/appinfra/examples/12_version_tracking 2026-04-13T02:40:31,952 copying appinfra/examples/08_decorators/README.md -> .build/lib/appinfra/examples/08_decorators 2026-04-13T02:40:31,954 copying appinfra/examples/01_basics/README.md -> .build/lib/appinfra/examples/01_basics 2026-04-13T02:40:31,956 creating .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,957 copying appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,959 copying appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,961 copying appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,963 copying appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,965 copying appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,967 copying appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,969 copying appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,972 copying appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,974 copying appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,976 copying appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,978 copying appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,980 copying appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,982 copying appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,984 copying appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,986 copying appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,989 copying appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,991 copying appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,993 copying appinfra/examples/04_configuration/etc/common.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,995 copying appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/lib/appinfra/examples/04_configuration/etc 2026-04-13T02:40:31,997 creating .build/lib/appinfra/examples/04_configuration/etc/logging 2026-04-13T02:40:31,998 copying appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-04-13T02:40:32,000 copying appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/logging 2026-04-13T02:40:32,002 creating .build/lib/appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,003 copying appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,005 copying appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,007 copying appinfra/examples/04_configuration/etc/database/config.yaml -> .build/lib/appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,009 creating .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-04-13T02:40:32,010 copying appinfra/examples/04_configuration/etc/env/prod/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/prod 2026-04-13T02:40:32,012 creating .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-04-13T02:40:32,013 copying appinfra/examples/04_configuration/etc/env/dev/database.yaml -> .build/lib/appinfra/examples/04_configuration/etc/env/dev 2026-04-13T02:40:32,015 copying appinfra/examples/03_logging/topic_logging_config.yaml -> .build/lib/appinfra/examples/03_logging 2026-04-13T02:40:32,017 copying appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/lib/appinfra/cli/tools/scaffold 2026-04-13T02:40:32,020 copying appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/lib/appinfra/cli/tools/scaffold 2026-04-13T02:40:32,022 creating .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,023 copying appinfra/scripts/make/Makefile.docs -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,025 copying appinfra/scripts/make/Makefile.dev -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,028 copying appinfra/scripts/make/Makefile.pg -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,030 copying appinfra/scripts/make/Makefile.help -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,032 copying appinfra/scripts/make/Makefile.install -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,035 copying appinfra/scripts/make/Makefile.cicd -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,037 copying appinfra/scripts/make/Makefile.all -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,039 copying appinfra/scripts/make/Makefile.utils -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,041 copying appinfra/scripts/make/Makefile.env -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,043 copying appinfra/scripts/make/Makefile.clean -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,045 copying appinfra/scripts/make/Makefile.config -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,048 copying appinfra/scripts/make/Makefile.pytest -> .build/lib/appinfra/scripts/make 2026-04-13T02:40:32,050 copying appinfra/scripts/yaml2json.sh -> .build/lib/appinfra/scripts 2026-04-13T02:40:32,052 copying appinfra/scripts/pg-config.sh -> .build/lib/appinfra/scripts 2026-04-13T02:40:32,054 copying appinfra/scripts/type-hint.sh -> .build/lib/appinfra/scripts 2026-04-13T02:40:32,056 copying appinfra/scripts/check.sh -> .build/lib/appinfra/scripts 2026-04-13T02:40:32,059 copying appinfra/scripts/pg-info.sh -> .build/lib/appinfra/scripts 2026-04-13T02:40:32,062 copying appinfra/scripts/cicd-test.sh -> .build/lib/appinfra/scripts 2026-04-13T02:40:32,064 copying appinfra/scripts/docs-config.sh -> .build/lib/appinfra/scripts 2026-04-13T02:40:32,067 creating .build/lib/appinfra/scripts/docker/pg 2026-04-13T02:40:32,068 copying appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-04-13T02:40:32,071 copying appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/lib/appinfra/scripts/docker/pg 2026-04-13T02:40:32,073 copying appinfra/scripts/docker/pg/pg_hba.conf -> .build/lib/appinfra/scripts/docker/pg 2026-04-13T02:40:32,074 creating .build/lib/appinfra/etc 2026-04-13T02:40:32,075 copying appinfra/etc/lg.yaml -> .build/lib/appinfra/etc 2026-04-13T02:40:32,077 copying appinfra/etc/fastapi.yaml -> .build/lib/appinfra/etc 2026-04-13T02:40:32,079 copying appinfra/etc/pg.yaml -> .build/lib/appinfra/etc 2026-04-13T02:40:32,082 copying appinfra/etc/mkdocs.yaml -> .build/lib/appinfra/etc 2026-04-13T02:40:32,084 copying appinfra/etc/infra.yaml -> .build/lib/appinfra/etc 2026-04-13T02:40:32,086 copying appinfra/etc/README.md -> .build/lib/appinfra/etc 2026-04-13T02:40:32,089 copying appinfra/app/decorators.pyi -> .build/lib/appinfra/app 2026-04-13T02:40:32,094 copying appinfra/net/README.md -> .build/lib/appinfra/net 2026-04-13T02:40:32,097 copying appinfra/db/README.md -> .build/lib/appinfra/db 2026-04-13T02:40:32,099 copying appinfra/time/README.md -> .build/lib/appinfra/time 2026-04-13T02:40:32,144 creating .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,145 copying appinfra/scripts/cicd/.env.local.example -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,147 copying appinfra/scripts/cicd/.env.test -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,149 copying appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,151 copying appinfra/scripts/cicd/Dockerfile -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,154 copying appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,156 copying appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,158 copying appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,160 copying appinfra/scripts/cicd/docker-compose.yml -> .build/lib/appinfra/scripts/cicd 2026-04-13T02:40:32,197 appinfra: git info not available, skipping _build_info.py 2026-04-13T02:40:32,210 installing to .build/bdist.linux-armv7l/wheel 2026-04-13T02:40:32,210 running install 2026-04-13T02:40:32,234 running install_lib 2026-04-13T02:40:32,241 creating .build/bdist.linux-armv7l/wheel 2026-04-13T02:40:32,243 creating .build/bdist.linux-armv7l/wheel/appinfra 2026-04-13T02:40:32,245 copying .build/lib/appinfra/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,247 creating .build/bdist.linux-armv7l/wheel/appinfra/examples 2026-04-13T02:40:32,249 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration 2026-04-13T02:40:32,250 copying .build/lib/appinfra/examples/04_configuration/yaml_include_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-04-13T02:40:32,253 copying .build/lib/appinfra/examples/04_configuration/tool_config_access.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-04-13T02:40:32,255 copying .build/lib/appinfra/examples/04_configuration/env_overrides_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-04-13T02:40:32,257 copying .build/lib/appinfra/examples/04_configuration/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-04-13T02:40:32,259 copying .build/lib/appinfra/examples/04_configuration/hot_reload_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration 2026-04-13T02:40:32,262 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,263 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,265 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,268 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/logging 2026-04-13T02:40:32,269 copying .build/lib/appinfra/examples/04_configuration/etc/logging/handlers.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-04-13T02:40:32,270 copying .build/lib/appinfra/examples/04_configuration/etc/logging/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/logging 2026-04-13T02:40:32,272 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level1.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,274 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level2.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,276 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_a.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,278 copying .build/lib/appinfra/examples/04_configuration/etc/03_variables_databases.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,280 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_cache.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,282 copying .build/lib/appinfra/examples/04_configuration/etc/07_circular_b.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,284 copying .build/lib/appinfra/examples/04_configuration/etc/hot_reload.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,286 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,287 copying .build/lib/appinfra/examples/04_configuration/etc/04_multiple_logging.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,289 copying .build/lib/appinfra/examples/04_configuration/etc/05_organized_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,291 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_dev.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,293 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,294 copying .build/lib/appinfra/examples/04_configuration/etc/database/connection.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,296 copying .build/lib/appinfra/examples/04_configuration/etc/database/pool.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,298 copying .build/lib/appinfra/examples/04_configuration/etc/database/config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc/database 2026-04-13T02:40:32,300 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,301 copying .build/lib/appinfra/examples/04_configuration/etc/02_nested_level3.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,303 copying .build/lib/appinfra/examples/04_configuration/etc/06_env_prod.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,306 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env 2026-04-13T02:40:32,307 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/prod 2026-04-13T02:40:32,308 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-04-13T02:40:32,311 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/04_configuration/etc/env/dev 2026-04-13T02:40:32,312 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-04-13T02:40:32,314 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_database.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,315 copying .build/lib/appinfra/examples/04_configuration/etc/common.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,317 copying .build/lib/appinfra/examples/04_configuration/etc/01_basic_main.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/04_configuration/etc 2026-04-13T02:40:32,320 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/05_database 2026-04-13T02:40:32,321 copying .build/lib/appinfra/examples/05_database/pg_test_helper_custom_config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-04-13T02:40:32,324 copying .build/lib/appinfra/examples/05_database/advanced_critical_flush.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-04-13T02:40:32,326 copying .build/lib/appinfra/examples/05_database/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-04-13T02:40:32,328 copying .build/lib/appinfra/examples/05_database/pg_test_helper_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-04-13T02:40:32,331 copying .build/lib/appinfra/examples/05_database/basic_critical_flush_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/05_database 2026-04-13T02:40:32,333 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/11_docs 2026-04-13T02:40:32,334 copying .build/lib/appinfra/examples/11_docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-04-13T02:40:32,337 copying .build/lib/appinfra/examples/11_docs/docs_generation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/11_docs 2026-04-13T02:40:32,339 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/03_logging 2026-04-13T02:40:32,341 copying .build/lib/appinfra/examples/03_logging/topic_logging_config.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-04-13T02:40:32,343 copying .build/lib/appinfra/examples/03_logging/disabled_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-04-13T02:40:32,345 copying .build/lib/appinfra/examples/03_logging/location_color_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-04-13T02:40:32,347 copying .build/lib/appinfra/examples/03_logging/database_logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-04-13T02:40:32,350 copying .build/lib/appinfra/examples/03_logging/logging_builder_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-04-13T02:40:32,352 copying .build/lib/appinfra/examples/03_logging/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-04-13T02:40:32,355 copying .build/lib/appinfra/examples/03_logging/topic_logging_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/03_logging 2026-04-13T02:40:32,358 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/09_ui 2026-04-13T02:40:32,359 copying .build/lib/appinfra/examples/09_ui/progress_logger_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,362 copying .build/lib/appinfra/examples/09_ui/deploy_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,364 copying .build/lib/appinfra/examples/09_ui/spinners_and_progress.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,367 copying .build/lib/appinfra/examples/09_ui/scrollable_selection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,369 copying .build/lib/appinfra/examples/09_ui/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,371 copying .build/lib/appinfra/examples/09_ui/interactive_prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,373 copying .build/lib/appinfra/examples/09_ui/secret_masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,375 copying .build/lib/appinfra/examples/09_ui/rich_output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/09_ui 2026-04-13T02:40:32,377 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/10_plugins 2026-04-13T02:40:32,378 copying .build/lib/appinfra/examples/10_plugins/example_plugins.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-04-13T02:40:32,380 copying .build/lib/appinfra/examples/10_plugins/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/10_plugins 2026-04-13T02:40:32,383 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/02_app_framework 2026-04-13T02:40:32,384 copying .build/lib/appinfra/examples/02_app_framework/app_with_subtools.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-04-13T02:40:32,386 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-04-13T02:40:32,387 copying .build/lib/appinfra/examples/02_app_framework/app_with_ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-04-13T02:40:32,389 copying .build/lib/appinfra/examples/02_app_framework/app_with_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-04-13T02:40:32,391 copying .build/lib/appinfra/examples/02_app_framework/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-04-13T02:40:32,393 copying .build/lib/appinfra/examples/02_app_framework/app_with_tool_builders.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/02_app_framework 2026-04-13T02:40:32,395 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/06_advanced 2026-04-13T02:40:32,396 copying .build/lib/appinfra/examples/06_advanced/ticker_standalone.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-04-13T02:40:32,398 copying .build/lib/appinfra/examples/06_advanced/graceful_shutdown_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-04-13T02:40:32,400 copying .build/lib/appinfra/examples/06_advanced/ticker_nonblocking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-04-13T02:40:32,403 copying .build/lib/appinfra/examples/06_advanced/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-04-13T02:40:32,405 copying .build/lib/appinfra/examples/06_advanced/tcp_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-04-13T02:40:32,407 copying .build/lib/appinfra/examples/06_advanced/generator_usage_example.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/06_advanced 2026-04-13T02:40:32,409 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/07_fastapi 2026-04-13T02:40:32,410 copying .build/lib/appinfra/examples/07_fastapi/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-04-13T02:40:32,412 copying .build/lib/appinfra/examples/07_fastapi/fastapi_server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/07_fastapi 2026-04-13T02:40:32,415 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/12_version_tracking 2026-04-13T02:40:32,416 copying .build/lib/appinfra/examples/12_version_tracking/version_tracking_demo.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-04-13T02:40:32,418 copying .build/lib/appinfra/examples/12_version_tracking/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-04-13T02:40:32,420 copying .build/lib/appinfra/examples/12_version_tracking/standalone_tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/12_version_tracking 2026-04-13T02:40:32,422 copying .build/lib/appinfra/examples/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples 2026-04-13T02:40:32,424 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/08_decorators 2026-04-13T02:40:32,425 copying .build/lib/appinfra/examples/08_decorators/hierarchical_commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-04-13T02:40:32,427 copying .build/lib/appinfra/examples/08_decorators/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-04-13T02:40:32,429 copying .build/lib/appinfra/examples/08_decorators/simple_decorator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-04-13T02:40:32,431 copying .build/lib/appinfra/examples/08_decorators/mixed_approach.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/08_decorators 2026-04-13T02:40:32,434 creating .build/bdist.linux-armv7l/wheel/appinfra/examples/01_basics 2026-04-13T02:40:32,435 copying .build/lib/appinfra/examples/01_basics/hello_world.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-04-13T02:40:32,437 copying .build/lib/appinfra/examples/01_basics/hello_world_with_cfg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-04-13T02:40:32,439 copying .build/lib/appinfra/examples/01_basics/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/examples/01_basics 2026-04-13T02:40:32,440 copying .build/lib/appinfra/dot_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,443 copying .build/lib/appinfra/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,445 creating .build/bdist.linux-armv7l/wheel/appinfra/version 2026-04-13T02:40:32,446 copying .build/lib/appinfra/version/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,448 copying .build/lib/appinfra/version/tracker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,450 copying .build/lib/appinfra/version/build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,452 copying .build/lib/appinfra/version/sources.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,454 copying .build/lib/appinfra/version/setuptools_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,456 copying .build/lib/appinfra/version/setup_hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,458 copying .build/lib/appinfra/version/actions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,460 copying .build/lib/appinfra/version/info.py -> .build/bdist.linux-armv7l/wheel/./appinfra/version 2026-04-13T02:40:32,463 creating .build/bdist.linux-armv7l/wheel/appinfra/app 2026-04-13T02:40:32,465 creating .build/bdist.linux-armv7l/wheel/appinfra/app/server 2026-04-13T02:40:32,466 copying .build/lib/appinfra/app/server/routes.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-04-13T02:40:32,468 copying .build/lib/appinfra/app/server/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-04-13T02:40:32,470 copying .build/lib/appinfra/app/server/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-04-13T02:40:32,472 copying .build/lib/appinfra/app/server/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/server 2026-04-13T02:40:32,474 copying .build/lib/appinfra/app/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,476 copying .build/lib/appinfra/app/decorators.pyi -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,478 copying .build/lib/appinfra/app/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,479 copying .build/lib/appinfra/app/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,482 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi 2026-04-13T02:40:32,484 copying .build/lib/appinfra/app/fastapi/handlers.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-04-13T02:40:32,486 copying .build/lib/appinfra/app/fastapi/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-04-13T02:40:32,488 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/ratelimit 2026-04-13T02:40:32,489 copying .build/lib/appinfra/app/fastapi/ratelimit/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/ratelimit 2026-04-13T02:40:32,491 copying .build/lib/appinfra/app/fastapi/ratelimit/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/ratelimit 2026-04-13T02:40:32,493 copying .build/lib/appinfra/app/fastapi/ratelimit/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/ratelimit 2026-04-13T02:40:32,495 copying .build/lib/appinfra/app/fastapi/ratelimit/token_bucket.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/ratelimit 2026-04-13T02:40:32,497 copying .build/lib/appinfra/app/fastapi/ratelimit/parsing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/ratelimit 2026-04-13T02:40:32,499 copying .build/lib/appinfra/app/fastapi/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-04-13T02:40:32,501 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/runtime 2026-04-13T02:40:32,502 copying .build/lib/appinfra/app/fastapi/runtime/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-04-13T02:40:32,504 copying .build/lib/appinfra/app/fastapi/runtime/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-04-13T02:40:32,506 copying .build/lib/appinfra/app/fastapi/runtime/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-04-13T02:40:32,508 copying .build/lib/appinfra/app/fastapi/runtime/service.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-04-13T02:40:32,510 copying .build/lib/appinfra/app/fastapi/runtime/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-04-13T02:40:32,512 copying .build/lib/appinfra/app/fastapi/runtime/adapter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/runtime 2026-04-13T02:40:32,516 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/config 2026-04-13T02:40:32,517 copying .build/lib/appinfra/app/fastapi/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-04-13T02:40:32,518 copying .build/lib/appinfra/app/fastapi/config/api.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-04-13T02:40:32,520 copying .build/lib/appinfra/app/fastapi/config/ipc.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-04-13T02:40:32,522 copying .build/lib/appinfra/app/fastapi/config/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/config 2026-04-13T02:40:32,524 copying .build/lib/appinfra/app/fastapi/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi 2026-04-13T02:40:32,527 creating .build/bdist.linux-armv7l/wheel/appinfra/app/fastapi/builder 2026-04-13T02:40:32,528 copying .build/lib/appinfra/app/fastapi/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-04-13T02:40:32,530 copying .build/lib/appinfra/app/fastapi/builder/route.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-04-13T02:40:32,532 copying .build/lib/appinfra/app/fastapi/builder/subprocess.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-04-13T02:40:32,534 copying .build/lib/appinfra/app/fastapi/builder/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-04-13T02:40:32,537 copying .build/lib/appinfra/app/fastapi/builder/uvicorn.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/fastapi/builder 2026-04-13T02:40:32,538 copying .build/lib/appinfra/app/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,541 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tracing 2026-04-13T02:40:32,542 copying .build/lib/appinfra/app/tracing/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-04-13T02:40:32,544 copying .build/lib/appinfra/app/tracing/traceable.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tracing 2026-04-13T02:40:32,546 creating .build/bdist.linux-armv7l/wheel/appinfra/app/docs 2026-04-13T02:40:32,547 copying .build/lib/appinfra/app/docs/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-04-13T02:40:32,549 copying .build/lib/appinfra/app/docs/generator.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/docs 2026-04-13T02:40:32,551 copying .build/lib/appinfra/app/decorators.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,554 creating .build/bdist.linux-armv7l/wheel/appinfra/app/cli 2026-04-13T02:40:32,554 copying .build/lib/appinfra/app/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-04-13T02:40:32,556 copying .build/lib/appinfra/app/cli/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-04-13T02:40:32,558 copying .build/lib/appinfra/app/cli/commands.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-04-13T02:40:32,560 copying .build/lib/appinfra/app/cli/parser.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/cli 2026-04-13T02:40:32,562 creating .build/bdist.linux-armv7l/wheel/appinfra/app/tools 2026-04-13T02:40:32,563 copying .build/lib/appinfra/app/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-04-13T02:40:32,565 copying .build/lib/appinfra/app/tools/protocol.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-04-13T02:40:32,567 copying .build/lib/appinfra/app/tools/registry.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-04-13T02:40:32,569 copying .build/lib/appinfra/app/tools/group.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-04-13T02:40:32,572 copying .build/lib/appinfra/app/tools/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/tools 2026-04-13T02:40:32,574 creating .build/bdist.linux-armv7l/wheel/appinfra/app/core 2026-04-13T02:40:32,575 copying .build/lib/appinfra/app/core/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-04-13T02:40:32,577 copying .build/lib/appinfra/app/core/shutdown.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-04-13T02:40:32,579 copying .build/lib/appinfra/app/core/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-04-13T02:40:32,581 copying .build/lib/appinfra/app/core/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-04-13T02:40:32,584 copying .build/lib/appinfra/app/core/lifecycle.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-04-13T02:40:32,586 copying .build/lib/appinfra/app/core/logging_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/core 2026-04-13T02:40:32,589 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder 2026-04-13T02:40:32,590 copying .build/lib/appinfra/app/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,592 copying .build/lib/appinfra/app/builder/validation.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,594 copying .build/lib/appinfra/app/builder/middleware.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,597 copying .build/lib/appinfra/app/builder/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,599 copying .build/lib/appinfra/app/builder/hook.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,601 copying .build/lib/appinfra/app/builder/app.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,604 copying .build/lib/appinfra/app/builder/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,606 creating .build/bdist.linux-armv7l/wheel/appinfra/app/builder/configurer 2026-04-13T02:40:32,607 copying .build/lib/appinfra/app/builder/configurer/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-04-13T02:40:32,609 copying .build/lib/appinfra/app/builder/configurer/version.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-04-13T02:40:32,611 copying .build/lib/appinfra/app/builder/configurer/logging.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-04-13T02:40:32,613 copying .build/lib/appinfra/app/builder/configurer/advanced.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-04-13T02:40:32,615 copying .build/lib/appinfra/app/builder/configurer/tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-04-13T02:40:32,617 copying .build/lib/appinfra/app/builder/configurer/server.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder/configurer 2026-04-13T02:40:32,619 copying .build/lib/appinfra/app/builder/plugin.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app/builder 2026-04-13T02:40:32,621 copying .build/lib/appinfra/app/args.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,622 copying .build/lib/appinfra/app/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/app 2026-04-13T02:40:32,625 creating .build/bdist.linux-armv7l/wheel/appinfra/service 2026-04-13T02:40:32,626 copying .build/lib/appinfra/service/manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service 2026-04-13T02:40:32,628 copying .build/lib/appinfra/service/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service 2026-04-13T02:40:32,631 creating .build/bdist.linux-armv7l/wheel/appinfra/service/factory 2026-04-13T02:40:32,632 copying .build/lib/appinfra/service/factory/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/factory 2026-04-13T02:40:32,634 copying .build/lib/appinfra/service/factory/service.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/factory 2026-04-13T02:40:32,636 copying .build/lib/appinfra/service/factory/channel.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/factory 2026-04-13T02:40:32,638 copying .build/lib/appinfra/service/factory/runner.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/factory 2026-04-13T02:40:32,641 creating .build/bdist.linux-armv7l/wheel/appinfra/service/channel 2026-04-13T02:40:32,642 copying .build/lib/appinfra/service/channel/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/channel 2026-04-13T02:40:32,644 copying .build/lib/appinfra/service/channel/async_.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/channel 2026-04-13T02:40:32,647 copying .build/lib/appinfra/service/channel/sync.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/channel 2026-04-13T02:40:32,649 copying .build/lib/appinfra/service/channel/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/channel 2026-04-13T02:40:32,651 copying .build/lib/appinfra/service/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service 2026-04-13T02:40:32,653 creating .build/bdist.linux-armv7l/wheel/appinfra/service/runner 2026-04-13T02:40:32,654 copying .build/lib/appinfra/service/runner/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/runner 2026-04-13T02:40:32,656 copying .build/lib/appinfra/service/runner/process.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/runner 2026-04-13T02:40:32,658 copying .build/lib/appinfra/service/runner/thread.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/runner 2026-04-13T02:40:32,660 copying .build/lib/appinfra/service/runner/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service/runner 2026-04-13T02:40:32,663 copying .build/lib/appinfra/service/base.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service 2026-04-13T02:40:32,665 copying .build/lib/appinfra/service/graph.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service 2026-04-13T02:40:32,666 copying .build/lib/appinfra/service/state.py -> .build/bdist.linux-armv7l/wheel/./appinfra/service 2026-04-13T02:40:32,668 copying .build/lib/appinfra/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,670 copying .build/lib/appinfra/deprecation.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,673 creating .build/bdist.linux-armv7l/wheel/appinfra/log 2026-04-13T02:40:32,674 copying .build/lib/appinfra/log/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,676 copying .build/lib/appinfra/log/handler_factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,679 copying .build/lib/appinfra/log/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,681 copying .build/lib/appinfra/log/config_holder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,683 copying .build/lib/appinfra/log/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,685 copying .build/lib/appinfra/log/formatters.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,687 copying .build/lib/appinfra/log/level_manager.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,690 copying .build/lib/appinfra/log/colors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,692 creating .build/bdist.linux-armv7l/wheel/appinfra/log/mp 2026-04-13T02:40:32,693 copying .build/lib/appinfra/log/mp/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-04-13T02:40:32,695 copying .build/lib/appinfra/log/mp/queue_handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-04-13T02:40:32,698 copying .build/lib/appinfra/log/mp/queue_listener.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/mp 2026-04-13T02:40:32,700 copying .build/lib/appinfra/log/logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,703 copying .build/lib/appinfra/log/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,705 copying .build/lib/appinfra/log/factory.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,708 copying .build/lib/appinfra/log/callback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,710 copying .build/lib/appinfra/log/reloader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log 2026-04-13T02:40:32,712 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder 2026-04-13T02:40:32,713 copying .build/lib/appinfra/log/builder/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-04-13T02:40:32,715 copying .build/lib/appinfra/log/builder/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-04-13T02:40:32,718 copying .build/lib/appinfra/log/builder/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-04-13T02:40:32,720 copying .build/lib/appinfra/log/builder/file.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-04-13T02:40:32,723 copying .build/lib/appinfra/log/builder/quick.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-04-13T02:40:32,726 creating .build/bdist.linux-armv7l/wheel/appinfra/log/builder/database 2026-04-13T02:40:32,727 copying .build/lib/appinfra/log/builder/database/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-04-13T02:40:32,729 copying .build/lib/appinfra/log/builder/database/builder.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-04-13T02:40:32,731 copying .build/lib/appinfra/log/builder/database/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-04-13T02:40:32,734 copying .build/lib/appinfra/log/builder/database/handler.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder/database 2026-04-13T02:40:32,736 copying .build/lib/appinfra/log/builder/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-04-13T02:40:32,738 copying .build/lib/appinfra/log/builder/json.py -> .build/bdist.linux-armv7l/wheel/./appinfra/log/builder 2026-04-13T02:40:32,741 copying .build/lib/appinfra/dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,743 creating .build/bdist.linux-armv7l/wheel/appinfra/security 2026-04-13T02:40:32,744 copying .build/lib/appinfra/security/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-04-13T02:40:32,747 copying .build/lib/appinfra/security/filter.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-04-13T02:40:32,749 copying .build/lib/appinfra/security/masking.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-04-13T02:40:32,751 copying .build/lib/appinfra/security/patterns.py -> .build/bdist.linux-armv7l/wheel/./appinfra/security 2026-04-13T02:40:32,754 creating .build/bdist.linux-armv7l/wheel/appinfra/config 2026-04-13T02:40:32,755 copying .build/lib/appinfra/config/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-04-13T02:40:32,757 copying .build/lib/appinfra/config/constants.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-04-13T02:40:32,759 copying .build/lib/appinfra/config/watcher.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-04-13T02:40:32,761 copying .build/lib/appinfra/config/config.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-04-13T02:40:32,764 copying .build/lib/appinfra/config/schemas.py -> .build/bdist.linux-armv7l/wheel/./appinfra/config 2026-04-13T02:40:32,767 creating .build/bdist.linux-armv7l/wheel/appinfra/docs 2026-04-13T02:40:32,768 copying .build/lib/appinfra/docs/SECURITY.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-04-13T02:40:32,772 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/guides 2026-04-13T02:40:32,773 copying .build/lib/appinfra/docs/guides/contributing.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,775 copying .build/lib/appinfra/docs/guides/hot-reload-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,778 copying .build/lib/appinfra/docs/guides/environment-variables.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,780 copying .build/lib/appinfra/docs/guides/makefile-customization.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,783 copying .build/lib/appinfra/docs/guides/virtual-environment.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,785 copying .build/lib/appinfra/docs/guides/pg-test-helper.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,787 copying .build/lib/appinfra/docs/guides/api-stability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,789 copying .build/lib/appinfra/docs/guides/configuration-precedence.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,792 copying .build/lib/appinfra/docs/guides/config-based-logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,794 copying .build/lib/appinfra/docs/guides/logging-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,796 copying .build/lib/appinfra/docs/guides/coverage-targets.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,798 copying .build/lib/appinfra/docs/guides/test-naming-standards.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,800 copying .build/lib/appinfra/docs/guides/pytest-plugin.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,803 copying .build/lib/appinfra/docs/guides/framework-integration.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,805 copying .build/lib/appinfra/docs/guides/decorator-config-pattern.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/guides 2026-04-13T02:40:32,807 copying .build/lib/appinfra/docs/getting-started.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-04-13T02:40:32,809 copying .build/lib/appinfra/docs/LICENSE -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-04-13T02:40:32,812 copying .build/lib/appinfra/docs/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-04-13T02:40:32,815 creating .build/bdist.linux-armv7l/wheel/appinfra/docs/api 2026-04-13T02:40:32,816 copying .build/lib/appinfra/docs/api/logging.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,818 copying .build/lib/appinfra/docs/api/security.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,820 copying .build/lib/appinfra/docs/api/subprocess.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,823 copying .build/lib/appinfra/docs/api/app-builder.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,826 copying .build/lib/appinfra/docs/api/time.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,830 copying .build/lib/appinfra/docs/api/fastapi.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,833 copying .build/lib/appinfra/docs/api/database.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,836 copying .build/lib/appinfra/docs/api/ui.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,838 copying .build/lib/appinfra/docs/api/utilities.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,841 copying .build/lib/appinfra/docs/api/observability.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,843 copying .build/lib/appinfra/docs/api/cli.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,845 copying .build/lib/appinfra/docs/api/service.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,847 copying .build/lib/appinfra/docs/api/net.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,850 copying .build/lib/appinfra/docs/api/version.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,852 copying .build/lib/appinfra/docs/api/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,854 copying .build/lib/appinfra/docs/api/config.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,857 copying .build/lib/appinfra/docs/api/errors.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,859 copying .build/lib/appinfra/docs/api/app.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs/api 2026-04-13T02:40:32,862 copying .build/lib/appinfra/docs/index.md -> .build/bdist.linux-armv7l/wheel/./appinfra/docs 2026-04-13T02:40:32,865 creating .build/bdist.linux-armv7l/wheel/appinfra/net 2026-04-13T02:40:32,867 copying .build/lib/appinfra/net/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-04-13T02:40:32,869 copying .build/lib/appinfra/net/errors.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-04-13T02:40:32,871 copying .build/lib/appinfra/net/tcp.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-04-13T02:40:32,873 copying .build/lib/appinfra/net/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-04-13T02:40:32,876 copying .build/lib/appinfra/net/http.py -> .build/bdist.linux-armv7l/wheel/./appinfra/net 2026-04-13T02:40:32,878 copying .build/lib/appinfra/regex_utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,880 copying .build/lib/appinfra/size.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,883 creating .build/bdist.linux-armv7l/wheel/appinfra/subprocess 2026-04-13T02:40:32,884 copying .build/lib/appinfra/subprocess/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-04-13T02:40:32,886 copying .build/lib/appinfra/subprocess/context.py -> .build/bdist.linux-armv7l/wheel/./appinfra/subprocess 2026-04-13T02:40:32,889 creating .build/bdist.linux-armv7l/wheel/appinfra/cli 2026-04-13T02:40:32,890 copying .build/lib/appinfra/cli/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-04-13T02:40:32,891 copying .build/lib/appinfra/cli/output.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-04-13T02:40:32,893 copying .build/lib/appinfra/cli/cli.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli 2026-04-13T02:40:32,896 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools 2026-04-13T02:40:32,896 copying .build/lib/appinfra/cli/tools/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,898 copying .build/lib/appinfra/cli/tools/version_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,900 copying .build/lib/appinfra/cli/tools/completion_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,902 copying .build/lib/appinfra/cli/tools/docs_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,905 copying .build/lib/appinfra/cli/tools/code_quality.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,907 copying .build/lib/appinfra/cli/tools/etc_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,909 copying .build/lib/appinfra/cli/tools/doctor_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,911 copying .build/lib/appinfra/cli/tools/scripts_path_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,914 copying .build/lib/appinfra/cli/tools/check_functions.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,916 copying .build/lib/appinfra/cli/tools/config_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,919 copying .build/lib/appinfra/cli/tools/scaffold_tool.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools 2026-04-13T02:40:32,922 creating .build/bdist.linux-armv7l/wheel/appinfra/cli/tools/scaffold 2026-04-13T02:40:32,923 copying .build/lib/appinfra/cli/tools/scaffold/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-04-13T02:40:32,924 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.standalone.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-04-13T02:40:32,926 copying .build/lib/appinfra/cli/tools/scaffold/Makefile.framework.in -> .build/bdist.linux-armv7l/wheel/./appinfra/cli/tools/scaffold 2026-04-13T02:40:32,928 copying .build/lib/appinfra/rate_limit.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,931 creating .build/bdist.linux-armv7l/wheel/appinfra/observability 2026-04-13T02:40:32,932 copying .build/lib/appinfra/observability/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-04-13T02:40:32,935 copying .build/lib/appinfra/observability/hooks.py -> .build/bdist.linux-armv7l/wheel/./appinfra/observability 2026-04-13T02:40:32,937 copying .build/lib/appinfra/ewma.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,939 copying .build/lib/appinfra/py.typed -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:32,941 creating .build/bdist.linux-armv7l/wheel/appinfra/yaml 2026-04-13T02:40:32,942 copying .build/lib/appinfra/yaml/loader.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-04-13T02:40:32,945 copying .build/lib/appinfra/yaml/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-04-13T02:40:32,947 copying .build/lib/appinfra/yaml/_include.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-04-13T02:40:32,950 copying .build/lib/appinfra/yaml/types.py -> .build/bdist.linux-armv7l/wheel/./appinfra/yaml 2026-04-13T02:40:32,953 creating .build/bdist.linux-armv7l/wheel/appinfra/db 2026-04-13T02:40:32,954 copying .build/lib/appinfra/db/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-04-13T02:40:32,956 creating .build/bdist.linux-armv7l/wheel/appinfra/db/pg 2026-04-13T02:40:32,957 copying .build/lib/appinfra/db/pg/connection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,959 copying .build/lib/appinfra/db/pg/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,961 copying .build/lib/appinfra/db/pg/testing.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,963 copying .build/lib/appinfra/db/pg/interface.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,965 copying .build/lib/appinfra/db/pg/vector.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,967 copying .build/lib/appinfra/db/pg/session.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,969 copying .build/lib/appinfra/db/pg/reconnection.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,971 copying .build/lib/appinfra/db/pg/core.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,973 copying .build/lib/appinfra/db/pg/pg.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,975 copying .build/lib/appinfra/db/pg/scoped.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,978 copying .build/lib/appinfra/db/pg/schema.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/pg 2026-04-13T02:40:32,980 copying .build/lib/appinfra/db/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-04-13T02:40:32,982 copying .build/lib/appinfra/db/db.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-04-13T02:40:32,984 copying .build/lib/appinfra/db/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db 2026-04-13T02:40:32,987 creating .build/bdist.linux-armv7l/wheel/appinfra/db/sqlite 2026-04-13T02:40:32,988 copying .build/lib/appinfra/db/sqlite/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-04-13T02:40:32,989 copying .build/lib/appinfra/db/sqlite/sqlite.py -> .build/bdist.linux-armv7l/wheel/./appinfra/db/sqlite 2026-04-13T02:40:32,992 creating .build/bdist.linux-armv7l/wheel/appinfra/ui 2026-04-13T02:40:32,993 copying .build/lib/appinfra/ui/prompts.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-04-13T02:40:32,996 copying .build/lib/appinfra/ui/progress_logger.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-04-13T02:40:32,998 copying .build/lib/appinfra/ui/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-04-13T02:40:33,000 copying .build/lib/appinfra/ui/help.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-04-13T02:40:33,002 copying .build/lib/appinfra/ui/console.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-04-13T02:40:33,004 copying .build/lib/appinfra/ui/fallback.py -> .build/bdist.linux-armv7l/wheel/./appinfra/ui 2026-04-13T02:40:33,007 creating .build/bdist.linux-armv7l/wheel/appinfra/time 2026-04-13T02:40:33,008 copying .build/lib/appinfra/time/__init__.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,010 copying .build/lib/appinfra/time/sched.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,013 copying .build/lib/appinfra/time/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,015 copying .build/lib/appinfra/time/time.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,017 copying .build/lib/appinfra/time/ticker.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,020 copying .build/lib/appinfra/time/date_range.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,022 copying .build/lib/appinfra/time/delta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,024 copying .build/lib/appinfra/time/eta.py -> .build/bdist.linux-armv7l/wheel/./appinfra/time 2026-04-13T02:40:33,026 copying .build/lib/appinfra/_build_info.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:33,028 creating .build/bdist.linux-armv7l/wheel/appinfra/etc 2026-04-13T02:40:33,029 copying .build/lib/appinfra/etc/lg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-04-13T02:40:33,031 copying .build/lib/appinfra/etc/fastapi.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-04-13T02:40:33,033 copying .build/lib/appinfra/etc/README.md -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-04-13T02:40:33,036 copying .build/lib/appinfra/etc/pg.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-04-13T02:40:33,038 copying .build/lib/appinfra/etc/mkdocs.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-04-13T02:40:33,040 copying .build/lib/appinfra/etc/infra.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/etc 2026-04-13T02:40:33,042 copying .build/lib/appinfra/field_dict.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:33,044 copying .build/lib/appinfra/utils.py -> .build/bdist.linux-armv7l/wheel/./appinfra 2026-04-13T02:40:33,046 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts 2026-04-13T02:40:33,047 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/make 2026-04-13T02:40:33,049 copying .build/lib/appinfra/scripts/make/Makefile.docs -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,051 copying .build/lib/appinfra/scripts/make/Makefile.dev -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,053 copying .build/lib/appinfra/scripts/make/Makefile.pg -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,055 copying .build/lib/appinfra/scripts/make/Makefile.help -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,057 copying .build/lib/appinfra/scripts/make/Makefile.install -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,059 copying .build/lib/appinfra/scripts/make/Makefile.cicd -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,061 copying .build/lib/appinfra/scripts/make/Makefile.all -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,063 copying .build/lib/appinfra/scripts/make/Makefile.utils -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,065 copying .build/lib/appinfra/scripts/make/Makefile.env -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,067 copying .build/lib/appinfra/scripts/make/Makefile.clean -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,069 copying .build/lib/appinfra/scripts/make/Makefile.config -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,071 copying .build/lib/appinfra/scripts/make/Makefile.pytest -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/make 2026-04-13T02:40:33,073 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker 2026-04-13T02:40:33,075 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/docker/pg 2026-04-13T02:40:33,076 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.repl.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-04-13T02:40:33,078 copying .build/lib/appinfra/scripts/docker/pg/docker-compose.single.yaml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-04-13T02:40:33,080 copying .build/lib/appinfra/scripts/docker/pg/pg_hba.conf -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/docker/pg 2026-04-13T02:40:33,081 copying .build/lib/appinfra/scripts/yaml2json.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,083 copying .build/lib/appinfra/scripts/pg-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,085 copying .build/lib/appinfra/scripts/install_deps.py -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,087 copying .build/lib/appinfra/scripts/type-hint.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,089 copying .build/lib/appinfra/scripts/check.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,091 copying .build/lib/appinfra/scripts/pg-info.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,093 copying .build/lib/appinfra/scripts/cicd-test.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,096 creating .build/bdist.linux-armv7l/wheel/appinfra/scripts/cicd 2026-04-13T02:40:33,097 copying .build/lib/appinfra/scripts/cicd/Dockerfile -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,099 copying .build/lib/appinfra/scripts/cicd/docker-compose.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,100 copying .build/lib/appinfra/scripts/cicd/.env.local.example -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,102 copying .build/lib/appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,104 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.13.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,106 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.12.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,108 copying .build/lib/appinfra/scripts/cicd/docker-compose.override.py3.11.yml -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,110 copying .build/lib/appinfra/scripts/cicd/.env.test -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts/cicd 2026-04-13T02:40:33,111 copying .build/lib/appinfra/scripts/docs-config.sh -> .build/bdist.linux-armv7l/wheel/./appinfra/scripts 2026-04-13T02:40:33,113 running install_egg_info 2026-04-13T02:40:33,120 Copying appinfra.egg-info to .build/bdist.linux-armv7l/wheel/./appinfra-0.6.0-py3.11.egg-info 2026-04-13T02:40:33,132 running install_scripts 2026-04-13T02:40:33,144 creating .build/bdist.linux-armv7l/wheel/appinfra-0.6.0.dist-info/WHEEL 2026-04-13T02:40:33,147 creating '/tmp/pip-wheel-hzlzcvb3/.tmp-32vt4qxw/appinfra-0.6.0-py3-none-any.whl' and adding '.build/bdist.linux-armv7l/wheel' to it 2026-04-13T02:40:33,150 adding 'appinfra/__init__.py' 2026-04-13T02:40:33,152 adding 'appinfra/_build_info.py' 2026-04-13T02:40:33,153 adding 'appinfra/deprecation.py' 2026-04-13T02:40:33,154 adding 'appinfra/dict.py' 2026-04-13T02:40:33,157 adding 'appinfra/dot_dict.py' 2026-04-13T02:40:33,158 adding 'appinfra/errors.py' 2026-04-13T02:40:33,160 adding 'appinfra/ewma.py' 2026-04-13T02:40:33,161 adding 'appinfra/field_dict.py' 2026-04-13T02:40:33,163 adding 'appinfra/py.typed' 2026-04-13T02:40:33,164 adding 'appinfra/rate_limit.py' 2026-04-13T02:40:33,166 adding 'appinfra/regex_utils.py' 2026-04-13T02:40:33,168 adding 'appinfra/size.py' 2026-04-13T02:40:33,169 adding 'appinfra/testing.py' 2026-04-13T02:40:33,170 adding 'appinfra/utils.py' 2026-04-13T02:40:33,172 adding 'appinfra/app/__init__.py' 2026-04-13T02:40:33,174 adding 'appinfra/app/args.py' 2026-04-13T02:40:33,175 adding 'appinfra/app/constants.py' 2026-04-13T02:40:33,177 adding 'appinfra/app/decorators.py' 2026-04-13T02:40:33,179 adding 'appinfra/app/decorators.pyi' 2026-04-13T02:40:33,180 adding 'appinfra/app/errors.py' 2026-04-13T02:40:33,182 adding 'appinfra/app/testing.py' 2026-04-13T02:40:33,183 adding 'appinfra/app/utils.py' 2026-04-13T02:40:33,185 adding 'appinfra/app/builder/__init__.py' 2026-04-13T02:40:33,188 adding 'appinfra/app/builder/app.py' 2026-04-13T02:40:33,189 adding 'appinfra/app/builder/config.py' 2026-04-13T02:40:33,191 adding 'appinfra/app/builder/hook.py' 2026-04-13T02:40:33,193 adding 'appinfra/app/builder/middleware.py' 2026-04-13T02:40:33,195 adding 'appinfra/app/builder/plugin.py' 2026-04-13T02:40:33,196 adding 'appinfra/app/builder/tool.py' 2026-04-13T02:40:33,198 adding 'appinfra/app/builder/validation.py' 2026-04-13T02:40:33,200 adding 'appinfra/app/builder/configurer/__init__.py' 2026-04-13T02:40:33,201 adding 'appinfra/app/builder/configurer/advanced.py' 2026-04-13T02:40:33,203 adding 'appinfra/app/builder/configurer/logging.py' 2026-04-13T02:40:33,204 adding 'appinfra/app/builder/configurer/server.py' 2026-04-13T02:40:33,205 adding 'appinfra/app/builder/configurer/tool.py' 2026-04-13T02:40:33,207 adding 'appinfra/app/builder/configurer/version.py' 2026-04-13T02:40:33,208 adding 'appinfra/app/cli/__init__.py' 2026-04-13T02:40:33,210 adding 'appinfra/app/cli/commands.py' 2026-04-13T02:40:33,211 adding 'appinfra/app/cli/help.py' 2026-04-13T02:40:33,212 adding 'appinfra/app/cli/parser.py' 2026-04-13T02:40:33,214 adding 'appinfra/app/core/__init__.py' 2026-04-13T02:40:33,217 adding 'appinfra/app/core/app.py' 2026-04-13T02:40:33,219 adding 'appinfra/app/core/config.py' 2026-04-13T02:40:33,221 adding 'appinfra/app/core/lifecycle.py' 2026-04-13T02:40:33,224 adding 'appinfra/app/core/logging_utils.py' 2026-04-13T02:40:33,225 adding 'appinfra/app/core/shutdown.py' 2026-04-13T02:40:33,227 adding 'appinfra/app/docs/__init__.py' 2026-04-13T02:40:33,229 adding 'appinfra/app/docs/generator.py' 2026-04-13T02:40:33,231 adding 'appinfra/app/fastapi/__init__.py' 2026-04-13T02:40:33,232 adding 'appinfra/app/fastapi/errors.py' 2026-04-13T02:40:33,233 adding 'appinfra/app/fastapi/handlers.py' 2026-04-13T02:40:33,236 adding 'appinfra/app/fastapi/plugin.py' 2026-04-13T02:40:33,237 adding 'appinfra/app/fastapi/builder/__init__.py' 2026-04-13T02:40:33,239 adding 'appinfra/app/fastapi/builder/route.py' 2026-04-13T02:40:33,241 adding 'appinfra/app/fastapi/builder/server.py' 2026-04-13T02:40:33,243 adding 'appinfra/app/fastapi/builder/subprocess.py' 2026-04-13T02:40:33,244 adding 'appinfra/app/fastapi/builder/uvicorn.py' 2026-04-13T02:40:33,246 adding 'appinfra/app/fastapi/config/__init__.py' 2026-04-13T02:40:33,247 adding 'appinfra/app/fastapi/config/api.py' 2026-04-13T02:40:33,249 adding 'appinfra/app/fastapi/config/ipc.py' 2026-04-13T02:40:33,250 adding 'appinfra/app/fastapi/config/uvicorn.py' 2026-04-13T02:40:33,252 adding 'appinfra/app/fastapi/ratelimit/__init__.py' 2026-04-13T02:40:33,253 adding 'appinfra/app/fastapi/ratelimit/interface.py' 2026-04-13T02:40:33,255 adding 'appinfra/app/fastapi/ratelimit/middleware.py' 2026-04-13T02:40:33,256 adding 'appinfra/app/fastapi/ratelimit/parsing.py' 2026-04-13T02:40:33,258 adding 'appinfra/app/fastapi/ratelimit/token_bucket.py' 2026-04-13T02:40:33,260 adding 'appinfra/app/fastapi/runtime/__init__.py' 2026-04-13T02:40:33,262 adding 'appinfra/app/fastapi/runtime/adapter.py' 2026-04-13T02:40:33,264 adding 'appinfra/app/fastapi/runtime/ipc.py' 2026-04-13T02:40:33,265 adding 'appinfra/app/fastapi/runtime/logging.py' 2026-04-13T02:40:33,267 adding 'appinfra/app/fastapi/runtime/server.py' 2026-04-13T02:40:33,269 adding 'appinfra/app/fastapi/runtime/service.py' 2026-04-13T02:40:33,270 adding 'appinfra/app/server/__init__.py' 2026-04-13T02:40:33,272 adding 'appinfra/app/server/base.py' 2026-04-13T02:40:33,273 adding 'appinfra/app/server/handlers.py' 2026-04-13T02:40:33,275 adding 'appinfra/app/server/routes.py' 2026-04-13T02:40:33,277 adding 'appinfra/app/tools/__init__.py' 2026-04-13T02:40:33,279 adding 'appinfra/app/tools/base.py' 2026-04-13T02:40:33,280 adding 'appinfra/app/tools/group.py' 2026-04-13T02:40:33,282 adding 'appinfra/app/tools/protocol.py' 2026-04-13T02:40:33,283 adding 'appinfra/app/tools/registry.py' 2026-04-13T02:40:33,285 adding 'appinfra/app/tracing/__init__.py' 2026-04-13T02:40:33,286 adding 'appinfra/app/tracing/traceable.py' 2026-04-13T02:40:33,288 adding 'appinfra/cli/__init__.py' 2026-04-13T02:40:33,290 adding 'appinfra/cli/cli.py' 2026-04-13T02:40:33,291 adding 'appinfra/cli/output.py' 2026-04-13T02:40:33,293 adding 'appinfra/cli/tools/__init__.py' 2026-04-13T02:40:33,296 adding 'appinfra/cli/tools/check_functions.py' 2026-04-13T02:40:33,297 adding 'appinfra/cli/tools/code_quality.py' 2026-04-13T02:40:33,299 adding 'appinfra/cli/tools/completion_tool.py' 2026-04-13T02:40:33,300 adding 'appinfra/cli/tools/config_tool.py' 2026-04-13T02:40:33,304 adding 'appinfra/cli/tools/docs_tool.py' 2026-04-13T02:40:33,306 adding 'appinfra/cli/tools/doctor_tool.py' 2026-04-13T02:40:33,308 adding 'appinfra/cli/tools/etc_path_tool.py' 2026-04-13T02:40:33,310 adding 'appinfra/cli/tools/scaffold_tool.py' 2026-04-13T02:40:33,311 adding 'appinfra/cli/tools/scripts_path_tool.py' 2026-04-13T02:40:33,313 adding 'appinfra/cli/tools/version_tool.py' 2026-04-13T02:40:33,315 adding 'appinfra/cli/tools/scaffold/Makefile.framework.in' 2026-04-13T02:40:33,316 adding 'appinfra/cli/tools/scaffold/Makefile.standalone.in' 2026-04-13T02:40:33,317 adding 'appinfra/cli/tools/scaffold/__init__.py' 2026-04-13T02:40:33,319 adding 'appinfra/config/__init__.py' 2026-04-13T02:40:33,322 adding 'appinfra/config/config.py' 2026-04-13T02:40:33,323 adding 'appinfra/config/constants.py' 2026-04-13T02:40:33,325 adding 'appinfra/config/schemas.py' 2026-04-13T02:40:33,327 adding 'appinfra/config/watcher.py' 2026-04-13T02:40:33,330 adding 'appinfra/db/README.md' 2026-04-13T02:40:33,331 adding 'appinfra/db/__init__.py' 2026-04-13T02:40:33,333 adding 'appinfra/db/db.py' 2026-04-13T02:40:33,334 adding 'appinfra/db/utils.py' 2026-04-13T02:40:33,336 adding 'appinfra/db/pg/__init__.py' 2026-04-13T02:40:33,337 adding 'appinfra/db/pg/connection.py' 2026-04-13T02:40:33,339 adding 'appinfra/db/pg/core.py' 2026-04-13T02:40:33,340 adding 'appinfra/db/pg/interface.py' 2026-04-13T02:40:33,343 adding 'appinfra/db/pg/pg.py' 2026-04-13T02:40:33,344 adding 'appinfra/db/pg/reconnection.py' 2026-04-13T02:40:33,346 adding 'appinfra/db/pg/schema.py' 2026-04-13T02:40:33,347 adding 'appinfra/db/pg/scoped.py' 2026-04-13T02:40:33,349 adding 'appinfra/db/pg/session.py' 2026-04-13T02:40:33,351 adding 'appinfra/db/pg/testing.py' 2026-04-13T02:40:33,352 adding 'appinfra/db/pg/vector.py' 2026-04-13T02:40:33,354 adding 'appinfra/db/sqlite/__init__.py' 2026-04-13T02:40:33,355 adding 'appinfra/db/sqlite/sqlite.py' 2026-04-13T02:40:33,358 adding 'appinfra/docs/LICENSE' 2026-04-13T02:40:33,360 adding 'appinfra/docs/README.md' 2026-04-13T02:40:33,362 adding 'appinfra/docs/SECURITY.md' 2026-04-13T02:40:33,364 adding 'appinfra/docs/getting-started.md' 2026-04-13T02:40:33,366 adding 'appinfra/docs/index.md' 2026-04-13T02:40:33,368 adding 'appinfra/docs/api/app-builder.md' 2026-04-13T02:40:33,370 adding 'appinfra/docs/api/app.md' 2026-04-13T02:40:33,371 adding 'appinfra/docs/api/cli.md' 2026-04-13T02:40:33,373 adding 'appinfra/docs/api/config.md' 2026-04-13T02:40:33,375 adding 'appinfra/docs/api/database.md' 2026-04-13T02:40:33,377 adding 'appinfra/docs/api/errors.md' 2026-04-13T02:40:33,379 adding 'appinfra/docs/api/fastapi.md' 2026-04-13T02:40:33,381 adding 'appinfra/docs/api/index.md' 2026-04-13T02:40:33,383 adding 'appinfra/docs/api/logging.md' 2026-04-13T02:40:33,386 adding 'appinfra/docs/api/net.md' 2026-04-13T02:40:33,387 adding 'appinfra/docs/api/observability.md' 2026-04-13T02:40:33,389 adding 'appinfra/docs/api/security.md' 2026-04-13T02:40:33,391 adding 'appinfra/docs/api/service.md' 2026-04-13T02:40:33,393 adding 'appinfra/docs/api/subprocess.md' 2026-04-13T02:40:33,395 adding 'appinfra/docs/api/time.md' 2026-04-13T02:40:33,396 adding 'appinfra/docs/api/ui.md' 2026-04-13T02:40:33,399 adding 'appinfra/docs/api/utilities.md' 2026-04-13T02:40:33,400 adding 'appinfra/docs/api/version.md' 2026-04-13T02:40:33,403 adding 'appinfra/docs/guides/api-stability.md' 2026-04-13T02:40:33,404 adding 'appinfra/docs/guides/config-based-logging.md' 2026-04-13T02:40:33,406 adding 'appinfra/docs/guides/configuration-precedence.md' 2026-04-13T02:40:33,408 adding 'appinfra/docs/guides/contributing.md' 2026-04-13T02:40:33,409 adding 'appinfra/docs/guides/coverage-targets.md' 2026-04-13T02:40:33,410 adding 'appinfra/docs/guides/decorator-config-pattern.md' 2026-04-13T02:40:33,412 adding 'appinfra/docs/guides/environment-variables.md' 2026-04-13T02:40:33,413 adding 'appinfra/docs/guides/framework-integration.md' 2026-04-13T02:40:33,415 adding 'appinfra/docs/guides/hot-reload-logging.md' 2026-04-13T02:40:33,417 adding 'appinfra/docs/guides/logging-builder.md' 2026-04-13T02:40:33,420 adding 'appinfra/docs/guides/makefile-customization.md' 2026-04-13T02:40:33,422 adding 'appinfra/docs/guides/pg-test-helper.md' 2026-04-13T02:40:33,423 adding 'appinfra/docs/guides/pytest-plugin.md' 2026-04-13T02:40:33,425 adding 'appinfra/docs/guides/test-naming-standards.md' 2026-04-13T02:40:33,426 adding 'appinfra/docs/guides/virtual-environment.md' 2026-04-13T02:40:33,430 adding 'appinfra/etc/README.md' 2026-04-13T02:40:33,432 adding 'appinfra/etc/fastapi.yaml' 2026-04-13T02:40:33,433 adding 'appinfra/etc/infra.yaml' 2026-04-13T02:40:33,434 adding 'appinfra/etc/lg.yaml' 2026-04-13T02:40:33,435 adding 'appinfra/etc/mkdocs.yaml' 2026-04-13T02:40:33,437 adding 'appinfra/etc/pg.yaml' 2026-04-13T02:40:33,439 adding 'appinfra/examples/README.md' 2026-04-13T02:40:33,441 adding 'appinfra/examples/01_basics/README.md' 2026-04-13T02:40:33,442 adding 'appinfra/examples/01_basics/hello_world.py' 2026-04-13T02:40:33,444 adding 'appinfra/examples/01_basics/hello_world_with_cfg.py' 2026-04-13T02:40:33,446 adding 'appinfra/examples/02_app_framework/README.md' 2026-04-13T02:40:33,447 adding 'appinfra/examples/02_app_framework/app_with_commands.py' 2026-04-13T02:40:33,448 adding 'appinfra/examples/02_app_framework/app_with_subtools.py' 2026-04-13T02:40:33,449 adding 'appinfra/examples/02_app_framework/app_with_ticker.py' 2026-04-13T02:40:33,451 adding 'appinfra/examples/02_app_framework/app_with_tool.py' 2026-04-13T02:40:33,452 adding 'appinfra/examples/02_app_framework/app_with_tool_builders.py' 2026-04-13T02:40:33,454 adding 'appinfra/examples/03_logging/README.md' 2026-04-13T02:40:33,457 adding 'appinfra/examples/03_logging/database_logging.py' 2026-04-13T02:40:33,459 adding 'appinfra/examples/03_logging/disabled_logging_example.py' 2026-04-13T02:40:33,460 adding 'appinfra/examples/03_logging/location_color_example.py' 2026-04-13T02:40:33,463 adding 'appinfra/examples/03_logging/logging_builder_example.py' 2026-04-13T02:40:33,465 adding 'appinfra/examples/03_logging/topic_logging_config.yaml' 2026-04-13T02:40:33,467 adding 'appinfra/examples/03_logging/topic_logging_example.py' 2026-04-13T02:40:33,469 adding 'appinfra/examples/04_configuration/README.md' 2026-04-13T02:40:33,471 adding 'appinfra/examples/04_configuration/env_overrides_example.py' 2026-04-13T02:40:33,472 adding 'appinfra/examples/04_configuration/hot_reload_example.py' 2026-04-13T02:40:33,474 adding 'appinfra/examples/04_configuration/tool_config_access.py' 2026-04-13T02:40:33,476 adding 'appinfra/examples/04_configuration/yaml_include_example.py' 2026-04-13T02:40:33,479 adding 'appinfra/examples/04_configuration/etc/01_basic_database.yaml' 2026-04-13T02:40:33,480 adding 'appinfra/examples/04_configuration/etc/01_basic_main.yaml' 2026-04-13T02:40:33,481 adding 'appinfra/examples/04_configuration/etc/02_nested_level1.yaml' 2026-04-13T02:40:33,483 adding 'appinfra/examples/04_configuration/etc/02_nested_level2.yaml' 2026-04-13T02:40:33,484 adding 'appinfra/examples/04_configuration/etc/02_nested_level3.yaml' 2026-04-13T02:40:33,485 adding 'appinfra/examples/04_configuration/etc/02_nested_main.yaml' 2026-04-13T02:40:33,486 adding 'appinfra/examples/04_configuration/etc/03_variables_databases.yaml' 2026-04-13T02:40:33,488 adding 'appinfra/examples/04_configuration/etc/03_variables_main.yaml' 2026-04-13T02:40:33,489 adding 'appinfra/examples/04_configuration/etc/04_multiple_cache.yaml' 2026-04-13T02:40:33,490 adding 'appinfra/examples/04_configuration/etc/04_multiple_database.yaml' 2026-04-13T02:40:33,491 adding 'appinfra/examples/04_configuration/etc/04_multiple_logging.yaml' 2026-04-13T02:40:33,492 adding 'appinfra/examples/04_configuration/etc/04_multiple_main.yaml' 2026-04-13T02:40:33,493 adding 'appinfra/examples/04_configuration/etc/05_organized_main.yaml' 2026-04-13T02:40:33,495 adding 'appinfra/examples/04_configuration/etc/06_env_dev.yaml' 2026-04-13T02:40:33,496 adding 'appinfra/examples/04_configuration/etc/06_env_prod.yaml' 2026-04-13T02:40:33,497 adding 'appinfra/examples/04_configuration/etc/07_circular_a.yaml' 2026-04-13T02:40:33,498 adding 'appinfra/examples/04_configuration/etc/07_circular_b.yaml' 2026-04-13T02:40:33,499 adding 'appinfra/examples/04_configuration/etc/common.yaml' 2026-04-13T02:40:33,500 adding 'appinfra/examples/04_configuration/etc/hot_reload.yaml' 2026-04-13T02:40:33,501 adding 'appinfra/examples/04_configuration/etc/database/config.yaml' 2026-04-13T02:40:33,503 adding 'appinfra/examples/04_configuration/etc/database/connection.yaml' 2026-04-13T02:40:33,504 adding 'appinfra/examples/04_configuration/etc/database/pool.yaml' 2026-04-13T02:40:33,506 adding 'appinfra/examples/04_configuration/etc/env/dev/database.yaml' 2026-04-13T02:40:33,507 adding 'appinfra/examples/04_configuration/etc/env/prod/database.yaml' 2026-04-13T02:40:33,509 adding 'appinfra/examples/04_configuration/etc/logging/config.yaml' 2026-04-13T02:40:33,510 adding 'appinfra/examples/04_configuration/etc/logging/handlers.yaml' 2026-04-13T02:40:33,512 adding 'appinfra/examples/05_database/README.md' 2026-04-13T02:40:33,514 adding 'appinfra/examples/05_database/advanced_critical_flush.py' 2026-04-13T02:40:33,516 adding 'appinfra/examples/05_database/basic_critical_flush_example.py' 2026-04-13T02:40:33,518 adding 'appinfra/examples/05_database/pg_test_helper_custom_config.py' 2026-04-13T02:40:33,521 adding 'appinfra/examples/05_database/pg_test_helper_example.py' 2026-04-13T02:40:33,524 adding 'appinfra/examples/06_advanced/README.md' 2026-04-13T02:40:33,531 adding 'appinfra/examples/06_advanced/generator_usage_example.py' 2026-04-13T02:40:33,533 adding 'appinfra/examples/06_advanced/graceful_shutdown_demo.py' 2026-04-13T02:40:33,534 adding 'appinfra/examples/06_advanced/tcp_server.py' 2026-04-13T02:40:33,535 adding 'appinfra/examples/06_advanced/ticker_nonblocking.py' 2026-04-13T02:40:33,537 adding 'appinfra/examples/06_advanced/ticker_standalone.py' 2026-04-13T02:40:33,539 adding 'appinfra/examples/07_fastapi/README.md' 2026-04-13T02:40:33,540 adding 'appinfra/examples/07_fastapi/fastapi_server.py' 2026-04-13T02:40:33,543 adding 'appinfra/examples/08_decorators/README.md' 2026-04-13T02:40:33,544 adding 'appinfra/examples/08_decorators/hierarchical_commands.py' 2026-04-13T02:40:33,546 adding 'appinfra/examples/08_decorators/mixed_approach.py' 2026-04-13T02:40:33,547 adding 'appinfra/examples/08_decorators/simple_decorator.py' 2026-04-13T02:40:33,549 adding 'appinfra/examples/09_ui/README.md' 2026-04-13T02:40:33,551 adding 'appinfra/examples/09_ui/deploy_tool.py' 2026-04-13T02:40:33,553 adding 'appinfra/examples/09_ui/interactive_prompts.py' 2026-04-13T02:40:33,554 adding 'appinfra/examples/09_ui/progress_logger_example.py' 2026-04-13T02:40:33,556 adding 'appinfra/examples/09_ui/rich_output.py' 2026-04-13T02:40:33,558 adding 'appinfra/examples/09_ui/scrollable_selection.py' 2026-04-13T02:40:33,559 adding 'appinfra/examples/09_ui/secret_masking.py' 2026-04-13T02:40:33,562 adding 'appinfra/examples/09_ui/spinners_and_progress.py' 2026-04-13T02:40:33,564 adding 'appinfra/examples/10_plugins/README.md' 2026-04-13T02:40:33,566 adding 'appinfra/examples/10_plugins/example_plugins.py' 2026-04-13T02:40:33,568 adding 'appinfra/examples/11_docs/README.md' 2026-04-13T02:40:33,570 adding 'appinfra/examples/11_docs/docs_generation.py' 2026-04-13T02:40:33,572 adding 'appinfra/examples/12_version_tracking/README.md' 2026-04-13T02:40:33,573 adding 'appinfra/examples/12_version_tracking/standalone_tracker.py' 2026-04-13T02:40:33,574 adding 'appinfra/examples/12_version_tracking/version_tracking_demo.py' 2026-04-13T02:40:33,577 adding 'appinfra/log/__init__.py' 2026-04-13T02:40:33,579 adding 'appinfra/log/callback.py' 2026-04-13T02:40:33,580 adding 'appinfra/log/colors.py' 2026-04-13T02:40:33,582 adding 'appinfra/log/config.py' 2026-04-13T02:40:33,583 adding 'appinfra/log/config_holder.py' 2026-04-13T02:40:33,584 adding 'appinfra/log/constants.py' 2026-04-13T02:40:33,586 adding 'appinfra/log/errors.py' 2026-04-13T02:40:33,587 adding 'appinfra/log/factory.py' 2026-04-13T02:40:33,590 adding 'appinfra/log/formatters.py' 2026-04-13T02:40:33,592 adding 'appinfra/log/handler_factory.py' 2026-04-13T02:40:33,595 adding 'appinfra/log/level_manager.py' 2026-04-13T02:40:33,597 adding 'appinfra/log/logger.py' 2026-04-13T02:40:33,599 adding 'appinfra/log/reloader.py' 2026-04-13T02:40:33,601 adding 'appinfra/log/builder/__init__.py' 2026-04-13T02:40:33,603 adding 'appinfra/log/builder/builder.py' 2026-04-13T02:40:33,604 adding 'appinfra/log/builder/console.py' 2026-04-13T02:40:33,606 adding 'appinfra/log/builder/file.py' 2026-04-13T02:40:33,608 adding 'appinfra/log/builder/interface.py' 2026-04-13T02:40:33,610 adding 'appinfra/log/builder/json.py' 2026-04-13T02:40:33,612 adding 'appinfra/log/builder/quick.py' 2026-04-13T02:40:33,614 adding 'appinfra/log/builder/database/__init__.py' 2026-04-13T02:40:33,615 adding 'appinfra/log/builder/database/builder.py' 2026-04-13T02:40:33,617 adding 'appinfra/log/builder/database/config.py' 2026-04-13T02:40:33,619 adding 'appinfra/log/builder/database/handler.py' 2026-04-13T02:40:33,621 adding 'appinfra/log/mp/__init__.py' 2026-04-13T02:40:33,623 adding 'appinfra/log/mp/queue_handler.py' 2026-04-13T02:40:33,624 adding 'appinfra/log/mp/queue_listener.py' 2026-04-13T02:40:33,627 adding 'appinfra/net/README.md' 2026-04-13T02:40:33,628 adding 'appinfra/net/__init__.py' 2026-04-13T02:40:33,629 adding 'appinfra/net/errors.py' 2026-04-13T02:40:33,631 adding 'appinfra/net/http.py' 2026-04-13T02:40:33,633 adding 'appinfra/net/tcp.py' 2026-04-13T02:40:33,635 adding 'appinfra/observability/__init__.py' 2026-04-13T02:40:33,636 adding 'appinfra/observability/hooks.py' 2026-04-13T02:40:33,641 adding 'appinfra/scripts/check.sh' 2026-04-13T02:40:33,642 adding 'appinfra/scripts/cicd-test.sh' 2026-04-13T02:40:33,644 adding 'appinfra/scripts/docs-config.sh' 2026-04-13T02:40:33,645 adding 'appinfra/scripts/install_deps.py' 2026-04-13T02:40:33,646 adding 'appinfra/scripts/pg-config.sh' 2026-04-13T02:40:33,648 adding 'appinfra/scripts/pg-info.sh' 2026-04-13T02:40:33,649 adding 'appinfra/scripts/type-hint.sh' 2026-04-13T02:40:33,650 adding 'appinfra/scripts/yaml2json.sh' 2026-04-13T02:40:33,652 adding 'appinfra/scripts/cicd/.env.local.example' 2026-04-13T02:40:33,653 adding 'appinfra/scripts/cicd/.env.test' 2026-04-13T02:40:33,656 adding 'appinfra/scripts/cicd/DOCKER_DEVELOPMENT.md' 2026-04-13T02:40:33,657 adding 'appinfra/scripts/cicd/Dockerfile' 2026-04-13T02:40:33,658 adding 'appinfra/scripts/cicd/docker-compose.override.py3.11.yml' 2026-04-13T02:40:33,660 adding 'appinfra/scripts/cicd/docker-compose.override.py3.12.yml' 2026-04-13T02:40:33,661 adding 'appinfra/scripts/cicd/docker-compose.override.py3.13.yml' 2026-04-13T02:40:33,662 adding 'appinfra/scripts/cicd/docker-compose.yml' 2026-04-13T02:40:33,666 adding 'appinfra/scripts/docker/pg/docker-compose.repl.yaml' 2026-04-13T02:40:33,667 adding 'appinfra/scripts/docker/pg/docker-compose.single.yaml' 2026-04-13T02:40:33,668 adding 'appinfra/scripts/docker/pg/pg_hba.conf' 2026-04-13T02:40:33,883 adding 'appinfra/scripts/make/Makefile.all' 2026-04-13T02:40:33,885 adding 'appinfra/scripts/make/Makefile.cicd' 2026-04-13T02:40:33,886 adding 'appinfra/scripts/make/Makefile.clean' 2026-04-13T02:40:33,888 adding 'appinfra/scripts/make/Makefile.config' 2026-04-13T02:40:33,889 adding 'appinfra/scripts/make/Makefile.dev' 2026-04-13T02:40:33,891 adding 'appinfra/scripts/make/Makefile.docs' 2026-04-13T02:40:33,892 adding 'appinfra/scripts/make/Makefile.env' 2026-04-13T02:40:33,894 adding 'appinfra/scripts/make/Makefile.help' 2026-04-13T02:40:33,895 adding 'appinfra/scripts/make/Makefile.install' 2026-04-13T02:40:33,896 adding 'appinfra/scripts/make/Makefile.pg' 2026-04-13T02:40:33,898 adding 'appinfra/scripts/make/Makefile.pytest' 2026-04-13T02:40:33,899 adding 'appinfra/scripts/make/Makefile.utils' 2026-04-13T02:40:33,901 adding 'appinfra/security/__init__.py' 2026-04-13T02:40:33,902 adding 'appinfra/security/filter.py' 2026-04-13T02:40:33,904 adding 'appinfra/security/masking.py' 2026-04-13T02:40:33,905 adding 'appinfra/security/patterns.py' 2026-04-13T02:40:33,908 adding 'appinfra/service/__init__.py' 2026-04-13T02:40:33,909 adding 'appinfra/service/base.py' 2026-04-13T02:40:33,910 adding 'appinfra/service/errors.py' 2026-04-13T02:40:33,912 adding 'appinfra/service/graph.py' 2026-04-13T02:40:33,913 adding 'appinfra/service/manager.py' 2026-04-13T02:40:33,915 adding 'appinfra/service/state.py' 2026-04-13T02:40:33,917 adding 'appinfra/service/channel/__init__.py' 2026-04-13T02:40:33,919 adding 'appinfra/service/channel/async_.py' 2026-04-13T02:40:33,920 adding 'appinfra/service/channel/base.py' 2026-04-13T02:40:33,922 adding 'appinfra/service/channel/sync.py' 2026-04-13T02:40:33,924 adding 'appinfra/service/factory/__init__.py' 2026-04-13T02:40:33,926 adding 'appinfra/service/factory/channel.py' 2026-04-13T02:40:33,927 adding 'appinfra/service/factory/runner.py' 2026-04-13T02:40:33,929 adding 'appinfra/service/factory/service.py' 2026-04-13T02:40:33,930 adding 'appinfra/service/runner/__init__.py' 2026-04-13T02:40:33,932 adding 'appinfra/service/runner/base.py' 2026-04-13T02:40:33,934 adding 'appinfra/service/runner/process.py' 2026-04-13T02:40:33,935 adding 'appinfra/service/runner/thread.py' 2026-04-13T02:40:33,937 adding 'appinfra/subprocess/__init__.py' 2026-04-13T02:40:33,938 adding 'appinfra/subprocess/context.py' 2026-04-13T02:40:33,941 adding 'appinfra/time/README.md' 2026-04-13T02:40:33,942 adding 'appinfra/time/__init__.py' 2026-04-13T02:40:33,944 adding 'appinfra/time/date_range.py' 2026-04-13T02:40:33,946 adding 'appinfra/time/delta.py' 2026-04-13T02:40:33,948 adding 'appinfra/time/eta.py' 2026-04-13T02:40:33,950 adding 'appinfra/time/sched.py' 2026-04-13T02:40:33,955 adding 'appinfra/time/ticker.py' 2026-04-13T02:40:33,957 adding 'appinfra/time/time.py' 2026-04-13T02:40:33,959 adding 'appinfra/ui/__init__.py' 2026-04-13T02:40:33,961 adding 'appinfra/ui/console.py' 2026-04-13T02:40:33,962 adding 'appinfra/ui/fallback.py' 2026-04-13T02:40:33,964 adding 'appinfra/ui/help.py' 2026-04-13T02:40:33,966 adding 'appinfra/ui/progress_logger.py' 2026-04-13T02:40:33,968 adding 'appinfra/ui/prompts.py' 2026-04-13T02:40:33,970 adding 'appinfra/version/__init__.py' 2026-04-13T02:40:33,972 adding 'appinfra/version/actions.py' 2026-04-13T02:40:33,973 adding 'appinfra/version/build_info.py' 2026-04-13T02:40:33,975 adding 'appinfra/version/info.py' 2026-04-13T02:40:33,977 adding 'appinfra/version/setup_hook.py' 2026-04-13T02:40:33,978 adding 'appinfra/version/setuptools_hook.py' 2026-04-13T02:40:33,980 adding 'appinfra/version/sources.py' 2026-04-13T02:40:33,982 adding 'appinfra/version/tracker.py' 2026-04-13T02:40:33,984 adding 'appinfra/yaml/__init__.py' 2026-04-13T02:40:33,986 adding 'appinfra/yaml/_include.py' 2026-04-13T02:40:33,991 adding 'appinfra/yaml/loader.py' 2026-04-13T02:40:33,993 adding 'appinfra/yaml/types.py' 2026-04-13T02:40:33,996 adding 'appinfra-0.6.0.dist-info/licenses/LICENSE' 2026-04-13T02:40:33,999 adding 'appinfra-0.6.0.dist-info/METADATA' 2026-04-13T02:40:34,000 adding 'appinfra-0.6.0.dist-info/WHEEL' 2026-04-13T02:40:34,001 adding 'appinfra-0.6.0.dist-info/entry_points.txt' 2026-04-13T02:40:34,002 adding 'appinfra-0.6.0.dist-info/top_level.txt' 2026-04-13T02:40:34,008 adding 'appinfra-0.6.0.dist-info/RECORD' 2026-04-13T02:40:34,020 removing .build/bdist.linux-armv7l/wheel 2026-04-13T02:40:34,224 Building wheel for appinfra (pyproject.toml): finished with status 'done' 2026-04-13T02:40:34,245 Created wheel for appinfra: filename=appinfra-0.6.0-py3-none-any.whl size=725065 sha256=474dc4addc24bda1f28e33856830a36f700d0b9f5814bd988a96f57d8280760b 2026-04-13T02:40:34,246 Stored in directory: /tmp/pip-ephem-wheel-cache-_7f2_u0w/wheels/99/e3/1b/10b3b78424b42b122fffaf04753e749756c6fd3a921b660168 2026-04-13T02:40:34,272 Successfully built appinfra 2026-04-13T02:40:34,297 Removed build tracker: '/tmp/pip-build-tracker-ws68ku0j'