2026-02-11T20:29:00,376 Created temporary directory: /tmp/pip-ephem-wheel-cache-gmyjaj0e 2026-02-11T20:29:00,378 Created temporary directory: /tmp/pip-build-tracker-50_7onwg 2026-02-11T20:29:00,379 Initialized build tracking at /tmp/pip-build-tracker-50_7onwg 2026-02-11T20:29:00,379 Created build tracker: /tmp/pip-build-tracker-50_7onwg 2026-02-11T20:29:00,380 Entered build tracker: /tmp/pip-build-tracker-50_7onwg 2026-02-11T20:29:00,381 Created temporary directory: /tmp/pip-wheel-63fu7g44 2026-02-11T20:29:00,384 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-11T20:29:00,387 Created temporary directory: /tmp/pip-ephem-wheel-cache-2_nhqi7a 2026-02-11T20:29:00,413 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T20:29:00,417 2 location(s) to search for versions of caracal-core: 2026-02-11T20:29:00,417 * https://pypi.org/simple/caracal-core/ 2026-02-11T20:29:00,417 * https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:29:00,418 Fetching project page and analyzing links: https://pypi.org/simple/caracal-core/ 2026-02-11T20:29:00,419 Getting page https://pypi.org/simple/caracal-core/ 2026-02-11T20:29:00,421 Found index url https://pypi.org/simple 2026-02-11T20:29:00,576 Fetched page https://pypi.org/simple/caracal-core/ as application/vnd.pypi.simple.v1+json 2026-02-11T20:29:00,579 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/e1/cc/9eedeb53dd4e0030b81a643296f56b3792ef544a0f436310956d6f96e807/caracal_core-0.1.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,580 Found link https://files.pythonhosted.org/packages/8a/d4/a2a98d648d116d3575cb449b1ade701da974680dc2765e07932fafcc338f/caracal_core-0.1.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.1.0 2026-02-11T20:29:00,581 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/11/0d/00e5855ada436b8c2c7f217effa4fa0dd15f18e05c5f262779980c0ae029/caracal_core-0.1.1-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,582 Found link https://files.pythonhosted.org/packages/71/6c/878397379ba09bdc97bf1759ce69cea9b4ae525d558938846eb7dd8dfec5/caracal_core-0.1.1.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.1.1 2026-02-11T20:29:00,583 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/10/27/e60aa25b3c9993e05b1141c4d4775095fd44d25fd23c8569db89eb59b2ec/caracal_core-0.2.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,584 Found link https://files.pythonhosted.org/packages/b3/08/3850d7c6845275278dfb17e855879629a5334d90512210631c0860d22b10/caracal_core-0.2.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.2.0 2026-02-11T20:29:00,585 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/87/b6/7d75261ecb9a4948ac5e911ad86218b76eb1421abb6f67e975e5968208d2/caracal_core-0.3.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,586 Found link https://files.pythonhosted.org/packages/2e/1c/cae80c52024e6f0060d4a83afd2532b0275ce4618a8aed21a946f315b370/caracal_core-0.3.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.3.0 2026-02-11T20:29:00,586 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/fb/09/908a258113d97d34778e90b4d7ff979cb866e9f46c27e1ae0d183a1296a9/caracal_core-0.4.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,588 Found link https://files.pythonhosted.org/packages/7f/13/f8df199fe7b8d996c550d28ee6289a152fc5df613a22a6b17c9544f655ee/caracal_core-0.4.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.4.0 2026-02-11T20:29:00,589 Skipping link: No binaries permitted for caracal-core: https://files.pythonhosted.org/packages/ad/48/90e6b2b88e8baedd5d4663e2db9cecf8653608168112b5a8fad58c38a5ee/caracal_core-0.5.0-py3-none-any.whl (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,590 Found link https://files.pythonhosted.org/packages/49/38/03fa8ac13b0e5ccf405196b53ddd13374c089cef8374fef2207b55d66685/caracal_core-0.5.0.tar.gz (from https://pypi.org/simple/caracal-core/) (requires-python:>=3.10), version: 0.5.0 2026-02-11T20:29:00,591 Fetching project page and analyzing links: https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:29:00,592 Getting page https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:29:00,593 Found index url https://www.piwheels.org/simple 2026-02-11T20:29:00,759 Fetched page https://www.piwheels.org/simple/caracal-core/ as text/html 2026-02-11T20:29:00,761 Skipping link: No binaries permitted for caracal-core: https://www.piwheels.org/simple/caracal-core/caracal_core-0.3.0-py3-none-any.whl#sha256=c2c557067c72677efe731783f610f9d11ecaea8162353ab5459c33ff2582ad7b (from https://www.piwheels.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,762 Skipping link: No binaries permitted for caracal-core: https://www.piwheels.org/simple/caracal-core/caracal_core-0.2.0-py3-none-any.whl#sha256=69649bdf7704a4f72cec3ba1cf296028bff0b7639cbb1236c3a8f87869ea5762 (from https://www.piwheels.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,762 Skipping link: No binaries permitted for caracal-core: https://www.piwheels.org/simple/caracal-core/caracal_core-0.1.1-py3-none-any.whl#sha256=fd8c28264304f8c046425b597344a50074c235de31c98ccae84d63bed2dd389c (from https://www.piwheels.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,763 Skipping link: No binaries permitted for caracal-core: https://www.piwheels.org/simple/caracal-core/caracal_core-0.1.0-py3-none-any.whl#sha256=9baa88be94d806ed6a4156504f36cc06f47772b58a658dad7a96125437f494ff (from https://www.piwheels.org/simple/caracal-core/) (requires-python:>=3.10) 2026-02-11T20:29:00,763 Skipping link: not a file: https://www.piwheels.org/simple/caracal-core/ 2026-02-11T20:29:00,764 Skipping link: not a file: https://pypi.org/simple/caracal-core/ 2026-02-11T20:29:00,785 Given no hashes to check 1 links for project 'caracal-core': discarding no candidates 2026-02-11T20:29:00,804 Collecting caracal-core==0.4.0 2026-02-11T20:29:00,807 Created temporary directory: /tmp/pip-unpack-cpt4h83l 2026-02-11T20:29:00,955 Downloading caracal_core-0.4.0.tar.gz (316 kB) 2026-02-11T20:29:01,402 Added caracal-core==0.4.0 from https://files.pythonhosted.org/packages/7f/13/f8df199fe7b8d996c550d28ee6289a152fc5df613a22a6b17c9544f655ee/caracal_core-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-50_7onwg' 2026-02-11T20:29:01,410 Created temporary directory: /tmp/pip-build-env-ber1l3_i 2026-02-11T20:29:01,414 Installing build dependencies: started 2026-02-11T20:29:01,415 Running command pip subprocess to install build dependencies 2026-02-11T20:29:02,620 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T20:29:03,258 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-11T20:29:03,282 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T20:29:04,988 Collecting setuptools>=68.0 2026-02-11T20:29:05,007 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T20:29:05,272 Collecting wheel 2026-02-11T20:29:05,295 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T20:29:05,479 Collecting packaging>=24.0 2026-02-11T20:29:05,522 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T20:29:08,511 Installing collected packages: setuptools, packaging, wheel 2026-02-11T20:29:12,120 Creating /tmp/pip-build-env-ber1l3_i/overlay/local/bin 2026-02-11T20:29:12,122 changing mode of /tmp/pip-build-env-ber1l3_i/overlay/local/bin/wheel to 755 2026-02-11T20:29:12,142 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-11T20:29:12,421 Installing build dependencies: finished with status 'done' 2026-02-11T20:29:12,427 Getting requirements to build wheel: started 2026-02-11T20:29:12,428 Running command Getting requirements to build wheel 2026-02-11T20:29:13,035 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T20:29:13,035 !! 2026-02-11T20:29:13,036 ******************************************************************************** 2026-02-11T20:29:13,037 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-11T20:29:13,038 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T20:29:13,039 or your builds will no longer be supported. 2026-02-11T20:29:13,040 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:13,040 ******************************************************************************** 2026-02-11T20:29:13,042 !! 2026-02-11T20:29:13,042 corresp(dist, value, root_dir) 2026-02-11T20:29:13,118 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:29:13,118 !! 2026-02-11T20:29:13,119 ******************************************************************************** 2026-02-11T20:29:13,120 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:29:13,121 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:29:13,123 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:13,123 ******************************************************************************** 2026-02-11T20:29:13,124 !! 2026-02-11T20:29:13,125 dist._finalize_license_expression() 2026-02-11T20:29:13,126 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:29:13,126 !! 2026-02-11T20:29:13,127 ******************************************************************************** 2026-02-11T20:29:13,128 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:29:13,129 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:29:13,130 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:13,131 ******************************************************************************** 2026-02-11T20:29:13,132 !! 2026-02-11T20:29:13,133 self._finalize_license_expression() 2026-02-11T20:29:13,133 running egg_info 2026-02-11T20:29:13,135 writing caracal_core.egg-info/PKG-INFO 2026-02-11T20:29:13,142 writing dependency_links to caracal_core.egg-info/dependency_links.txt 2026-02-11T20:29:13,144 writing entry points to caracal_core.egg-info/entry_points.txt 2026-02-11T20:29:13,147 writing requirements to caracal_core.egg-info/requires.txt 2026-02-11T20:29:13,148 writing top-level names to caracal_core.egg-info/top_level.txt 2026-02-11T20:29:13,186 reading manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:29:13,194 reading manifest template 'MANIFEST.in' 2026-02-11T20:29:13,240 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T20:29:13,241 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T20:29:13,241 adding license file 'LICENSE' 2026-02-11T20:29:13,250 writing manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:29:13,350 Getting requirements to build wheel: finished with status 'done' 2026-02-11T20:29:13,353 Created temporary directory: /tmp/pip-modern-metadata-rozdm744 2026-02-11T20:29:13,355 Preparing metadata (pyproject.toml): started 2026-02-11T20:29:13,356 Running command Preparing metadata (pyproject.toml) 2026-02-11T20:29:13,922 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T20:29:13,923 !! 2026-02-11T20:29:13,924 ******************************************************************************** 2026-02-11T20:29:13,924 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-11T20:29:13,925 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T20:29:13,926 or your builds will no longer be supported. 2026-02-11T20:29:13,927 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:13,927 ******************************************************************************** 2026-02-11T20:29:13,928 !! 2026-02-11T20:29:13,929 corresp(dist, value, root_dir) 2026-02-11T20:29:14,000 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:29:14,001 !! 2026-02-11T20:29:14,002 ******************************************************************************** 2026-02-11T20:29:14,003 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:29:14,004 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:29:14,005 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:14,005 ******************************************************************************** 2026-02-11T20:29:14,006 !! 2026-02-11T20:29:14,007 dist._finalize_license_expression() 2026-02-11T20:29:14,008 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:29:14,008 !! 2026-02-11T20:29:14,009 ******************************************************************************** 2026-02-11T20:29:14,010 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:29:14,011 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:29:14,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:14,013 ******************************************************************************** 2026-02-11T20:29:14,014 !! 2026-02-11T20:29:14,014 self._finalize_license_expression() 2026-02-11T20:29:14,015 running dist_info 2026-02-11T20:29:14,022 creating /tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info 2026-02-11T20:29:14,023 writing /tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/PKG-INFO 2026-02-11T20:29:14,029 writing dependency_links to /tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/dependency_links.txt 2026-02-11T20:29:14,031 writing entry points to /tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/entry_points.txt 2026-02-11T20:29:14,034 writing requirements to /tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/requires.txt 2026-02-11T20:29:14,035 writing top-level names to /tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/top_level.txt 2026-02-11T20:29:14,036 writing manifest file '/tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:29:14,069 reading manifest file '/tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:29:14,071 reading manifest template 'MANIFEST.in' 2026-02-11T20:29:14,115 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T20:29:14,116 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T20:29:14,116 adding license file 'LICENSE' 2026-02-11T20:29:14,123 writing manifest file '/tmp/pip-modern-metadata-rozdm744/caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:29:14,124 creating '/tmp/pip-modern-metadata-rozdm744/caracal_core-0.4.0.dist-info' 2026-02-11T20:29:14,249 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T20:29:14,261 Source in /tmp/pip-wheel-63fu7g44/caracal-core_6ef7c7239078484f81043bbe134e2ebb has version 0.4.0, which satisfies requirement caracal-core==0.4.0 from https://files.pythonhosted.org/packages/7f/13/f8df199fe7b8d996c550d28ee6289a152fc5df613a22a6b17c9544f655ee/caracal_core-0.4.0.tar.gz 2026-02-11T20:29:14,262 Removed caracal-core==0.4.0 from https://files.pythonhosted.org/packages/7f/13/f8df199fe7b8d996c550d28ee6289a152fc5df613a22a6b17c9544f655ee/caracal_core-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-50_7onwg' 2026-02-11T20:29:14,282 Created temporary directory: /tmp/pip-unpack-_rs69tlm 2026-02-11T20:29:14,282 Building wheels for collected packages: caracal-core 2026-02-11T20:29:14,287 Created temporary directory: /tmp/pip-wheel-2cfjwnjs 2026-02-11T20:29:14,288 Destination directory: /tmp/pip-wheel-2cfjwnjs 2026-02-11T20:29:14,290 Building wheel for caracal-core (pyproject.toml): started 2026-02-11T20:29:14,292 Running command Building wheel for caracal-core (pyproject.toml) 2026-02-11T20:29:14,856 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T20:29:14,857 !! 2026-02-11T20:29:14,858 ******************************************************************************** 2026-02-11T20:29:14,858 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-11T20:29:14,860 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T20:29:14,860 or your builds will no longer be supported. 2026-02-11T20:29:14,861 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:14,862 ******************************************************************************** 2026-02-11T20:29:14,863 !! 2026-02-11T20:29:14,863 corresp(dist, value, root_dir) 2026-02-11T20:29:14,931 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:29:14,932 !! 2026-02-11T20:29:14,933 ******************************************************************************** 2026-02-11T20:29:14,934 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:29:14,935 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:29:14,936 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:14,937 ******************************************************************************** 2026-02-11T20:29:14,938 !! 2026-02-11T20:29:14,938 dist._finalize_license_expression() 2026-02-11T20:29:14,938 /tmp/pip-build-env-ber1l3_i/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-11T20:29:14,939 !! 2026-02-11T20:29:14,940 ******************************************************************************** 2026-02-11T20:29:14,940 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-11T20:29:14,941 License :: OSI Approved :: GNU Affero General Public License v3 2026-02-11T20:29:14,942 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T20:29:14,942 ******************************************************************************** 2026-02-11T20:29:14,943 !! 2026-02-11T20:29:14,944 self._finalize_license_expression() 2026-02-11T20:29:14,944 running bdist_wheel 2026-02-11T20:29:14,958 running build 2026-02-11T20:29:14,958 running build_py 2026-02-11T20:29:14,964 creating build/lib/caracal 2026-02-11T20:29:14,967 copying caracal/_version.py -> build/lib/caracal 2026-02-11T20:29:14,969 copying caracal/__init__.py -> build/lib/caracal 2026-02-11T20:29:14,971 copying caracal/exceptions.py -> build/lib/caracal 2026-02-11T20:29:14,973 copying caracal/logging_config.py -> build/lib/caracal 2026-02-11T20:29:14,976 creating build/lib/caracal/gateway 2026-02-11T20:29:14,977 copying caracal/gateway/__init__.py -> build/lib/caracal/gateway 2026-02-11T20:29:14,979 copying caracal/gateway/proxy.py -> build/lib/caracal/gateway 2026-02-11T20:29:14,982 copying caracal/gateway/auth.py -> build/lib/caracal/gateway 2026-02-11T20:29:14,985 copying caracal/gateway/replay_protection.py -> build/lib/caracal/gateway 2026-02-11T20:29:14,987 copying caracal/gateway/cache.py -> build/lib/caracal/gateway 2026-02-11T20:29:14,990 creating build/lib/caracal/redis 2026-02-11T20:29:14,991 copying caracal/redis/__init__.py -> build/lib/caracal/redis 2026-02-11T20:29:14,992 copying caracal/redis/client.py -> build/lib/caracal/redis 2026-02-11T20:29:14,995 copying caracal/redis/spending_cache.py -> build/lib/caracal/redis 2026-02-11T20:29:14,998 creating build/lib/caracal/sdk 2026-02-11T20:29:14,999 copying caracal/sdk/context.py -> build/lib/caracal/sdk 2026-02-11T20:29:15,001 copying caracal/sdk/__init__.py -> build/lib/caracal/sdk 2026-02-11T20:29:15,002 copying caracal/sdk/client.py -> build/lib/caracal/sdk 2026-02-11T20:29:15,006 creating build/lib/caracal/cli 2026-02-11T20:29:15,007 copying caracal/cli/ledger.py -> build/lib/caracal/cli 2026-02-11T20:29:15,011 copying caracal/cli/agent.py -> build/lib/caracal/cli 2026-02-11T20:29:15,013 copying caracal/cli/snapshot.py -> build/lib/caracal/cli 2026-02-11T20:29:15,016 copying caracal/cli/__init__.py -> build/lib/caracal/cli 2026-02-11T20:29:15,017 copying caracal/cli/allowlist.py -> build/lib/caracal/cli 2026-02-11T20:29:15,020 copying caracal/cli/mcp_service.py -> build/lib/caracal/cli 2026-02-11T20:29:15,022 copying caracal/cli/kafka.py -> build/lib/caracal/cli 2026-02-11T20:29:15,025 copying caracal/cli/pricebook.py -> build/lib/caracal/cli 2026-02-11T20:29:15,027 copying caracal/cli/delegation.py -> build/lib/caracal/cli 2026-02-11T20:29:15,030 copying caracal/cli/db.py -> build/lib/caracal/cli 2026-02-11T20:29:15,033 copying caracal/cli/merkle.py -> build/lib/caracal/cli 2026-02-11T20:29:15,036 copying caracal/cli/config_encryption.py -> build/lib/caracal/cli 2026-02-11T20:29:15,039 copying caracal/cli/main.py -> build/lib/caracal/cli 2026-02-11T20:29:15,041 copying caracal/cli/policy.py -> build/lib/caracal/cli 2026-02-11T20:29:15,044 copying caracal/cli/key_management.py -> build/lib/caracal/cli 2026-02-11T20:29:15,046 copying caracal/cli/replay.py -> build/lib/caracal/cli 2026-02-11T20:29:15,049 copying caracal/cli/provisional_charges.py -> build/lib/caracal/cli 2026-02-11T20:29:15,051 copying caracal/cli/dlq.py -> build/lib/caracal/cli 2026-02-11T20:29:15,053 copying caracal/cli/backup.py -> build/lib/caracal/cli 2026-02-11T20:29:15,056 creating build/lib/caracal/db 2026-02-11T20:29:15,057 copying caracal/db/__init__.py -> build/lib/caracal/db 2026-02-11T20:29:15,059 copying caracal/db/models.py -> build/lib/caracal/db 2026-02-11T20:29:15,061 copying caracal/db/schema_version.py -> build/lib/caracal/db 2026-02-11T20:29:15,064 copying caracal/db/partition_manager.py -> build/lib/caracal/db 2026-02-11T20:29:15,066 copying caracal/db/connection.py -> build/lib/caracal/db 2026-02-11T20:29:15,068 copying caracal/db/circuit_breaker_integration.py -> build/lib/caracal/db 2026-02-11T20:29:15,071 copying caracal/db/materialized_views.py -> build/lib/caracal/db 2026-02-11T20:29:15,075 creating build/lib/caracal/core 2026-02-11T20:29:15,076 copying caracal/core/audit.py -> build/lib/caracal/core 2026-02-11T20:29:15,079 copying caracal/core/ledger.py -> build/lib/caracal/core 2026-02-11T20:29:15,082 copying caracal/core/__init__.py -> build/lib/caracal/core 2026-02-11T20:29:15,083 copying caracal/core/error_handling.py -> build/lib/caracal/core 2026-02-11T20:29:15,086 copying caracal/core/time_windows.py -> build/lib/caracal/core 2026-02-11T20:29:15,088 copying caracal/core/allowlist.py -> build/lib/caracal/core 2026-02-11T20:29:15,090 copying caracal/core/metering.py -> build/lib/caracal/core 2026-02-11T20:29:15,093 copying caracal/core/pricebook.py -> build/lib/caracal/core 2026-02-11T20:29:15,105 copying caracal/core/policy_store_db.py -> build/lib/caracal/core 2026-02-11T20:29:15,108 copying caracal/core/delegation.py -> build/lib/caracal/core 2026-02-11T20:29:15,110 copying caracal/core/policy_versions.py -> build/lib/caracal/core 2026-02-11T20:29:15,113 copying caracal/core/retry.py -> build/lib/caracal/core 2026-02-11T20:29:15,116 copying caracal/core/policy.py -> build/lib/caracal/core 2026-02-11T20:29:15,119 copying caracal/core/provisional_charges.py -> build/lib/caracal/core 2026-02-11T20:29:15,121 copying caracal/core/identity.py -> build/lib/caracal/core 2026-02-11T20:29:15,124 copying caracal/core/circuit_breaker.py -> build/lib/caracal/core 2026-02-11T20:29:15,127 creating build/lib/caracal/kafka 2026-02-11T20:29:15,128 copying caracal/kafka/producer.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,130 copying caracal/kafka/health_server.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,133 copying caracal/kafka/__init__.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,135 copying caracal/kafka/metrics_aggregator.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,137 copying caracal/kafka/consumer.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,139 copying caracal/kafka/ledger_writer.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,142 copying caracal/kafka/replay.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,144 copying caracal/kafka/auditLogger.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,147 copying caracal/kafka/dlq.py -> build/lib/caracal/kafka 2026-02-11T20:29:15,150 creating build/lib/caracal/flow 2026-02-11T20:29:15,151 copying caracal/flow/theme.py -> build/lib/caracal/flow 2026-02-11T20:29:15,153 copying caracal/flow/__init__.py -> build/lib/caracal/flow 2026-02-11T20:29:15,155 copying caracal/flow/app.py -> build/lib/caracal/flow 2026-02-11T20:29:15,157 copying caracal/flow/main.py -> build/lib/caracal/flow 2026-02-11T20:29:15,159 copying caracal/flow/state.py -> build/lib/caracal/flow 2026-02-11T20:29:15,162 creating build/lib/caracal/config 2026-02-11T20:29:15,163 copying caracal/config/__init__.py -> build/lib/caracal/config 2026-02-11T20:29:15,165 copying caracal/config/encryption.py -> build/lib/caracal/config 2026-02-11T20:29:15,167 copying caracal/config/settings.py -> build/lib/caracal/config 2026-02-11T20:29:15,171 creating build/lib/caracal/merkle 2026-02-11T20:29:15,171 copying caracal/merkle/key_rotation_scheduler.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,174 copying caracal/merkle/snapshot.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,176 copying caracal/merkle/__init__.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,178 copying caracal/merkle/recovery.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,180 copying caracal/merkle/batcher.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,182 copying caracal/merkle/key_management.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,185 copying caracal/merkle/snapshot_scheduler.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,187 copying caracal/merkle/verifier.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,189 copying caracal/merkle/signer.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,192 copying caracal/merkle/backfill.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,194 copying caracal/merkle/tree.py -> build/lib/caracal/merkle 2026-02-11T20:29:15,197 creating build/lib/caracal/monitoring 2026-02-11T20:29:15,198 copying caracal/monitoring/health.py -> build/lib/caracal/monitoring 2026-02-11T20:29:15,200 copying caracal/monitoring/__init__.py -> build/lib/caracal/monitoring 2026-02-11T20:29:15,202 copying caracal/monitoring/metrics.py -> build/lib/caracal/monitoring 2026-02-11T20:29:15,205 copying caracal/monitoring/http_server.py -> build/lib/caracal/monitoring 2026-02-11T20:29:15,207 creating build/lib/caracal/mcp 2026-02-11T20:29:15,208 copying caracal/mcp/__init__.py -> build/lib/caracal/mcp 2026-02-11T20:29:15,210 copying caracal/mcp/adapter.py -> build/lib/caracal/mcp 2026-02-11T20:29:15,213 copying caracal/mcp/service.py -> build/lib/caracal/mcp 2026-02-11T20:29:15,216 copying caracal/mcp/cost_calculator.py -> build/lib/caracal/mcp 2026-02-11T20:29:15,219 creating build/lib/caracal/db/migrations 2026-02-11T20:29:15,219 copying caracal/db/migrations/env.py -> build/lib/caracal/db/migrations 2026-02-11T20:29:15,222 creating build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,223 copying caracal/db/migrations/versions/g6h7i8j9k0l1_add_backfill_support.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,225 copying caracal/db/migrations/versions/b1c2d3e4f5g6_add_policy_versions_table.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,227 copying caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,229 copying caracal/db/migrations/versions/f5g6h7i8j9k0_add_ledger_events_partitioning.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,231 copying caracal/db/migrations/versions/d3e4f5g6h7i8_add_window_type_to_budget_policies.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,233 copying caracal/db/migrations/versions/e4f5g6h7i8j9_add_materialized_views_and_indexes.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,235 copying caracal/db/migrations/versions/c2d3e4f5g6h7_add_resource_allowlists_table.py -> build/lib/caracal/db/migrations/versions 2026-02-11T20:29:15,238 creating build/lib/caracal/flow/components 2026-02-11T20:29:15,239 copying caracal/flow/components/__init__.py -> build/lib/caracal/flow/components 2026-02-11T20:29:15,241 copying caracal/flow/components/prompt.py -> build/lib/caracal/flow/components 2026-02-11T20:29:15,243 copying caracal/flow/components/wizard.py -> build/lib/caracal/flow/components 2026-02-11T20:29:15,245 copying caracal/flow/components/menu.py -> build/lib/caracal/flow/components 2026-02-11T20:29:15,248 creating build/lib/caracal/flow/screens 2026-02-11T20:29:15,249 copying caracal/flow/screens/__init__.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,251 copying caracal/flow/screens/agent_flow.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,253 copying caracal/flow/screens/ledger_flow.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,255 copying caracal/flow/screens/welcome.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,257 copying caracal/flow/screens/pricebook_flow.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,259 copying caracal/flow/screens/policy_flow.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,262 copying caracal/flow/screens/main_menu.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,264 copying caracal/flow/screens/onboarding.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,266 copying caracal/flow/screens/delegation_flow.py -> build/lib/caracal/flow/screens 2026-02-11T20:29:15,268 running egg_info 2026-02-11T20:29:15,278 writing caracal_core.egg-info/PKG-INFO 2026-02-11T20:29:15,284 writing dependency_links to caracal_core.egg-info/dependency_links.txt 2026-02-11T20:29:15,286 writing entry points to caracal_core.egg-info/entry_points.txt 2026-02-11T20:29:15,288 writing requirements to caracal_core.egg-info/requires.txt 2026-02-11T20:29:15,289 writing top-level names to caracal_core.egg-info/top_level.txt 2026-02-11T20:29:15,312 reading manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:29:15,320 reading manifest template 'MANIFEST.in' 2026-02-11T20:29:15,364 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-11T20:29:15,365 warning: no previously-included files matching '*.py[co]' found under directory '*' 2026-02-11T20:29:15,366 adding license file 'LICENSE' 2026-02-11T20:29:15,374 writing manifest file 'caracal_core.egg-info/SOURCES.txt' 2026-02-11T20:29:15,400 installing to build/bdist.linux-armv7l/wheel 2026-02-11T20:29:15,401 running install 2026-02-11T20:29:15,424 running install_lib 2026-02-11T20:29:15,429 creating build/bdist.linux-armv7l/wheel 2026-02-11T20:29:15,431 creating build/bdist.linux-armv7l/wheel/caracal 2026-02-11T20:29:15,432 copying build/lib/caracal/_version.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:29:15,434 creating build/bdist.linux-armv7l/wheel/caracal/gateway 2026-02-11T20:29:15,435 copying build/lib/caracal/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:29:15,437 copying build/lib/caracal/gateway/proxy.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:29:15,440 copying build/lib/caracal/gateway/auth.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:29:15,443 copying build/lib/caracal/gateway/replay_protection.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:29:15,445 copying build/lib/caracal/gateway/cache.py -> build/bdist.linux-armv7l/wheel/./caracal/gateway 2026-02-11T20:29:15,448 creating build/bdist.linux-armv7l/wheel/caracal/redis 2026-02-11T20:29:15,449 copying build/lib/caracal/redis/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/redis 2026-02-11T20:29:15,451 copying build/lib/caracal/redis/client.py -> build/bdist.linux-armv7l/wheel/./caracal/redis 2026-02-11T20:29:15,453 copying build/lib/caracal/redis/spending_cache.py -> build/bdist.linux-armv7l/wheel/./caracal/redis 2026-02-11T20:29:15,455 copying build/lib/caracal/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:29:15,457 creating build/bdist.linux-armv7l/wheel/caracal/sdk 2026-02-11T20:29:15,458 copying build/lib/caracal/sdk/context.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T20:29:15,460 copying build/lib/caracal/sdk/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T20:29:15,462 copying build/lib/caracal/sdk/client.py -> build/bdist.linux-armv7l/wheel/./caracal/sdk 2026-02-11T20:29:15,465 creating build/bdist.linux-armv7l/wheel/caracal/cli 2026-02-11T20:29:15,466 copying build/lib/caracal/cli/ledger.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,469 copying build/lib/caracal/cli/agent.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,471 copying build/lib/caracal/cli/snapshot.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,473 copying build/lib/caracal/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,475 copying build/lib/caracal/cli/allowlist.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,477 copying build/lib/caracal/cli/mcp_service.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,479 copying build/lib/caracal/cli/kafka.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,481 copying build/lib/caracal/cli/pricebook.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,483 copying build/lib/caracal/cli/delegation.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,486 copying build/lib/caracal/cli/db.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,488 copying build/lib/caracal/cli/merkle.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,491 copying build/lib/caracal/cli/config_encryption.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,493 copying build/lib/caracal/cli/main.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,495 copying build/lib/caracal/cli/policy.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,498 copying build/lib/caracal/cli/key_management.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,500 copying build/lib/caracal/cli/replay.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,502 copying build/lib/caracal/cli/provisional_charges.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,505 copying build/lib/caracal/cli/dlq.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,507 copying build/lib/caracal/cli/backup.py -> build/bdist.linux-armv7l/wheel/./caracal/cli 2026-02-11T20:29:15,510 creating build/bdist.linux-armv7l/wheel/caracal/db 2026-02-11T20:29:15,511 copying build/lib/caracal/db/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:29:15,513 copying build/lib/caracal/db/models.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:29:15,515 copying build/lib/caracal/db/schema_version.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:29:15,518 copying build/lib/caracal/db/partition_manager.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:29:15,520 copying build/lib/caracal/db/connection.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:29:15,523 creating build/bdist.linux-armv7l/wheel/caracal/db/migrations 2026-02-11T20:29:15,524 copying build/lib/caracal/db/migrations/env.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations 2026-02-11T20:29:15,526 creating build/bdist.linux-armv7l/wheel/caracal/db/migrations/versions 2026-02-11T20:29:15,527 copying build/lib/caracal/db/migrations/versions/g6h7i8j9k0l1_add_backfill_support.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:29:15,529 copying build/lib/caracal/db/migrations/versions/b1c2d3e4f5g6_add_policy_versions_table.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:29:15,531 copying build/lib/caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:29:15,533 copying build/lib/caracal/db/migrations/versions/f5g6h7i8j9k0_add_ledger_events_partitioning.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:29:15,535 copying build/lib/caracal/db/migrations/versions/d3e4f5g6h7i8_add_window_type_to_budget_policies.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:29:15,537 copying build/lib/caracal/db/migrations/versions/e4f5g6h7i8j9_add_materialized_views_and_indexes.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:29:15,539 copying build/lib/caracal/db/migrations/versions/c2d3e4f5g6h7_add_resource_allowlists_table.py -> build/bdist.linux-armv7l/wheel/./caracal/db/migrations/versions 2026-02-11T20:29:15,541 copying build/lib/caracal/db/circuit_breaker_integration.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:29:15,543 copying build/lib/caracal/db/materialized_views.py -> build/bdist.linux-armv7l/wheel/./caracal/db 2026-02-11T20:29:15,546 creating build/bdist.linux-armv7l/wheel/caracal/core 2026-02-11T20:29:15,547 copying build/lib/caracal/core/audit.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,549 copying build/lib/caracal/core/ledger.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,552 copying build/lib/caracal/core/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,553 copying build/lib/caracal/core/error_handling.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,556 copying build/lib/caracal/core/time_windows.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,558 copying build/lib/caracal/core/allowlist.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,560 copying build/lib/caracal/core/metering.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,562 copying build/lib/caracal/core/pricebook.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,564 copying build/lib/caracal/core/policy_store_db.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,567 copying build/lib/caracal/core/delegation.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,570 copying build/lib/caracal/core/policy_versions.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,572 copying build/lib/caracal/core/retry.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,574 copying build/lib/caracal/core/policy.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,577 copying build/lib/caracal/core/provisional_charges.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,579 copying build/lib/caracal/core/identity.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,582 copying build/lib/caracal/core/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./caracal/core 2026-02-11T20:29:15,585 creating build/bdist.linux-armv7l/wheel/caracal/kafka 2026-02-11T20:29:15,586 copying build/lib/caracal/kafka/producer.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,589 copying build/lib/caracal/kafka/health_server.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,591 copying build/lib/caracal/kafka/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,592 copying build/lib/caracal/kafka/metrics_aggregator.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,595 copying build/lib/caracal/kafka/consumer.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,598 copying build/lib/caracal/kafka/ledger_writer.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,600 copying build/lib/caracal/kafka/replay.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,602 copying build/lib/caracal/kafka/auditLogger.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,605 copying build/lib/caracal/kafka/dlq.py -> build/bdist.linux-armv7l/wheel/./caracal/kafka 2026-02-11T20:29:15,608 creating build/bdist.linux-armv7l/wheel/caracal/flow 2026-02-11T20:29:15,609 copying build/lib/caracal/flow/theme.py -> build/bdist.linux-armv7l/wheel/./caracal/flow 2026-02-11T20:29:15,611 copying build/lib/caracal/flow/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/flow 2026-02-11T20:29:15,613 creating build/bdist.linux-armv7l/wheel/caracal/flow/components 2026-02-11T20:29:15,614 copying build/lib/caracal/flow/components/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/components 2026-02-11T20:29:15,616 copying build/lib/caracal/flow/components/prompt.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/components 2026-02-11T20:29:15,618 copying build/lib/caracal/flow/components/wizard.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/components 2026-02-11T20:29:15,620 copying build/lib/caracal/flow/components/menu.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/components 2026-02-11T20:29:15,623 copying build/lib/caracal/flow/app.py -> build/bdist.linux-armv7l/wheel/./caracal/flow 2026-02-11T20:29:15,625 copying build/lib/caracal/flow/main.py -> build/bdist.linux-armv7l/wheel/./caracal/flow 2026-02-11T20:29:15,628 creating build/bdist.linux-armv7l/wheel/caracal/flow/screens 2026-02-11T20:29:15,629 copying build/lib/caracal/flow/screens/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,631 copying build/lib/caracal/flow/screens/agent_flow.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,633 copying build/lib/caracal/flow/screens/ledger_flow.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,635 copying build/lib/caracal/flow/screens/welcome.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,637 copying build/lib/caracal/flow/screens/pricebook_flow.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,639 copying build/lib/caracal/flow/screens/policy_flow.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,642 copying build/lib/caracal/flow/screens/main_menu.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,644 copying build/lib/caracal/flow/screens/onboarding.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,647 copying build/lib/caracal/flow/screens/delegation_flow.py -> build/bdist.linux-armv7l/wheel/./caracal/flow/screens 2026-02-11T20:29:15,649 copying build/lib/caracal/flow/state.py -> build/bdist.linux-armv7l/wheel/./caracal/flow 2026-02-11T20:29:15,652 creating build/bdist.linux-armv7l/wheel/caracal/config 2026-02-11T20:29:15,653 copying build/lib/caracal/config/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T20:29:15,655 copying build/lib/caracal/config/encryption.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T20:29:15,657 copying build/lib/caracal/config/settings.py -> build/bdist.linux-armv7l/wheel/./caracal/config 2026-02-11T20:29:15,661 creating build/bdist.linux-armv7l/wheel/caracal/merkle 2026-02-11T20:29:15,662 copying build/lib/caracal/merkle/key_rotation_scheduler.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,664 copying build/lib/caracal/merkle/snapshot.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,666 copying build/lib/caracal/merkle/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,668 copying build/lib/caracal/merkle/recovery.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,671 copying build/lib/caracal/merkle/batcher.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,673 copying build/lib/caracal/merkle/key_management.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,675 copying build/lib/caracal/merkle/snapshot_scheduler.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,678 copying build/lib/caracal/merkle/verifier.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,680 copying build/lib/caracal/merkle/signer.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,682 copying build/lib/caracal/merkle/backfill.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,685 copying build/lib/caracal/merkle/tree.py -> build/bdist.linux-armv7l/wheel/./caracal/merkle 2026-02-11T20:29:15,688 creating build/bdist.linux-armv7l/wheel/caracal/monitoring 2026-02-11T20:29:15,689 copying build/lib/caracal/monitoring/health.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:29:15,691 copying build/lib/caracal/monitoring/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:29:15,693 copying build/lib/caracal/monitoring/metrics.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:29:15,695 copying build/lib/caracal/monitoring/http_server.py -> build/bdist.linux-armv7l/wheel/./caracal/monitoring 2026-02-11T20:29:15,698 copying build/lib/caracal/exceptions.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:29:15,700 creating build/bdist.linux-armv7l/wheel/caracal/mcp 2026-02-11T20:29:15,701 copying build/lib/caracal/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:29:15,703 copying build/lib/caracal/mcp/adapter.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:29:15,706 copying build/lib/caracal/mcp/service.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:29:15,708 copying build/lib/caracal/mcp/cost_calculator.py -> build/bdist.linux-armv7l/wheel/./caracal/mcp 2026-02-11T20:29:15,711 copying build/lib/caracal/logging_config.py -> build/bdist.linux-armv7l/wheel/./caracal 2026-02-11T20:29:15,713 running install_egg_info 2026-02-11T20:29:15,718 Copying caracal_core.egg-info to build/bdist.linux-armv7l/wheel/./caracal_core-0.4.0-py3.11.egg-info 2026-02-11T20:29:15,731 running install_scripts 2026-02-11T20:29:15,744 creating build/bdist.linux-armv7l/wheel/caracal_core-0.4.0.dist-info/WHEEL 2026-02-11T20:29:15,747 creating '/tmp/pip-wheel-2cfjwnjs/.tmp-gw7h4n96/caracal_core-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T20:29:15,750 adding 'caracal/__init__.py' 2026-02-11T20:29:15,751 adding 'caracal/_version.py' 2026-02-11T20:29:15,752 adding 'caracal/exceptions.py' 2026-02-11T20:29:15,755 adding 'caracal/logging_config.py' 2026-02-11T20:29:15,757 adding 'caracal/cli/__init__.py' 2026-02-11T20:29:15,759 adding 'caracal/cli/agent.py' 2026-02-11T20:29:15,761 adding 'caracal/cli/allowlist.py' 2026-02-11T20:29:15,763 adding 'caracal/cli/backup.py' 2026-02-11T20:29:15,765 adding 'caracal/cli/config_encryption.py' 2026-02-11T20:29:15,767 adding 'caracal/cli/db.py' 2026-02-11T20:29:15,769 adding 'caracal/cli/delegation.py' 2026-02-11T20:29:15,771 adding 'caracal/cli/dlq.py' 2026-02-11T20:29:15,774 adding 'caracal/cli/kafka.py' 2026-02-11T20:29:15,775 adding 'caracal/cli/key_management.py' 2026-02-11T20:29:15,779 adding 'caracal/cli/ledger.py' 2026-02-11T20:29:15,781 adding 'caracal/cli/main.py' 2026-02-11T20:29:15,783 adding 'caracal/cli/mcp_service.py' 2026-02-11T20:29:15,787 adding 'caracal/cli/merkle.py' 2026-02-11T20:29:15,790 adding 'caracal/cli/policy.py' 2026-02-11T20:29:15,792 adding 'caracal/cli/pricebook.py' 2026-02-11T20:29:15,794 adding 'caracal/cli/provisional_charges.py' 2026-02-11T20:29:15,796 adding 'caracal/cli/replay.py' 2026-02-11T20:29:15,798 adding 'caracal/cli/snapshot.py' 2026-02-11T20:29:15,800 adding 'caracal/config/__init__.py' 2026-02-11T20:29:15,802 adding 'caracal/config/encryption.py' 2026-02-11T20:29:15,807 adding 'caracal/config/settings.py' 2026-02-11T20:29:15,809 adding 'caracal/core/__init__.py' 2026-02-11T20:29:15,811 adding 'caracal/core/allowlist.py' 2026-02-11T20:29:15,813 adding 'caracal/core/audit.py' 2026-02-11T20:29:15,816 adding 'caracal/core/circuit_breaker.py' 2026-02-11T20:29:15,818 adding 'caracal/core/delegation.py' 2026-02-11T20:29:15,820 adding 'caracal/core/error_handling.py' 2026-02-11T20:29:15,822 adding 'caracal/core/identity.py' 2026-02-11T20:29:15,826 adding 'caracal/core/ledger.py' 2026-02-11T20:29:15,828 adding 'caracal/core/metering.py' 2026-02-11T20:29:15,832 adding 'caracal/core/policy.py' 2026-02-11T20:29:15,835 adding 'caracal/core/policy_store_db.py' 2026-02-11T20:29:15,837 adding 'caracal/core/policy_versions.py' 2026-02-11T20:29:15,839 adding 'caracal/core/pricebook.py' 2026-02-11T20:29:15,841 adding 'caracal/core/provisional_charges.py' 2026-02-11T20:29:15,842 adding 'caracal/core/retry.py' 2026-02-11T20:29:15,844 adding 'caracal/core/time_windows.py' 2026-02-11T20:29:15,846 adding 'caracal/db/__init__.py' 2026-02-11T20:29:15,847 adding 'caracal/db/circuit_breaker_integration.py' 2026-02-11T20:29:15,849 adding 'caracal/db/connection.py' 2026-02-11T20:29:15,850 adding 'caracal/db/materialized_views.py' 2026-02-11T20:29:15,852 adding 'caracal/db/models.py' 2026-02-11T20:29:15,854 adding 'caracal/db/partition_manager.py' 2026-02-11T20:29:15,856 adding 'caracal/db/schema_version.py' 2026-02-11T20:29:15,858 adding 'caracal/db/migrations/env.py' 2026-02-11T20:29:15,859 adding 'caracal/db/migrations/versions/ac870772e55c_initial_v0_2_schema.py' 2026-02-11T20:29:15,861 adding 'caracal/db/migrations/versions/b1c2d3e4f5g6_add_policy_versions_table.py' 2026-02-11T20:29:15,862 adding 'caracal/db/migrations/versions/c2d3e4f5g6h7_add_resource_allowlists_table.py' 2026-02-11T20:29:15,863 adding 'caracal/db/migrations/versions/d3e4f5g6h7i8_add_window_type_to_budget_policies.py' 2026-02-11T20:29:15,865 adding 'caracal/db/migrations/versions/e4f5g6h7i8j9_add_materialized_views_and_indexes.py' 2026-02-11T20:29:15,866 adding 'caracal/db/migrations/versions/f5g6h7i8j9k0_add_ledger_events_partitioning.py' 2026-02-11T20:29:15,867 adding 'caracal/db/migrations/versions/g6h7i8j9k0l1_add_backfill_support.py' 2026-02-11T20:29:15,869 adding 'caracal/flow/__init__.py' 2026-02-11T20:29:15,871 adding 'caracal/flow/app.py' 2026-02-11T20:29:15,872 adding 'caracal/flow/main.py' 2026-02-11T20:29:15,874 adding 'caracal/flow/state.py' 2026-02-11T20:29:15,876 adding 'caracal/flow/theme.py' 2026-02-11T20:29:15,877 adding 'caracal/flow/components/__init__.py' 2026-02-11T20:29:15,879 adding 'caracal/flow/components/menu.py' 2026-02-11T20:29:15,881 adding 'caracal/flow/components/prompt.py' 2026-02-11T20:29:15,882 adding 'caracal/flow/components/wizard.py' 2026-02-11T20:29:15,884 adding 'caracal/flow/screens/__init__.py' 2026-02-11T20:29:15,886 adding 'caracal/flow/screens/agent_flow.py' 2026-02-11T20:29:15,888 adding 'caracal/flow/screens/delegation_flow.py' 2026-02-11T20:29:15,890 adding 'caracal/flow/screens/ledger_flow.py' 2026-02-11T20:29:15,892 adding 'caracal/flow/screens/main_menu.py' 2026-02-11T20:29:15,893 adding 'caracal/flow/screens/onboarding.py' 2026-02-11T20:29:15,895 adding 'caracal/flow/screens/policy_flow.py' 2026-02-11T20:29:15,897 adding 'caracal/flow/screens/pricebook_flow.py' 2026-02-11T20:29:15,899 adding 'caracal/flow/screens/welcome.py' 2026-02-11T20:29:15,900 adding 'caracal/gateway/__init__.py' 2026-02-11T20:29:15,902 adding 'caracal/gateway/auth.py' 2026-02-11T20:29:15,904 adding 'caracal/gateway/cache.py' 2026-02-11T20:29:15,909 adding 'caracal/gateway/proxy.py' 2026-02-11T20:29:15,912 adding 'caracal/gateway/replay_protection.py' 2026-02-11T20:29:15,914 adding 'caracal/kafka/__init__.py' 2026-02-11T20:29:15,915 adding 'caracal/kafka/auditLogger.py' 2026-02-11T20:29:15,918 adding 'caracal/kafka/consumer.py' 2026-02-11T20:29:15,921 adding 'caracal/kafka/dlq.py' 2026-02-11T20:29:15,922 adding 'caracal/kafka/health_server.py' 2026-02-11T20:29:15,924 adding 'caracal/kafka/ledger_writer.py' 2026-02-11T20:29:15,926 adding 'caracal/kafka/metrics_aggregator.py' 2026-02-11T20:29:15,929 adding 'caracal/kafka/producer.py' 2026-02-11T20:29:15,932 adding 'caracal/kafka/replay.py' 2026-02-11T20:29:15,934 adding 'caracal/mcp/__init__.py' 2026-02-11T20:29:15,937 adding 'caracal/mcp/adapter.py' 2026-02-11T20:29:15,939 adding 'caracal/mcp/cost_calculator.py' 2026-02-11T20:29:15,942 adding 'caracal/mcp/service.py' 2026-02-11T20:29:15,944 adding 'caracal/merkle/__init__.py' 2026-02-11T20:29:15,946 adding 'caracal/merkle/backfill.py' 2026-02-11T20:29:15,948 adding 'caracal/merkle/batcher.py' 2026-02-11T20:29:15,950 adding 'caracal/merkle/key_management.py' 2026-02-11T20:29:15,951 adding 'caracal/merkle/key_rotation_scheduler.py' 2026-02-11T20:29:15,953 adding 'caracal/merkle/recovery.py' 2026-02-11T20:29:15,955 adding 'caracal/merkle/signer.py' 2026-02-11T20:29:15,957 adding 'caracal/merkle/snapshot.py' 2026-02-11T20:29:15,959 adding 'caracal/merkle/snapshot_scheduler.py' 2026-02-11T20:29:15,961 adding 'caracal/merkle/tree.py' 2026-02-11T20:29:15,963 adding 'caracal/merkle/verifier.py' 2026-02-11T20:29:15,965 adding 'caracal/monitoring/__init__.py' 2026-02-11T20:29:15,967 adding 'caracal/monitoring/health.py' 2026-02-11T20:29:15,968 adding 'caracal/monitoring/http_server.py' 2026-02-11T20:29:15,972 adding 'caracal/monitoring/metrics.py' 2026-02-11T20:29:15,973 adding 'caracal/redis/__init__.py' 2026-02-11T20:29:15,975 adding 'caracal/redis/client.py' 2026-02-11T20:29:15,977 adding 'caracal/redis/spending_cache.py' 2026-02-11T20:29:15,978 adding 'caracal/sdk/__init__.py' 2026-02-11T20:29:15,981 adding 'caracal/sdk/client.py' 2026-02-11T20:29:15,983 adding 'caracal/sdk/context.py' 2026-02-11T20:29:15,990 adding 'caracal_core-0.4.0.dist-info/licenses/LICENSE' 2026-02-11T20:29:15,997 adding 'caracal_core-0.4.0.dist-info/METADATA' 2026-02-11T20:29:15,998 adding 'caracal_core-0.4.0.dist-info/WHEEL' 2026-02-11T20:29:15,999 adding 'caracal_core-0.4.0.dist-info/entry_points.txt' 2026-02-11T20:29:16,000 adding 'caracal_core-0.4.0.dist-info/top_level.txt' 2026-02-11T20:29:16,002 adding 'caracal_core-0.4.0.dist-info/RECORD' 2026-02-11T20:29:16,009 removing build/bdist.linux-armv7l/wheel 2026-02-11T20:29:16,136 Building wheel for caracal-core (pyproject.toml): finished with status 'done' 2026-02-11T20:29:16,148 Created wheel for caracal-core: filename=caracal_core-0.4.0-py3-none-any.whl size=361061 sha256=55e8c6f3f5299aa263d112da3d61613226a2fce54d520081c9a25b75f3ee2544 2026-02-11T20:29:16,149 Stored in directory: /tmp/pip-ephem-wheel-cache-2_nhqi7a/wheels/26/9f/80/f916c2d84b3b9fcc090c2532abacf828465e1f864ae4a71bc3 2026-02-11T20:29:16,185 Successfully built caracal-core 2026-02-11T20:29:16,197 Removed build tracker: '/tmp/pip-build-tracker-50_7onwg'